基于雙口RAM的長距離雙工并行接口實現(xiàn)
引言
本文引用地址:http://2s4d.com/article/96996.htm在某型雷達系統(tǒng)中,雷達發(fā)射機控制器實時監(jiān)控發(fā)射機各設(shè)備狀態(tài)并采集關(guān)鍵數(shù)據(jù),發(fā)送給雷達中心控制計算機,并根據(jù)接收到的控制字完成對發(fā)射機點頻、調(diào)制方式等功能和狀態(tài)的控制。這就要求在發(fā)射機控制器與雷達中心機之間建立高速、可靠的連接。實踐中,兩機間的多節(jié)點數(shù)據(jù)傳輸距離不小于50m,并且發(fā)射機控制器是由PC/104構(gòu)建的硬件平臺,工作電壓為+5V;而中心控制計算機是基于ADSP21060構(gòu)建的硬件平臺,工作電壓為+3.3V。在這種前提下,兩機現(xiàn)有的并口、串口、USB2.0等接口顯然不能滿足要求,其他諸如以太網(wǎng)的實時性難以滿足要求,光纖通信通道因多節(jié)點的因素構(gòu)建成本過高?;诖?,本文提出了一種基于雙口RAM、總線接口芯片和差分信號傳輸?shù)牟⑿锌偩€通信解決方案。
數(shù)據(jù)傳輸系統(tǒng)方案
由于系統(tǒng)要求的傳輸距離長,需采用差分平衡傳輸技術(shù);對于+5V與+3.3V的總線接口,采用美國TI公司總線接口芯片SN74LVTH245A完成混合電壓總線I/O,其中,總線接口芯片的電源電壓為+3.3V;由于差分驅(qū)動與接收芯片的傳輸方向是單向的,而系統(tǒng)要求雙向數(shù)據(jù)傳輸,對16位數(shù)據(jù)總線的高8位和低8位分別進行單向驅(qū)動與接收;利用本方案所采用的雙口RAM,IDT70V24可分別進行高8位和低8位讀寫功能,完成雙向數(shù)據(jù)傳輸。整個數(shù)據(jù)傳輸系統(tǒng)框圖如圖1所示。
評論