


摘 要: 串行通信模塊是每臺計算機所必須的對外通信模塊的一部分,但由于串行通信協議較多,串行接口也較多,所以,往往這部分模塊需要占用較多的體積和資源。將RS 232,RS 422和RS 485三種串行協議和同異步兩種串行傳輸方式通過FPGA兼容于一塊智能通信板卡上,通過上位機控制界面的控制,完成對8路串行通道的配置,并介紹了板卡的總體結構及硬件設計,展示了上位機控制界面的通信效果。結果表明,該智能串行通信卡能夠很好地完成多協議多方式的串行通信之間的切換,達到了預期的效果。
關鍵詞: 串行通信; 串行協議; 串行方式; FPGA; 智能串行通信卡
中圖分類號: TN911?34 文獻標識碼: A 文章編號: 1004?373X(2015)07?0039?04
0 引 言
串行通信作為計算機與其他設備之間廣泛使用的一種通信方式,具有開發簡單,抗干擾性強,傳輸距離遠的特點。作為現在應用比較廣泛的串行通信協議RS 232[1],RS 422[2]和RS 485[3]三種標準各有特點,應用于不同的方面,但是在實際應用中,對于需要與應用不同標準的設備實現通信,卻必須添加相應的轉換模塊,這種方法既繁瑣又很麻煩,而且浪費不必要的資源。在需要實現多標準多設備同時與主控計算機通信時,以上述的傳統方式,除非主控機同時具有三種標準接口,否則幾乎無法實現這樣的功能,將會導致某些設備與主控機通信受阻,無法實現特定的性能要求,所以提出一種能夠智能化轉化上述三種串行傳輸標準的通信系統勢在必行。
1 總體方案
本文所設……