中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

產品分類

當前位置: 首頁 > 新聞熱點

優化利用PSoC芯片片上資源的低功耗應用

發布日期:2022-07-14 點擊率:83

編程片上系統)是Cypress半導體生產的包含有8位微處理器核和數字與模擬混合信號陣列的可編程片上系統。其應用領域與8位的MCU相同。區別于8位的MCU,PSoC的數字周邊資源(如定時器、PWM、UART等等)和模擬周邊資源(放大器、比較器、濾波器等等)以數字模塊和模擬模塊的方式給出。不同型號的PSoC芯片的差異主要在于其擁有的數字模塊和模擬模塊的數量的不同。用戶可以根據自己的需要來定義這些模塊。所有這些預定義的模塊被稱之為用戶模塊。PSoC Designer也為用戶提供這些用戶模塊的API函數供用戶編程時調用。正因為PSoC可以同時處理模擬信號和數字信號并且它的數字模塊和模擬模塊資源可以由用戶配置,所以與MCU相比有更好的彈性和更高的集成度。這些性能使得它適合便攜式設備的應用。但便攜式設備的應用通常要求芯片有低的功耗,而PSoC由于內部的模塊資源比較多,所以正常情況下它的功耗可能較其他芯片會高一些。本文通過對功耗在PSoC內各資源的分配的分析和正確使用PSoC的SLEEP功能來介紹實施PSoC低功耗應用。


功耗在PSoC內各資源的分配



優化利用PSoC芯片片上資源的低功耗應用 - 1
優化利用PSoC芯片片上資源的低功耗應用 - 2
表1:PSoC 內資源功耗分配表。

表一給出了PSoC內所有資源的的功耗分配,它以電流消耗的方式來表示。除了CPU時鐘以外,表中的電流值都是對應一個單元或一個單位資源所消耗的電流。如果相同的資源有n個,則該類資源所消耗的電流要乘以n。例如,一個應用需使用4個時鐘頻率為3MHz的數字模塊,5個低功率等級/高運放偏置的模擬模塊、20個時鐘為的IO口、4個時鐘為的排總線、一個輸出緩沖器(高運放偏置),供電電源為,而CPU時鐘為12MHz,通過查表和計算我們可以得到芯片所消耗的電流I和功耗P分別是:


I=+4×+5×0.3+20×+4×+2.0=

P=I×V=×3.3=


從表中我們也可以得到如下一些關系:

功耗是正比于Vdd電壓;功耗是正比于CPU的時鐘頻率;數字模塊的功耗是正比于數字模塊的時鐘頻率;排總線功耗是正比于排總線的時鐘頻率;GPIO的功耗是正比于GPIO的時鐘頻率;模擬模塊功耗是正比于模擬塊的功率等級;參考電路和模擬輸出緩沖器功耗是正比于模擬資源的運放偏置;總的功耗是正比于所使用資源的數目,所使用的資源越多,功耗越大。


從以上關系式我們可以知道選擇合適的工作電壓和CPU時鐘頻率對降低功耗是非常重要的。在滿足應用的條件下,應盡可能選擇比較低的工作電壓和CPU時鐘頻率。模擬資源的功耗往往占用PSoC總的功耗一個相對大的比例。對于模擬資源,模擬的功率等級和運放偏置的設置對功耗的影響也比較大。同樣在滿足應用的條件下,應盡可能選擇較低的功率等級和運放偏置。對于沒有使用的模擬資源應該將它對應的功率等級設置成Off以切斷它的供電減少漏電。對于間斷使用的模擬資源,應該在不使用的時候將它對應的功率等級設置成Off,在需要使用的時候才把它打開,以盡量減少它的平均功耗。


用SLEEP方式降低功耗


便攜式設備通常會有很多的待機時間。對于便攜式設備用SLEEP方式降低功耗是所有嵌人式芯片降低功耗的最有效的方法之一。由于PSoC包含有一個SLEEP定時器,因此它允許用戶使用兩種方式使用SLEEP來降低功耗:它們是空閑方式和深度SLEEP。


1.空閑方式


PSoC在5V供電時處于SLEEP狀態時的電流消耗僅3μA。PSoC SLEEP定時器可在PSoC處于SLEEP狀態時提供定時中斷主動喚醒PSoC激活程序。SLEEP定時器可設置1秒、1/8秒、1/64秒和1/256秒。空閑方式的工作示意圖如圖1。

優化利用PSoC芯片片上資源的低功耗應用 - 3
圖1:空閑方式示意圖。

待機時,它使PSoC在某一個固定的周期里喚醒PSoC一次,激活程序查尋是否有外部事件,或者掃描按鍵。如果有外部事或者按鍵被按,則使PSoC繼續處于激活狀態,處理事件。否則PSoC重新進入睡眠狀態。這時PSoC的平均電流為:


優化利用PSoC芯片片上資源的低功耗應用 - 4


由上式可見,在空閑階段,只要激活的時間相對睡眠的時間足夠的短,平均功耗就很小。在進入SLEEP之前必須將SLEEP中斷打開:


INT_MSK0|=INT_MSK0_Sleep;


空閑時間的長短,除了標準的SLEEP定時器設置,也可以使用多個標準的SLEEP間隔來改變它的周期,如:

M8C_Sleep;

M8C_Sleep;

M8C_Sleep;

它的SLEEP時間間隔是3×(1/8)秒(假定SLEEP定時器設置1/8秒)。


2.深度SLEEP


相對空閑方式,深度SLEEP方式就是空閑方式中激活的時間等于零或幾乎等于零。即只要進入待機狀態,就使PSoC的功耗降到最低。喚醒必須通過復位或外部I/O口事件觸發I/O中斷來實現。如:

While(Idle = = 1)

{

M8C_ClearWDTAndSleep;

M8C_Sleep;

}

當PSoC激活時,置Idle為0,進入待機狀態時置Idle為1。在這種方式,通常將SLEEP中斷禁止。


無論是在空閑方式還是在深度SLEEP方式,在進入SLEEP方式之前,都必須注意以下幾點:


將所有的I/O口設置成高阻輸入或者Strong輸出模式,在Strong輸出模式,設置相應的電平使進出I/O口的電流為零。


將所有模擬資源的功率等級設置成off,切斷所有模擬資源的電源供給。

設置全局中斷允許:


M8C_EnableGInt;


清除所有現場的和待定的中斷請求:


INT_VC = 0;


5.如果Watchdog看門狗被使用,也可以暫時禁止它。或者如上面的程序不斷給它清零。需要說明的是,看門狗定時器共享SLEEP定時器,但時間是SLEEP定時器的3倍。


充電泵


大多數PSoC芯片都有一個充電泵電路。這對便攜式設備非常有用。因為便攜式設備通常使用電池供電。PSoC的充電泵可以使用戶的便攜式設備的電池電壓下降到時,PSoC芯片和設備仍然能工作,當然它也取決于負載電流的大小。




優化利用PSoC芯片片上資源的低功耗應用 - 5
圖2:充電泵電路。

充電泵電路如圖2所示。它需要3個外部元件:一個電感L1,一個二級管D1和一個旁路電容C1。如果在全局資源的參數設置中設置Switch Mode Pump為On,那么當Vdd的電壓超過復位電壓后,充電泵電路就開始工作了。一旦電池電壓下降導致Vdd電壓低于參考電壓Verf,則充電泵電路就在SMP腳上輸出的脈沖信號,使由片內和片外共同組成的升壓電路工作。Vdd將上升到一個合適的電壓,PSoC將繼續正常工作。參考電壓Verf可以在全局資源的參數設置中設置,也可以通過設置寄存器VLT_CR的值來設置。它總是比低電壓檢測LVD的值要略微高一些。在SLEEP方式,充電泵電路也仍然工作。但這時PSoC的電流消耗會比正常的SLEEP方式的電流要大。對于有些精確的測量,如AD轉換,也可以短時間關掉充電泵電路,以減少該電路工作時在Vdd上產生的噪聲。


根據具體的應用,電感L1可選1~10μH,而電容C1的典型值為10μF,二級管可選擇肖特基二級管。


本文小結


由于PSoC里面的資源比較多,正常工作時它的功耗可能較其他芯片會高一些。但PSoC在SLEEP方式工作時有非常低的功耗,在5V供電時它的典型值是3μA,在供電時它的典型值是2μA。正確地使用PSoC的內部資源和采用合適的SLEEP工作方式,以及充電泵的使用,使得PSoC在便攜式設備的應用中能發揮更多的優勢。


作者:翁小平  

資深主任應用工程師

賽普拉斯半導體

Email:wengxp@



下一篇: 便攜式設備電池管理策

上一篇: 國標解調芯片M88DD200

中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

      欧美黄网免费在线观看| 欧美大片在线观看一区| 欧美在线欧美在线| 欧美一区二视频| 久久久精品性| 久久亚洲一区| 欧美区国产区| 国产精品美女久久久久久免费| 国产精品免费电影| 国产精品国产一区二区| 国产人成精品一区二区三| 激情成人中文字幕| 99re热精品| 午夜亚洲精品| 欧美高清视频在线观看| 国产精品视频一二三| 依依成人综合视频| 亚洲一区观看| 欧美不卡在线| 国产亚洲欧美一级| 国产老肥熟一区二区三区| 国产一区二区三区在线观看网站 | 国产农村妇女精品| 91久久国产综合久久蜜月精品 | 狠狠狠色丁香婷婷综合激情| 亚洲毛片一区| 裸体女人亚洲精品一区| 国产精品亚洲成人| 亚洲最新在线| 欧美成人精品在线| 国产乱码精品一区二区三区忘忧草 | 国产主播在线一区| 在线视频免费在线观看一区二区| 久久成人人人人精品欧| 国产精品国产三级国产aⅴ入口| 在线高清一区| 久久精品日韩欧美| 国产精品永久入口久久久| 日韩亚洲欧美一区| 欧美成人性生活| 在线观看国产一区二区| 香蕉久久国产| 国产精品免费电影| 亚洲一区二区三区四区五区午夜 | 亚洲黄色性网站| 久久久久久免费| 国产一区二区三区久久精品| 亚洲欧美日韩专区| 欧美亚洲成人精品| 亚洲午夜激情网站| 欧美午夜精品理论片a级大开眼界| 亚洲激情欧美| 欧美精品一区三区| 亚洲精品在线免费| 欧美日韩一视频区二区| 一本色道久久加勒比88综合| 欧美日韩精品系列| 亚洲特级片在线| 国产精品久久久久免费a∨| 在线亚洲一区| 国产精品激情偷乱一区二区∴| 一区二区三区久久久| 欧美日韩一区二区在线播放| 亚洲图片激情小说| 国产精品亚洲综合久久| 欧美一级视频免费在线观看| 国产精品一区二区在线观看| 欧美一区二区三区视频免费| 国产综合在线看| 午夜一区在线| 伊人久久婷婷色综合98网| 欧美大片一区二区| 国产精品99久久久久久白浆小说| 欧美视频中文在线看 | 欧美成人精品在线观看| 日韩一区二区精品视频| 国产精品久久久久久久久免费樱桃 | 亚洲欧美成aⅴ人在线观看| 国产女人精品视频| 久久综合导航| 宅男精品视频| 国内激情久久| 欧美日韩成人综合| 欧美在线视频不卡| 最近看过的日韩成人| 国产精品久久久久久久久久ktv| 欧美综合二区| 夜夜嗨av色一区二区不卡| 国产麻豆日韩欧美久久| 欧美搞黄网站| 久久er精品视频| 99国产麻豆精品| 国内自拍一区| 欧美三级资源在线| 久久天堂成人| 亚洲欧美视频| 日韩亚洲精品视频| 国外视频精品毛片| 国产精品久久精品日日| 免费欧美电影| 欧美诱惑福利视频| 在线视频中文亚洲| 在线免费观看日本欧美| 国产精品日韩久久久久| 欧美精品手机在线| 久久免费精品视频| 亚洲欧美日韩国产另类专区| 亚洲精华国产欧美| 国产一区日韩二区欧美三区| 欧美午夜精品久久久| 欧美 日韩 国产在线| 欧美一区二区三区播放老司机 | 亚洲精品在线一区二区| 伊人成人开心激情综合网| 国产精品色网| 欧美午夜精品理论片a级按摩| 麻豆9191精品国产| 久久综合五月| 久久久久久久久久久一区| 欧美一区二区性| 午夜一区二区三视频在线观看| 一区二区三区成人| 日韩亚洲欧美成人| 日韩视频精品| 亚洲精品影院| 亚洲乱码国产乱码精品精| 亚洲高清视频在线| 亚洲国产天堂久久综合| 亚洲国产欧美一区| 在线播放豆国产99亚洲| 一区在线视频观看| 在线日韩电影| 亚洲国产福利在线| 亚洲激情网站免费观看| 亚洲国产成人不卡| 亚洲精品在线免费| 亚洲精品一区二区三区四区高清 | 亚洲专区一区| 欧美一级淫片播放口| 久久黄色级2电影| 久久久精品国产免大香伊 | 欧美性大战xxxxx久久久| 国产精品成人一区二区网站软件| 欧美婷婷六月丁香综合色| 国产精品久久久久久久久久三级| 国产精品区一区二区三| 国产日韩欧美成人| 伊人成人开心激情综合网| 91久久午夜| 一区二区三区欧美在线| 午夜国产精品视频免费体验区| 久久99伊人| 农村妇女精品| 国产精品国色综合久久| 国产主播精品在线| 亚洲精品一级| 欧美亚洲一区三区| 欧美成人69| 国产精品视频一二三| 一区二区三区无毛| 在线视频欧美精品| 欧美一区二区三区在线观看| 久久综合亚洲社区| 欧美日韩国产va另类| 国产一区二区日韩精品| 亚洲欧洲在线视频| 欧美一区免费视频| 欧美精品三级在线观看| 国产亚洲福利社区一区| 亚洲精品一区二| 久久久精品久久久久| 欧美日韩性视频在线| 一区在线免费观看| 午夜精品久久久久久久99热浪潮 | 国产精品亚洲网站| 亚洲欧洲一区二区三区| 欧美亚洲一区二区三区| 欧美大片免费久久精品三p| 国产日韩欧美二区| 夜夜狂射影院欧美极品| 久久综合伊人77777| 国产精品一区一区三区| 99精品99| 欧美精品成人91久久久久久久| 国产亚洲一二三区| 亚洲午夜精品网| 欧美久久影院| 亚洲国产日韩在线| 久久久久久久精| 国产亚洲精品自拍| 亚洲欧美日产图| 欧美日韩亚洲另类| 国内精品久久久久影院优| 亚洲一区三区电影在线观看| 欧美裸体一区二区三区| 亚洲激情在线播放| 欧美福利视频在线观看| 在线观看视频免费一区二区三区 | 免费看的黄色欧美网站| 国内外成人在线|