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