電源管理:高級電源管理芯片FS1610及其應用
引言
Fsl610是一款采用專利數字技術生產的高級電源管理控制器件,該器件可為數碼相機、智能手機、個人PDA和筆記本電腦等移動設備提供完全可編程的電源系統解決方案。與傳統的電源管理方法相比,FSl610能節約20~40%的PcB面積,此外,其完全可編程的專利數字技術.還能極大縮短研發周期.加快產品上市進程。
1 FSl610的主要功能
IS1610內部的電壓檢測主要針對的是FSl610芯片的供電輸入,而器件的輸出則包括8個高效開關電源和3個低功耗LDO,表l所列是其電源輸出列表。需要注意的是,FSl610的輸出電壓和電流都會受到輸入電壓、電感、電容以及外部諸多元件因素的影響。
1.1 電源輸出
FSl610提供有8個開關電源.3個LDO電源和1個始終開啟的電源。對這些電源輸出的控制一般有三種方式:其一是通過外部的PWREN使能輸人引控制;其二是通過串行命令在使用過程中根據具體情況進行控制;第三則是按照EEPROM中的設置程序來執行。
FS1610的電源輸出主要用于降壓轉換、升壓轉換、白光LED驅動、低壓差穩壓、負升壓轉換和電池供電等。圖I所示是用FSl610來驅動白光LED的驅動電路。
1.2 電源輸入
FSl610的供電電壓范圍是2.8~5.5 v。圖2所示是S1610的供電輸人以及AC適配器和電池之間的切換電路。其中VMAIN為主電池比較器輸入,用來直接監測電池的狀態;VIN為主電源供電輸入;DBOUT用于斷開電池的輸出,將它連接到一個外部的P通道MOSFET,可當檢測到電池的無電狀態(DB)或者AC適配器有輸入時,由該輸出置位斷開電池和主電源的連接;BATBU為備用電池輸人,一般情況下,為了能使芯片正常操作,在BATBU輸入引腳上一定要有電壓;VBAT為始終開啟的供電輸出,可由內部開關控制,當SW[2]有效且穩定時,可將SW[2]連接到VBAT來提供電壓;否則由BATBU給VBAT提供電壓。
1.3 其他功能
FSl610內有一個非易失存儲器NVM(EEPROM),可用于保存啟動的配置信息,這些信息包括通道電壓、通道使能,禁止、個電源的開關順序以及實時時鐘、看門狗、中斷等信息。
FSl610可通過晶體時鐘提供實時時鐘的操作。而其可編程報警器則可向CPU發出中斷。FSl610片內還集成有一個看門狗定時器,可通過EEPROM編程設置,其定時時間達32s,時間間隔是1ms。但是,由于達到定時時間時,芯片就會復位,所以,為了避免這種情況的發生,主機必須在程序設置的定時周期結束之前,對WDT進行復位。
FSl610應由32.768 kHz晶振、或者具有合適的頻率和電壓的時鐘源來為芯片提供內部時鐘。而器件的CLKOUT輸出引腳則能為外部提供32.768 kHz的輸出。FSl610的nEXTON開關輸人端一般連接到瞬間接觸開關上,可用來控制芯片的開/關。FSl610分別為不同類型的處理器設計有兩個復位輸出nIRSTO和nRSTO,而手動復位輸入nRSTI則主要用來啟動一個硬件復位,以作為主機CPU的系統復位信號。
FSl610在需要的情況下可提供中斷,并向主機發出警報。這些警報包括低電壓,電源通道故障,RTC警報等。同時可以通過串行命令來對中斷進行操作。
2 Fsl610的內部結構原理
圖3是FSl610模塊的內部結構示意圖。由圖可見,FSl610以電源管理控制器為核心,可為外部設備提供豐富的電源通道。另外,配合電源管理.FSl610還提供有非易失性存儲器NVM、實時時鐘RTC、看門狗定時器WDT、中斷、復位等系統控制模塊。
3 工作模式
FS1610有兩種操作模式,分別為串行模式和獨立模式。FSl610芯片片可通過I2C、SPI和ART串口來接受主機的控制和管理,也可以在啟動后根據EEPROM加載的參數獨立工作。低功耗是FSl610的最突出優勢之一。該芯片上的各個功能模塊在不需要操作時都可以關閉。已進人休眠狀態。FSl610會根據不同的環境條件在5種電源狀態下自動切換,以使功耗最小化。這5種狀態分別為:無電(NOPOWER)狀態、關斷(SHUTDOWN)狀態(即SD狀態)、就緒(READY)狀態、工作(ACTIVE)狀態、低功耗(LOWPOWER)狀態。
設計時.可以對FS31610的多路電源進行靈活的配置和控制。除了對單個電源通道的開/關操作之外。還可以對電源通道進行分組,然后對各電源組進行操作。電源的啟動和關閉順序,也可以設置存儲在EEPROM中,以便主機在操作的過程中來控制。
FSl610對芯片提供有可能出現的各種故障的監測和管理。這些監測包括:受監測電源正常狀態、電源通道故障、電池電壓和備用電池監測、熱關斷、中斷。此外,FS1610芯片還可根據EEPROM中的設置,對監測到的不同狀態進行不同的操作。
4 基于FSl6l0的導航儀供電系統
FSl610的多電源輸出和電源管理功能在便攜式設備中應用非常方便。圖4是FSl610電源管理控制芯片在基于Sumsang公司的ARM9處理器S3C2440的導航儀上的供電電路。
根據系統的設計要求,該導航儀除了具有基本的GPS導航功能外.還需要高分辨率的液晶屏支持。為此,該系統選用的是LCD模塊,該模塊是已經包含了背光和控制電路的液晶屏,但需要+3.3 v和+5 v供電。表2所列出是該導航儀系統的電源需求。
由于該導航儀通常是采用電池供電,故需要最小化的功率消耗,而且要求各外設都要由系統控制。在圖4中用FSl610對導航儀系統進行供電的電源分配方案中,需要注意的是,LCD背光需要400mA電流的+5v供電,而FSl610的升壓電路不能提供這么大的電流,因此,設計時應用一個外加的升壓電路來提供LCD的背光電源。
5 結束語
本文介紹了高級電源管理控制芯片FS1610的原理和功能,給出了一個FSl610在基于ARM9處理器S3C2440設計的導航儀上的應用方案。采用該方案進行供電的導航儀,不但可以自由控制各個模塊電源的開和關,而且可以在不需要的時候關閉模塊,以便最小化整個系統的功耗。與傳統的方法相比,選用FSl610不但可以明顯節省電路板面積。提供更多的通道電壓.而且控制也更加靈活。
【上一個】 電平位移電路應用于負電源的設計 | 【下一個】 高可靠性的可編程電源管理解決方案 |
^ 電源管理:高級電源管理芯片FS1610及其應用 |