<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 電源與新能源 > 設計應用 > 數(shù)字電源實現(xiàn)系統(tǒng)低功耗設計

          數(shù)字電源實現(xiàn)系統(tǒng)低功耗設計

          作者: 時間:2011-12-27 來源:網(wǎng)絡 收藏


            

          2.jpg


            
          3 TPS65010和OMAP5912的硬件
            
          TPS65010和OMAP5912的連接是的關鍵,具體硬件連接如圖3所示。TPS650lO可以提供OMAP5912所需的各種電壓,但是核心運算單元需要的CVDDA以及重要外設需要的DVDD4由TPS7620l從Vmain電壓轉換得到。具體的TPS76201的硬件連接如圖4所示。TPS7620l將Vmain的3.3V電壓轉換成1.6 V提供給OMAP,只要Vmain的電壓不低于1.8 V,TPS76201都將穩(wěn)定地輸出1.6 V電壓,以確保OMAP在任何情況下,即使是深度睡眠狀態(tài),核心運算單元和重要的外設都有穩(wěn)定的保證。注意,如果不要求OMAP的低功 耗,CVDDA和 DVDD4可以直接連接到Vcore。
            

          3.jpg


            
          TPS65010的Vcore輸出1.6 V電壓提供給OMAP的其他核,這些核電壓在低狀態(tài)下均可以降低到1.1 V。TPS65010的VLDO1和VLDO2輸出2.75V電壓提供給OMAP的其他外設,這些電壓和常規(guī)的3.3 V存在一定的電壓差,但不影響數(shù)據(jù)傳輸。一般情況下,高電平只要達到2 V以上就可以了;低狀態(tài)下,VLDO1和VLDO2都降低到1.1 V。使用2個LDO給不同的外設提供電壓,是為了在Big Sleep狀態(tài)下關閉某些外設并同時能夠使能其他外設。如果不進行低功耗設計,可以使用同一個LDO提供電壓。

          TPS65010的I2C總線連接到OMAP,便于OMAP對TPS65010的寄存器進行設置。TPS65010的RESPWRON引腳連接到OMAP的Power_Reset引腳,上電復位后由TPS65010復位OMAP;TPS65010的LOWPWR引腳連接到OMAP的LOW_PWR引腳,OMAP進入低功耗狀態(tài)由該引腳通知TPS65010,TPS65010將設定的各種電壓降低,從而降低功耗。

            


          4.jpg

            
          4 OMAP5912的低功耗軟件設計
            
          OMAP5912有3種工作模式,分別為正常工作模式、Big Sleep模式和Deep Sleep模式。正常工作模式下,使能所有的內部時鐘和外部時鐘以及引腳,此時系統(tǒng)功耗最大,TPS650lO也按照正常工作方式供電。低功耗模式下,隨時判斷是否有芯片IDLE請求,如果有則進入Big Sleep模式。在Big Sleep模式下,進一步判斷是否有外部時鐘請求,并根據(jù)情況進入Deep Sleep模式。
            
          在系統(tǒng)正常工作方式下,如果不需要進行低功耗設計,以上軟件無需加入到應用程序中。進行低功耗設計時,就需要對OMAP的各種工作狀態(tài)進行判斷,要在應用程序中加入LOW_PWR信號使能、關閉DSP核、激活并設置喚醒事件、關閉ARM核、激活并設置深度睡眠等軟件代碼。



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();