某光電跟蹤產(chǎn)品雙DSP系統RS422通信設計
摘要:以某光電跟蹤產(chǎn)品雙DSP系統為例,詳細介紹了RS 422通信設計。該系統設計選用Maxim公司提供的Max490ESA作為接口芯片。給出了其硬件接口原理圖,并分別從DSP和PC機兩方面詳細介紹了RS 422通信程序的設計,具體給出了設計思路和數據結構。通過(guò)內外場(chǎng)試驗,驗證了該系統RS 422通信設計的可靠性及便捷性。
關(guān)鍵詞:雙DSP;RS 422通信;位流;數據結構
0 引言
信息社會(huì )的發(fā)展,在很大程度上取決于信息與信號處理技術(shù)的先進(jìn)性。數字信號處理技術(shù)的出現改變了信息與信號處理技術(shù)的整個(gè)面貌;而數字處理器作為數字信號處理的核心技術(shù),其應用已經(jīng)涉及到設計信號處理的各個(gè)領(lǐng)域,成為電子系統的心臟。某光電跟蹤產(chǎn)品設計了基于TMS320C6201B和ADSP2187L的雙DSP的信息處理平臺,它提高了對信息的識別處理速度,具有實(shí)時(shí)性好、控制精度高、抗干擾能力強等特點(diǎn)。一般情況下,可利用JTAG口對DSP進(jìn)行調試,然而,在整機情況下,這種方式就不太適用了。因而,在本系統中設計了RS 422接口,大大方便了遠程調試和整機調試。
1 RS 422通信設計
本系統選用Maxim公司提供的Max490ESA作為接口芯片,它具備高速、低功耗等特點(diǎn)。圖1所示為RS422接口原理圖。
該通信設計的接口程序包括兩個(gè)部分:DSP上的通信程序設計和PC機上的通信程序設計。
DSP的通信程序設計主要是調用INT5和TIMER0中斷實(shí)現的。RX信號線(xiàn)掛在TMS320C6201的INT5腳,當6201檢測到下跳時(shí),引發(fā)一個(gè)中斷,在中斷程序中,立即將ADSP2187前端的數據采集到DSP的片內,然后開(kāi)放TIMER0中斷處理程序。中斷程序負責將數據發(fā)給PC機。
PC機的RS 422通信程序采用C++Builder編寫(xiě),為多線(xiàn)程程序。利用了專(zhuān)用的RS 422通信控件Vcomm32來(lái)實(shí)現通信。
評論