日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
一種多協(xié)議串行通信接口的設(shè)計(jì)方法
一種多協(xié)議串行通信接口的設(shè)計(jì)方法
 更新時間:2008-8-17 16:20:03  點(diǎn)擊數(shù):30
【字體: 字體顏色

 摘要:文章對多種協(xié)議串行通信進(jìn)行了分析與討論,給合Linear公司生產(chǎn)的多協(xié)議串口芯片,針對傳統(tǒng)串口通信實(shí)現(xiàn)中的問題以及實(shí)際的廣域網(wǎng)串行通信的需求,提出了一種多協(xié)議串行接口的設(shè)計(jì)實(shí)現(xiàn)方法。

    關(guān)鍵詞:多協(xié)議串口通信;通信協(xié)議; 收發(fā)器;連接器; 多協(xié)議串口芯片 LTC1546/LTC1544

隨著通信網(wǎng)技術(shù)的進(jìn)一步發(fā)展,越來越多的互連網(wǎng)設(shè)備(如路由器、開關(guān)、網(wǎng)關(guān)、存取裝置)中的串行接口在廣域網(wǎng)(Wide Area Network)中被設(shè)計(jì)成能夠支持多種物理接口協(xié)議或標(biāo)準(zhǔn)。廣域網(wǎng)串行口協(xié)議包括RS-232,RS-449,EIA-530,V.35 ,V.36以及X.21等。圖1所示是一個簡單的串行通信接口示意圖。由圖可知,實(shí)現(xiàn)多協(xié)議串口通信的關(guān)鍵是將連接器送來的不同傳輸方式平衡、非平衡和不同電氣信號通過收發(fā)器轉(zhuǎn)換為終端能夠識別并處理的、具有TTL電平的信號。

1 傳統(tǒng)多協(xié)議通信的特點(diǎn)和問題

1.1 “子板”方式

廣域網(wǎng)串口應(yīng)用中的通用實(shí)現(xiàn)方法是為所需的每一種物理協(xié)議提供一個獨(dú)立的子板。一個支持EIA-232,EIA-449及V.35協(xié)議的系統(tǒng),通常需要三個獨(dú)立的子板以及三個不同的連接器。這種方法由于每種協(xié)議要求配置一塊子板,因此系統(tǒng)需要對PCB子板、收發(fā)器芯片、連接器等進(jìn)行管理,這樣既浪費(fèi)資源,又會使管理工作復(fù)雜化。

    1.2 通用連接器方式

為解決“子板”方式的缺點(diǎn),可使用一塊母板及通用連接器。一個母板上有多種收發(fā)器芯片,可以滿足多串口協(xié)議的要求,并可共用一些通用器件,同時可減少資源的浪費(fèi)。在配置中,應(yīng)注意因連接器的管腳較少而帶來的問題,較好的辦法是根據(jù)信號而不是根據(jù)協(xié)議來分配管腳,即給每一個信號分配一個通用管腳,而不管其物理協(xié)議如何定義。如對EIA-232,EIA-449,EIA-530,V.35和V.36來說,其TxD信號可連至連接器相同的管腳。即SDa信號連接到管腳2,SDb信號連接到管腳14。然后利用這對管腳來描述所有協(xié)議的發(fā)送信號TxD。

這種方法同樣也會帶來一個問題,即所有收發(fā)器的I/O線至通用連接器的管腳必須彼此共用。例如,一個V.28驅(qū)動器芯片中的發(fā)送數(shù)據(jù)信號線的接連接器DB-25的管腳2;同時,一個V.11驅(qū)動器芯片中的發(fā)送數(shù)據(jù)信號線要接至連接器的管腳2和14;而V.35驅(qū)動器芯片中發(fā)送數(shù)據(jù)信號線也會接至連接器的管腳2和14。這樣,通用連接器的管腳2將同時接有三根信號線,管腳14接有兩根信號線。這樣,在這一配置中,所有的驅(qū)動器都必須具有三態(tài)特性,以禁止不必要的輸出。若收發(fā)器沒有三態(tài)特性,則需要使用一個多路復(fù)用器來選擇相應(yīng)的輸出端。由此帶來的另一個問題是收發(fā)器在禁止使用時會產(chǎn)生漏電電流。如果選擇了V.28協(xié)議,其輸出電壓理論值為15V。此時對于V.11協(xié)議的驅(qū)動器會被禁用,而處于三態(tài)時,其輸出漏電電壓就必須足夠低,才能使得連在同一連接器管腳的V.28協(xié)議的驅(qū)動器信號不受影響。如果在發(fā)送器與接收器之間有隔斷開關(guān),則開關(guān)也要考慮漏電情況。

1.3 串口的DTE/DCE模式切換

DTE/DCE的切換可通過選擇不同的連接器轉(zhuǎn)換電纜來實(shí)現(xiàn),這樣,在實(shí)現(xiàn)DTE/DCE轉(zhuǎn)換時可最大程度地減小收發(fā)器的復(fù)雜性,但缺點(diǎn)是需要更換電纜,尤其是設(shè)備放置位置不便或DTE/DCE需要頻繁切換時這一點(diǎn)尤為突出。

如果保持傳輸電纜不變,則可將收發(fā)器配置為兩套以分別支持DTE、DCE方式。而將DTE收發(fā)器的驅(qū)動器輸出與DCE收發(fā)器的接收器輸入相連,而將接收器輸入端與DCE收發(fā)器的驅(qū)動器輸出相連。為了控制DTE或DCE方式,驅(qū)動器或接收器的輸出必須為三態(tài)。當(dāng)選擇為DTE方式時,DCE芯片禁止,其驅(qū)動器和接收器處于三態(tài),反之亦然。

該方法雖然解決了對電纜的頻繁更換問題,但由于多用了一套收發(fā)器而使得設(shè)計(jì)成本大為提高,且串口板的體積也大了很多。

2 多協(xié)議串口通信的實(shí)現(xiàn)原理

傳統(tǒng)設(shè)計(jì)中,針對某種協(xié)議通常應(yīng)選擇相應(yīng)的收發(fā)芯片,如對于RS-232協(xié)議,常用DS-1488/DS-1489、MAX232或SP208等收發(fā)器芯片;而對于RS-449協(xié)議,則常使用SN75179B、MAX488、MAX490等收發(fā)器芯片。當(dāng)同時使用RS-232、RS-422和V.35協(xié)議時,就需要多個收發(fā)器芯片來支持不同的協(xié)議。

現(xiàn)在,一些收發(fā)器的生產(chǎn)廠商研制出了多協(xié)議收發(fā)器芯片。Sipex是第一家生產(chǎn)出RS-232/ RS-422軟件可選擇協(xié)議芯片SP301的公司。這種芯片可將RS-232和RS-422收發(fā)器的電氣特性綜合到一個芯片中實(shí)現(xiàn)。其中SP50X系列產(chǎn)品最多可支持8種協(xié)議標(biāo)準(zhǔn)。其它生產(chǎn)廠家如Linear公司生產(chǎn)的LTC154x系列、LTC284x系列芯片也具有以上功能。用戶可根據(jù)自己的需要選擇適當(dāng)?shù)男酒?/p>

圖2為采用分立的收發(fā)器芯片與采用一片多協(xié)議收發(fā)器芯片實(shí)現(xiàn)多協(xié)議串口通信的通信卡。從圖可知,前者實(shí)現(xiàn)的復(fù)雜度要遠(yuǎn)遠(yuǎn)大于后者,具體的性能比較如表1所列。

表1 兩種方法實(shí)現(xiàn)串口通信的性能比較

  分立器件板 綜合器件板
供電電壓 +5V,-5V,+12V,-12V +5V
所需收發(fā)器芯片數(shù) 12 1
支持的物理層協(xié)議 RS-232,RS-422,RS-449,EIA-530,V.35,V.36 RS-232,RS-422,RS-449,RS-485,EIA-530,EIA-530A,V.35,V.36
協(xié)議選擇方式 跳線或開關(guān) 軟件或硬件(通過內(nèi)部譯碼)
串口板大小 除了15個收發(fā)器芯片外還需其它硬件支持 非常小
功耗 大約1W 大約100mW~250mW

除此之外,與分立收發(fā)器芯片相比,多協(xié)議收發(fā)器對驅(qū)動器使能控制和對輸出漏電電流的處理要容易得多。當(dāng)通過軟件或硬件方法選擇某一協(xié)議時,驅(qū)動器和接收器的電氣參數(shù)將調(diào)整至適當(dāng)?shù)拇笮?電路內(nèi)部將自動控制驅(qū)動器的輸出電平、接收器的輸入門限、驅(qū)動器和接收器的阻抗值以及每一物理層協(xié)議的常用模式范圍。

另外,由于外部網(wǎng)絡(luò)終端對V.35的需求,使得與V.35收發(fā)器的連接不能象其它協(xié)議那么簡單。當(dāng)使用分立收發(fā)器芯片時,常常通過采用昂貴的繼電器開關(guān)電阻在選擇其它協(xié)議接口時將V.35網(wǎng)絡(luò)終端斷開,或者要求用戶每選擇一個新的接口標(biāo)準(zhǔn)就改變一次終端模塊,這樣既浪費(fèi)資源又會使接口電路變得復(fù)雜,因而不是一種理想的實(shí)現(xiàn)方法。而多協(xié)議串口芯片則自動提供適當(dāng)?shù)慕K端和片上開關(guān)來符合V.10、V.11、V.28和V.35電氣協(xié)議,從而解決了電纜終端轉(zhuǎn)換問題。

3 基于LTC1546/44的多協(xié)議通信

為了說明多協(xié)議串口芯片的工作原理,現(xiàn)以Linear公司的LTC1546/1544芯片為例進(jìn)行分析。

3.1 LTC1546/LTC1544的性能

LTC1546芯片是一個3驅(qū)動器/3接收器的收發(fā)器,其主要特點(diǎn)如下:

● 帶有軟件可選的收發(fā)器可支持RS232、RS449、EIA530、EIA530A、V.35、V.36和X.21協(xié)議

● 可提供片上電纜終端

● 與LTC1543引腳兼容

● 與LTC1544配合可完成完整的DTE或DCE

● 工作在5V單電源

● 占位面積小。

LTC1544芯片是一個4驅(qū)動器/4接收器的收發(fā)器,其主要特點(diǎn)有:

● 軟件可選的收發(fā)器支持RS232、RS449、EIA530、EIA530A、V.35、V.36和X.21協(xié)議

● 采用LTC1344A作為軟件可選的電纜終端

● 采用LTC1543、LTC1544A或LTC1546可實(shí)現(xiàn)完整的DTE或DCE端口

● 與LTC1543同樣工作于5V單電源。

這兩種芯片均采用28引線SSOP表面貼封裝,圖3所示為其引腳排列。

由LTC1546/ LTC1544可組成一套完整的軟件可選擇DTE或DCE接口,以應(yīng)用于數(shù)據(jù)網(wǎng)絡(luò)、信息業(yè)務(wù)單元CSU和數(shù)據(jù)業(yè)務(wù)單元(DSU)或數(shù)據(jù)路由器中,它支持多種協(xié)議,電纜終端可在片上提供,因此不再需要單獨(dú)的終端設(shè)計(jì)。其中,LTC1546每個端口的一半用來產(chǎn)生和適當(dāng)終止時鐘和數(shù)據(jù)信號。LTC1544則用來產(chǎn)生控制信號及本地環(huán)路返回信號(Local Loop-back,LL)。接口協(xié)議通過模式選擇引腳M0、M1和M2來決定,具體選擇方式見表2。

表2 通信協(xié)議的模式選擇

[1] [2] [3] [4] [5]  下一頁
  • 上一篇: TM1300 DSP系統(tǒng)的以太網(wǎng)通信接口的設(shè)計(jì)與實(shí)現(xiàn)
  • 下一篇: 內(nèi)容可尋址存儲器CAM在交換機(jī)中的應(yīng)用
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機(jī)電之家,機(jī)電之家將及時作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1