1.1 系統功能分析
紅外探測器采集到紅外圖像,以LVDS形式送給FPGA,經過解碼,時序變換和預處理,分成兩路,一路存貯到DPRAM中,由FPGA發出一個外部中斷給DSP,DSP接收到中斷后從DPRAM中讀圖進行處理,把結果信息寫到FPGA的FIFO中,預處理出來的另一路信號把FIFO中的信息疊加上去,送給VGA顯示接口模塊,在功率電感器公司顯示器上顯示圖像。
1.2 系統的電源要求
根據系貼片電感器生產廠家統功能分析,首先確定硬件電路的設計方案。FPGA是系統的核心, 采用Xilinx公司的XC6SLX模壓電感器公司100芯片,內核電壓/電流1.2V/4A,輔助電壓/電流3.3V/0.15A,I/O口電壓/電流3.3V/1A,DSP采用TI公司的TMS320C6416芯片, 內核電壓/電流1.4V/2A,I/O口電壓/電流3.3V/2A。Flash用來存貯DSP程序,采用MX29LV320T/B芯片,供電電壓/電流3V/1A。DPRAM用來存貯系統緩存數據,采用IDT公司的IDT70V639S,供電電壓/電流3.3V/1A。硬件電路的外部供電采用電源適配器,輸出直流電壓為5~9V??紤]到電路負載較多,FPGA供電要求高,電源設計中采用FPGA/處理器的電源架構設計入手。
2 系統電源設計
2.1 FPGA的電源架構設計
FPGA和DSP的內核電壓啟動要早于I/O口的電壓,設計時將內核電壓及其它負載作為一路電源,設定軟起動時間0.5ms。FPGA的6個Bank和DSP的I/O口作為一路電源, 設計軟起動1.5ms。進入Webench設計中心,選擇FPGA芯片,根據設計要求
建立電源和添加負載,將優化調校旋鈕調到4,擇方案3,單擊"view project details",進入檢視/編輯界面,圖1為內核電壓及其它負載電源樹,所選芯片都是BUCK型,考慮到電流精度要求,要按照最大輸入電壓9V進行設計,此時電流誤差最大。中間的是Webench提供的電源芯片,右邊是5個負載,沒有中間電壓軌,經過進一步優化選擇后,擊"Create Project"建立設計工程。
圖1 內核電壓及其它負載電源樹