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