基于雙口RAM的長(cháng)距離雙工并行接口實(shí)現
解決的關(guān)鍵問(wèn)題
本文引用地址:http://dyxdggzs.com/article/96996.htm設計使用差分平衡傳輸技術(shù),解決了并行通信信號的多節點(diǎn)、長(cháng)距離傳輸問(wèn)題。工程實(shí)踐中,通信距離為50m,節點(diǎn)6個(gè),在實(shí)際設計中,應注意以下幾個(gè)方面的問(wèn)題。
首先,理論和實(shí)踐均證明差分信號對使用雙絞線(xiàn)進(jìn)行傳輸性能最佳,使用屏蔽雙絞線(xiàn)可大大提高傳輸系統抗電磁干擾的能力。
其次,差分信號的印制板布線(xiàn)是整個(gè)設計的難點(diǎn),實(shí)際布線(xiàn)應盡量遵循下列原則:差分信號對應盡量短、走直線(xiàn),切記差分對內的線(xiàn)間距保持一致;差分信號對一定保持同層布線(xiàn);兩組差分信號對之間的間距最好能達到差分對間距的10倍,條件限制的情況下,在差分對與差分對之間放置接地過(guò)孔可有效減少線(xiàn)間串擾。
最后,差分傳輸需要在接收端進(jìn)行阻抗匹配,匹配阻抗值等于差分阻抗,其典型值為100Ω,但在設計實(shí)踐中,匹配電阻應設計為容易調整的形式,具體的阻抗值應根據傳輸路徑的長(cháng)短和具體的電磁干擾環(huán)境進(jìn)行配置。
基于以上所述,充分利用本設計使用的雙口RAM功能特點(diǎn),A機讀低8位,則B機寫(xiě)低8位,A機寫(xiě)高8位,則B機讀高8位,不僅使雙工的并行通信得到實(shí)現,而且從根本上解決了雙機共享雙口RAM的讀、寫(xiě)沖突問(wèn)題和兩側CPU在工作不穩定時(shí)的誤操作等問(wèn)題。從而使得本方案的交叉事務(wù)處理設計變得相當簡(jiǎn)單,令牌仲裁/SEM、硬件仲裁/BUSY和中斷仲裁/INT僅需要懸空或上拉即可,減少了設計成本。
總線(xiàn)接口芯片SN74LVTH245A是TI公司專(zhuān)為+5V與+3.3V混合電壓系統設計的總線(xiàn)接口芯片,該芯片采用+3.3V供電電源,可驅動(dòng)TTL電路且不需要任何外圍接口電路,使得混合電壓接口電路設計變得簡(jiǎn)單。
結語(yǔ)
本文實(shí)現的長(cháng)距離數據傳輸系統,已成功應用于某型相控陣雷達中心控制計算機與發(fā)射機控制器之間的雙工并行通信,通信距離大于50m,數據通信速率最高可達128 Mbit/s。該傳輸系統工作穩定、數據通信可靠,設計成本低,為大型電子系統設備間通信提供了一種性?xún)r(jià)比較高的解決方案。
參考文獻:
[1] 劉書(shū)明等. ADSP SHARC系列DSP應用系統設計 [M].北京:電子工業(yè)出版社,2003
[2] 王雪.基于雙口RAM的雙CPU并行通信的研究與實(shí)現 [J].微計算機信息, 2007-23:5-2
[3] http://www.idt.com/docs/IDT70V24S_L.pdf
[4]http://focus.ti.com/lit/an/slla014a/slla014a.pdf(LVDS Design Notes)
[5] 蔡懷宇.PC機與多臺單片機并行通信接口的設計 [J].計算機應用研究 2003-2
評論