基于TMS320F2812便攜式動(dòng)態(tài)信號分析儀設計
3.3 顯示模塊LCD
CMl2864-10是一種圖形點(diǎn)陣液晶顯示器,它主要由行驅動(dòng)器/列驅動(dòng)器及格128x64全點(diǎn)陣液晶顯示器組成,可實(shí)現顯示圖形以及8×4個(gè)漢字(16×16點(diǎn)陣)。LCD與DSP的接口電路如圖3所示,由于TMS320F2812DSP是低功耗設計,所有的數字輸入都與TTL兼容,所有輸出都是3.3 V CMOS電平,不能接收5 V輸入,而顯示模塊LCD接口為5 V的輸入輸出,所以在實(shí)際應用時(shí)還需電平轉換器SN74ALVCl64245。
4 系統軟件設計
系統軟件包括主程序,捕獲中斷服務(wù)子程序,T1的周期中斷服務(wù)子程序、A/D轉換中斷服務(wù)程序,FFT運算子程序和LCD顯示子程序。主程序主要完成系統初始化,包括CPU、PIE寄存器、PIE中斷向量表、LCD液晶屏,A/D轉換器初始化等,以及查詢(xún)工作模式設定。根據不同的工作模式進(jìn)入相應的服務(wù)子程序,其主程序流程如圖4所示。
設置兩個(gè)斷點(diǎn),當程序執行到斷點(diǎn)時(shí),觀(guān)察接收數據和顯示圖像。運行到第一個(gè)斷點(diǎn)處,A/D采樣完成,此時(shí)可設置圖像觀(guān)察A/D采樣的結果;運行到第二個(gè)斷點(diǎn)處,FFT變換完成,可設置圖像觀(guān)察FFT變換后沒(méi)有取模時(shí)的結果;繼續運行程序,停止運行后,程序會(huì )停在循環(huán)語(yǔ)句處,同樣可設置圖像觀(guān)察取模后的結果,即顯示mod數組,圖5從上至下分別為1 024點(diǎn)的Ad_datal數組,ipcb數組,mod數組的圖像顯示,其中,橫坐標是采樣點(diǎn)數??v坐標是信號幅度。
5 結論
本文針對頻譜分析設計了基于TMS320F2812 DSP動(dòng)態(tài)信號分析儀。在分析頻譜前需估計信號頻率范圍估計,然后調整采樣速率保證1 024點(diǎn)能夠采樣一個(gè)以上的周期。同時(shí)還要滿(mǎn)足香農采樣定理。該系統采用TMS320F2812DSP控制,外圍電路少,系統穩定,功能強,操作方便,低成本。具有廣泛使用價(jià)值。
評論