基于雙口RAM的長距離雙工并行接口實現(xiàn)
數(shù)據(jù)傳輸系統(tǒng)設(shè)計
本文引用地址:http://2s4d.com/article/96996.htm系統(tǒng)工作原理可表述如下:由于DSP板工作電壓為+3.3V,PC/104板工作電壓為+5V,考慮到長線傳輸?shù)膲航?,將雙機共享的雙口RAM放在一塊專用的接口板上,該接口板與DSP板設(shè)計為板間通信,通信距離不超過50cm,故DSP板即中心控制計算機僅需要普通的總線驅(qū)動與隔離就可以完成對雙口RAM的讀寫訪問,數(shù)據(jù)通信速率可達(dá)128Mbit/s。
利用IDT70V24高8位數(shù)據(jù)與低8位數(shù)據(jù)可分別進(jìn)行讀、寫控制的功能特點,將PC/104板即發(fā)射機控制器的16位數(shù)據(jù)總線設(shè)計為低8位讀、高8位寫,這樣,PC/104板訪問雙口RAM的所有信號除低8位數(shù)據(jù)線為差分接收外,其它所有如高8位數(shù)據(jù)線、地址線、讀、寫、片選均為差分輸出,所有差分信號經(jīng)雙絞線傳輸?shù)浇涌诎迳虾?,對?yīng)進(jìn)行差分接收與驅(qū)動,將信號還原成+5V信號,所有信號經(jīng)總線接口芯片SN74LVTH245A完成混合電壓總線I/O, 然后直接與雙口RAM連接,完成對雙口RAM的訪問,數(shù)據(jù)通信速率為64 Mbit/s。
在本設(shè)計中,對于雙口RAM的令牌仲裁/SEM、硬件仲裁/BUSY和中斷仲裁/INT,充分利用雙口RAM高、低8位讀寫功能,中心控制計算機寫雙口RAM低8位,讀高8位,發(fā)射機控制器寫雙口RAM高8位,讀低8位,有效避免了雙機訪問雙口RAM的讀寫沖突,使得接口邏輯更為簡單、成本更低。發(fā)射機控制器訪問雙口RAM的邏輯框圖如圖2所示。
評論