超聲波液位計基于DSP的探討 十九
3.3.5JTAG仿真電路
JTAG工作的時候可以通過EMUO和EMUl設置為兩種工作模式:邊界掃描模式和仿真工作模式。在本課題中將兩腳均拉高。在本課題中使用的仿真器是合眾達公司生產的SEED XDS510PLUS Emulator。
3.3.6存儲器電路
在本課題中所設計的DSP處理模塊中,DSP芯片、外部的程序存儲器和數據存儲器是整個系統的核心部分。芯片選型上,外部程序存儲器選擇的是FLASH K9F1208UOM-YCBO,外部數據存儲器選擇的是SDRAM HY57V561620,DSP芯片與外部存儲器之間使用EMIF連接。在硬件設計過程中,TMS320C6745芯片的地址、數據引腳與程序存儲器、數據存儲器對應的引腳連接時,由于信號的頻率非常高,需要在中間加一個小電阻過渡。電阻的作用是抑制高頻信號傳輸過程中出現的過分抖動,在本課題的設計過程中使用的是33歐姆的排阻。(I)SDRAM電路設計
SDRAM,同步動態隨機存儲器,工作的時候需要外部控制器提供同步時鐘,控制引腳以及數據的傳輸都需要以時鐘的邊沿為基準。SDRAM存儲的數據需要不斷的刷新來保證數據的有效性。本課題選擇的是HY57V561620,這是一個存儲器容量為4Banks x 4M×16Bit的CMOS工藝隨機數據存儲器。供電電源為3.3V±0.3V,芯片引腳為TTL電平接口,其邏輯電平與C6745的IO 1:2電平保持一致(3.3V),輸入輸出的為時鐘上升沿觸發。
如上表所示,數據存儲器的RAS、CAS、WE這3個引腳是SDRAM的三個讀寫控制信號線,在使用的時候與DSP芯片的EMIFB中的EMIFB—RAS,EMIFB—CAS,EMIFB—WE三引腳相連,為了防止信號的紋波對傳輸的數據產生影響,在兩個芯片的引腳之間連接33歐姆的電阻。
DSP中的EMIFB設置過程主要步驟如下:由于DSP的外部引腳均采用分時復用的方式,在使用EMIFB與SDRAM連接之前必須要先將涉及到的引腳的功能通過相關的PINMUX寄存器全部設置為EMIFB外設的功能;
將SDRAM設置完成以后,使用之前先采用SDRAM測試程序測試SDRAM,具體測試內容包括:初始化設置,向SDRAM中寫入Ox0000、OxFFFF、OxAAAA、0x5555測試SDRAM的硬件連接以及SDRAM控制寄存器設置是否正確,此外寫入隨機數測試SDRAM的響應。寫入測試成功表明SDRAM的硬件連接設計以及軟件設置均獲得成功。
詳情請瀏覽公司網站的產品中心 http://m.sol365.cn/ 超聲波液位計
超聲波流量計