新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > TWL3024在3G終端電源管理中的應用

        TWL3024在3G終端電源管理中的應用

        ——
        作者:上海交通大學電氣工程系 程曉云 周潔 時間:2007-01-26 來源:《電子設計應用》 收藏

        前言

        3g終端管理的主要策略之一,就是設計轉化效率高的線性調壓器(因其低壓降特性稱為ldo)。盡管開關型調制器的轉化效率較高,但由于線性調壓器在電壓輸出端產生的噪聲最小,而且ldo極小的紋波可以避免噪聲使手機發射器產生的rf載波儒變,因此,線性調壓器仍舊占有主導地位。第二就是可以有效地利用電能,主要有以下途徑:1、將處理某項任務時不需要的功能單元關掉,比如在進行內部計算時,將與外部通信的接口關斷或使其進入睡眠狀態。2、改變處理器的工作頻率和工業電壓。目前絕大多數的處理器是用cmos工藝制造的。在cmos電路中,最大的一項功率損耗是驅動mosfet柵極所引起的損耗,其大小為ploss=cgf(iout)vin2,cg為柵極電容,f為頻率,可以看出功率損耗與頻率和輸入電壓的關系,所以針對不同的運算和任務,把頻率和電壓降低到合適的值,可以有效地減少功率損耗。

        本文引用地址:http://www.104case.com/article/21065.htm

        twl3024的結構特點

        twl3024是模擬基帶處理和管理芯片,它將完整芯片組與應用處理器的模擬與電源管理功能集成到同一個器件中,從而降低了板級要求,減少了芯片數目及開發成本。

        twl3024電源管理模塊的主要結構特點:

        a、twl3024內部采用的是高效率的ldo,ldo的控制接口是i2c總線可以訪問的寄存器,每個ldo的工作模式以及輸出電壓都可由中央處理器上執行的電源管理軟件來配置,ldo不僅向中央處理器供電,而且負責整個芯片組和外設的供電。

        b、dc/dc模塊,用于高效變換輸入電壓,以滿足ldo不同的輸出需求。

        c、twl3024有12個hco(控制輸出接口)用來傳遞到各主控模塊的時鐘或模式控制信號。

        d、twl3024有6個hii(控制輸入接口),它是觸發系統狀態改變的一組內部和外部信號,所有這些hco和hii都是可編程的,用來觸發電源狀態機的狀態改變并提供給應用處理器基本時鐘和復位信號。

        e、twl3024有一個smm(系統管理模塊),兩個相同的基于狀態機的硬件控制器構成,分別稱為第一主控制器(primary host controller)和第二主控制器(secondary host controller),用以管理hco、ldo、dc/dc等電源管理資源。這兩個主控制器的操作是互相獨立的,也可以只使用其中一個來控制系統上電時電源管理資源的分配。每個主控制器由四個基本模塊組成:主系統狀態機(hssm)、程序序列裝置(sequencer)、跳轉邏輯(branch logic)和腳本代碼(script code)。hssm控制sequencer來順序執行script code所定義的系統可能的狀態模塊,branch logic允許hssm選擇并跳轉到script code所定義的下一個模式,這些模塊共同作用來實現軟件所定義的主系統狀態模式的轉換。

        基于omap1611和twl3024的解決方案

        twl3024的電源管理方案是基于omap處理器和tcs4105芯片組之上進行系統優化的結果。從電池能量轉化的方法來說,twl3024的ldo和dc/dc轉換器的效率是很高的,從節能的角度來講,首先,twl3024對omap、tcs4105芯片組及各系統外設都是分別供電的,當處理某項任務時,不相關的功能單元可以斷電。例如,射頻單元中的功率放大部分消耗的功率占手機總功耗的一半左右,然而,大部分時間內該元件又是不工作的,所以,關斷該部分可以提高電能的利用率,重新打開該單元可以通過twl3024的hco端口發送指令到射頻模塊來實現。其次,可以通過關閉或調低omap的工作頻率來控制功耗,像視頻流解碼這樣的任務可能需要大量的處理能力,器件將以最大的時鐘頻率運行,功率也被調節到能夠提供最大的i/o操作,但是,像待機狀態這樣簡單的任務就幾乎不需要處理器工作,僅用足夠的電壓刷新存儲器就可以了,twl3024的dvs(動態電壓調整)技術有效地將處理器(如omap)與電源轉換器連接成閉環系統,通過i2c等總線動態地調節供電電壓,同時調節自身的頻率,這樣就使系統的節能達到盡可能高的程度,omap時鐘頻率的不同工作模式及其相互切換可以由omap處理器系統狀態機來描述,系統狀態的種類及其相互間切換的條件可由用戶自己定義,twl3024腳本語言(script code)來編寫,最后omap裝載到twl3024中執行,以實現系統節能。

        以下是一個定義omap處理器系統狀態的實例:omap系統狀態被定義為5個,分別是active(全速的處理器mips特性)狀態,activelow(低速的處理器mips特性)狀態,idle(處理器停止活動,但仍提供系統電源和時鐘)狀態、standby(處理器低于正常電壓供電且時鐘停止)狀態,off(處理器電壓和時鐘全部停止)狀態,每一種狀態就是在處理器特定執行模式下的電源管理資源的一種靜態配置,圖1是這5種系統狀態的遷移圖,如圖所示,在系統上電復位后,首先是運行默認的、在上電復位時,twl3024的腳本代碼,在對twl3024內部寄存器配置后,進入由用戶定義的系統off狀態;其次,根據圖中狀態間遷移條件的不同,用戶需自行定義11種腳本代碼來實現所要求的狀態遷移,一般而言,通過這種方法來細分處理器不同操作模式下所需的工作電壓和頻率,可以很好地達到節能的效果。

        腳本代碼的編寫非常簡單,只包含3條基本指令:trs(target resource state)、delay、end。trs指令指定hco、ldo等資源所處的下一種系統狀態,并強迫當前的遷移到該狀態,圖1的系統狀態有5種:delai執行插入若干個23khz時鐘周期的時延,用來延緩腳本代碼的執行,這條指令在當ldo等資源需要一定的時間才能啟動且穩定下來時是必須的,end指令標識腳本代碼的結束,一個腳本代碼必須包含一條end指令,腳本代碼存儲在主控制器中的相應的寄存器中,代碼長度只受寄存器大小限制。

        結語

        由于twl3024采用了ti創新型電源管理系統,通過分化系統并在必要使將部分手持終端置于低功耗待機模式,可極大地降低功耗,利用該電源管理系統,可顯著延長采用tcs4105與omap1611處理器的3g移動終端的電池壽命,從而在不影響高性能應用的情況下,將待機時間由現有解決方案延長兩倍。



        關鍵詞: 模擬IC 電源

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 新乐市| 明光市| 垦利县| 元阳县| 松原市| 屯留县| 安西县| 荥经县| 宣城市| 宜君县| 策勒县| 榆树市| 盘锦市| 托克托县| 龙山县| 阿鲁科尔沁旗| 灵宝市| 革吉县| 府谷县| 饶平县| 罗山县| 额尔古纳市| 佛坪县| 广元市| 阿坝县| 木兰县| 阿图什市| 定边县| 安阳县| 达尔| 兴文县| 凉山| 彭州市| 余江县| 酉阳| 连城县| 新和县| 香港 | 麦盖提县| 新密市| 乌兰浩特市|