基于DSP和FPGA的電視觀瞄系統(tǒng)設(shè)計(jì)

基于DSP和FPGA的電視觀瞄系統(tǒng)設(shè)計(jì)(三)
來源:21ic 更新日期:2011-10-13 作者:佚名
內(nèi)容導(dǎo)航:  分頁瀏覽 | 全文瀏覽

    ● DSP設(shè)計(jì)

    ADSP2183是的高速增強(qiáng)定點(diǎn)16位數(shù)字信號(hào)處理芯片。作為主控芯片,ADSP2183的接口主要可分為圖像串行傳輸接口、串行通信接口、TL16C552A控制接口、字節(jié)存儲(chǔ)區(qū)間接口、I/O空間接口、重迭數(shù)據(jù)存儲(chǔ)區(qū)間接口、EZ-ICE控制接口及其他一些IO接口。對(duì)DSP主要就是設(shè)計(jì)存儲(chǔ)器地址空間,ADSP2183有4個(gè)獨(dú)立的存儲(chǔ)空間:數(shù)據(jù)存儲(chǔ)器、程序存儲(chǔ)器、字節(jié)存儲(chǔ)器、I/O存儲(chǔ)器。它們都有相應(yīng)的片選,支持外部訪問。其中,字節(jié)存儲(chǔ)器空間達(dá)到4MB,支持從廉價(jià)的8位存儲(chǔ)器引導(dǎo)和實(shí)時(shí)存取。如圖3所示,ADSP2183的所有數(shù)據(jù)線、地址線、存儲(chǔ)器片選、中斷控制和部分I/O都連到了EP2S30F484上。DSP可以像訪問內(nèi)部存儲(chǔ)器一樣,訪問在FPGA內(nèi)部配置出的RAM塊,與FPGA高速的傳送數(shù)據(jù)。DSP的三個(gè)外部中斷源是有優(yōu)先級(jí)安排的。因?yàn)槿绻谝粓?chǎng)的20ms時(shí)間里面不能協(xié)助完成圖像旋轉(zhuǎn)所需要的計(jì)算,則會(huì)發(fā)生圖像停滯或者跳變,嚴(yán)重影響觀瞄效果。所以場(chǎng)中斷是外部中斷源中優(yōu)先級(jí)最高的,接下來是UART產(chǎn)生的中斷,因?yàn)樗苯佑绊憣?shí)時(shí)的圖文混合與顯示結(jié)果,最后才是控制臺(tái)產(chǎn)生的中斷,人手操作的時(shí)間和人眼感受變化的時(shí)間畢竟和以上兩種相比有比較大的差異。

電視觀瞄系統(tǒng)硬件結(jié)構(gòu)圖

系統(tǒng)硬件結(jié)構(gòu)

    工作頻率是26.32MHz,所以這里接一個(gè)16MHz系統(tǒng)時(shí)鐘,其內(nèi)部自動(dòng)輸出一個(gè)精確的32MHz時(shí)鐘到CLKOUT,同時(shí)給FPGA作為全局時(shí)鐘使用。ADSP2183使用一個(gè)2×7的Emulator接口進(jìn)行調(diào)試和仿真。

    觀瞄系統(tǒng)旋轉(zhuǎn)的精確角度值由系統(tǒng)中的方位解算器產(chǎn)生,以粗通道、精通道各高8位的方式表示,其中解算器是36速比的。FPGA通過組合CS0、CS1、INH這三個(gè)片選信號(hào)發(fā)送給方位解算器,然后一次連續(xù)從總線上讀回粗通道高、粗通道低、精通道高、精通道低總共四個(gè)8位二進(jìn)制值的角度值,DSP按順序把四個(gè)值組合成一個(gè)19位的完整角度值。這樣的角度值最高精度達(dá)到 0.02個(gè)密位(6000個(gè)密位表示360°),滿足系統(tǒng)設(shè)計(jì)提出的精度要求。由DSP完成消像旋的協(xié)同計(jì)算,將計(jì)算結(jié)果通過DSP的數(shù)據(jù)總線返回至FPGA。

    ADSP2183內(nèi)部沒有非易失性存儲(chǔ)器,程序和數(shù)據(jù)必須依靠外部擴(kuò)展存儲(chǔ)器。在系統(tǒng)加電或復(fù)位時(shí),如果ADSP2183的BMODE和MMAP都為低,就會(huì)以BDMA(字節(jié)DMA)的方式通過DSP的引導(dǎo)加載(Boot loader)機(jī)制將程序和數(shù)據(jù)轉(zhuǎn)移到片上存儲(chǔ)器中執(zhí)行。過程是:ADSP2183從字節(jié)存儲(chǔ)器空間裝載最前的32個(gè)程序存儲(chǔ)器字,然后開始執(zhí)行。裝載程序就在這32個(gè)字中。裝載程序連續(xù)的從字節(jié)口裝載,直到整個(gè)程序裝載完成為止。這里使用的是SST公司的SST29LE010,8位的1Mbit EEPROM作為DSP的字節(jié)存儲(chǔ)器。它是3.3V單電源,可以分頁,每頁128字節(jié),最多1024頁,支持Page-Write(頁寫)和JEDEC標(biāo)準(zhǔn)的在線編程,使用起來方便可靠。

    紅外熱像儀及其控制電路以RS422方式發(fā)送串行數(shù)據(jù),TL16C552A按照通信協(xié)議接收到,自動(dòng)轉(zhuǎn)換成并行數(shù)據(jù),ADSP2183直接用程序方式從數(shù)據(jù)總線上讀回。DSP發(fā)送給熱像儀的串行數(shù)據(jù)也是經(jīng)過TL16C552A并串轉(zhuǎn)換,再由RS422驅(qū)動(dòng)的?紤]到ADSP2183和外部的通信任務(wù)就是控制命令、工作參數(shù)的發(fā)送和狀態(tài)字的返回,數(shù)據(jù)傳輸需求較低且數(shù)據(jù)流零散的特點(diǎn),這里使用德州儀器公司的TL16C552A雙異步通信器就可以勝任了。

    另外,系統(tǒng)中還加入了一個(gè)串行EEPROM器件,Microchip公司93LC66B Microwire 串行EEPROM。因?yàn)殡娨曈^瞄系統(tǒng)中需要一些動(dòng)態(tài)的參數(shù),來進(jìn)行不同的處理以適應(yīng)特殊的場(chǎng)合需求。比如不同光學(xué)機(jī)構(gòu)的零位角度不同、命令的調(diào)整、系統(tǒng)運(yùn)行過程對(duì)特定參數(shù)或者錯(cuò)誤信息的記錄,等等。都需要系統(tǒng)每次能夠記錄這些參數(shù),并且在斷電以后存儲(chǔ)這些參數(shù)。由于參數(shù)并不多,所以不需要額外設(shè)計(jì)復(fù)雜的FLASH存儲(chǔ)空間。93LC66B的使用十分方便,確定好EEPROM的ORG狀態(tài),就只需要把93LC66B的DI、DO、SCK和CS這幾根引腳與ADSP2183的Flag引腳正確連接,然后在DSP中對(duì)Flag編程,就可以實(shí)現(xiàn)對(duì)EEPROM的各種操作。

    ● 電源設(shè)計(jì)

    現(xiàn)在以ASIC、DSP、FPGA等組成的系統(tǒng)中芯片都是低功耗設(shè)計(jì),供電部分也變得越來越復(fù)雜。不僅對(duì)不同電平值的電壓精度、輸出電流、紋波、沖擊等要求十分嚴(yán)格,而且同一個(gè)芯片的不同電平的上電時(shí)序也有了要求。整個(gè)系統(tǒng)的電源設(shè)計(jì)都采用了美國(guó)德州儀器公司的電源器件。

    ADSP2183的供電相對(duì)比較簡(jiǎn)單,這里主要討論FPGA的供電。手冊(cè)規(guī)定,EP2S30F484的電源基本分為這幾種:核心供電(Vccint)為1.2V;各個(gè)BANK的I/O口供電(Vccio),鎖相環(huán)數(shù)字供電(Vccpll_d)為1.2V,鎖相環(huán)模擬供電(Vccpll_a)為1.2V。還有Vccpd為3.3V),它是StratixII FPGA新定義的一個(gè)供電,其作用是為所有相關(guān)的3.3V/2.5V的配置輸入緩沖器和JTAG相關(guān)引腳提供穩(wěn)定可靠的供電。它要求從0~3.3V的抬升時(shí)間必須小于100ms,否則Stratix II FPAG將不能配置成功。但是如果確實(shí)不能保障這樣苛刻的要求,就必須人為地把nCONFIG信號(hào)強(qiáng)制拉低,直到其他電源達(dá)到設(shè)計(jì)的可靠狀態(tài),以確保配置過程的正確完成。

    EP2S30F484的(Vccint)是由TP54312提供,1.2V(Vccpll_a/Vccpll_d)是TP73633提供,3.3V(Vccpd)是TP78601提供,整個(gè)系統(tǒng)的3.3V供電是TP75533提供。不同電源的供電時(shí)序經(jīng)過設(shè)計(jì)并實(shí)驗(yàn)測(cè)量出,是符合設(shè)計(jì)要求,當(dāng)然也保證了觀瞄系統(tǒng)的正常運(yùn)行。

    在每種電源設(shè)計(jì)的時(shí)候,都加入了二極管反向保護(hù)和瞬態(tài)電壓抑制器進(jìn)行瞬間過沖保護(hù)。同一種電源的模擬和數(shù)字部分也用電感隔離開了,相應(yīng)的模擬地層和數(shù)字地層之間也物理分隔開,在合適的位置點(diǎn)用Ferrite Bead(鐵氧體磁珠)做了連接,最大程度的減小EMI。主圖像處理板是一塊10層PCB的設(shè)計(jì),電源和地就有4層,所有電源和部分時(shí)鐘都在內(nèi)電層或地層劃分出來,信號(hào)層沒有長(zhǎng)距離的供電回路和時(shí)鐘走線。

 標(biāo)簽:
廣告聯(lián)系:010-82755684 | 010-82755685 手機(jī)版:m.pjtime.com官方微博:weibo.com/pjtime官方微信:pjtime
Copyright (C) 2007 by PjTime.com,投影時(shí)代網(wǎng) 版權(quán)所有 關(guān)于投影時(shí)代 | 聯(lián)系我們 | 歡迎來稿 | 網(wǎng)站地圖
返回首頁 網(wǎng)友評(píng)論 返回頂部 建議反饋
快速評(píng)論
驗(yàn)證碼: 看不清?點(diǎn)一下
發(fā)表評(píng)論