網(wǎng)絡(luò)控制串行輸入/輸出接口的選擇
發(fā)布時(shí)間:2008/5/27 0:00:00 訪問(wèn)次數(shù):392
    
    
    采用最新計(jì)算機(jī)技術(shù)來(lái)改進(jìn)企業(yè)生產(chǎn)管理時(shí),不可忽視的是需要在設(shè)備之間提供低電平控制和檢測(cè)的可靠的通信功能。這些設(shè)備的接口通常是串行接口,往往需要選擇一個(gè)適當(dāng)?shù)妮斎?輸出卡(i/o)用來(lái)擴(kuò)展所選擇的計(jì)算機(jī)系統(tǒng)。
    選擇i/o擴(kuò)展卡應(yīng)事前考慮好,因?yàn)檫@樣做對(duì)于任何數(shù)據(jù)的獲取和系統(tǒng)的控制都是至關(guān)重要的。在對(duì)多個(gè)硬件和軟件進(jìn)行比較的前提下再選擇何種主流串行i/o。特別要加以注意的是,正確地選擇電氣接口、電路保護(hù)、串行緩沖口容量,以及軟件驅(qū)動(dòng)程序可根本上決定設(shè)計(jì)的成功與否。
    電氣接口的選擇
    目前應(yīng)用最廣泛的通信標(biāo)準(zhǔn)是rs-232,通常用于數(shù)據(jù)速率不超過(guò)20kb/s、傳輸距離不超過(guò)15m的場(chǎng)合,實(shí)際最高數(shù)據(jù)速率可能隨著包括電纜長(zhǎng)度和環(huán)境電氣噪聲大小等因素改變而改變。
    rs-232 傳輸?shù)氖菍?duì)公共地來(lái)說(shuō)是單端電壓信號(hào),最適合辦公室環(huán)境下使用。若在工業(yè)場(chǎng)合使用常會(huì)遇到由于噪聲干擾或接地不當(dāng)造成數(shù)據(jù)丟失等問(wèn)題。
    
    
    
    在許多工業(yè)場(chǎng)合使用時(shí),往往需要功能更強(qiáng)的接口。rs-422的規(guī)格書(shū)中提供了許多rs-232實(shí)際使用受到限制情況下的解決方案。
    rs-422采用差動(dòng)電路接口,可以抑制在通信線路上可能產(chǎn)生的噪聲或窄脈沖干擾。差動(dòng)接口還具有更強(qiáng)的驅(qū)動(dòng)能力,故允許使用更長(zhǎng)的電纜。
    rs-422的傳輸速率可達(dá)10 mb/s ,可靠通通信距離長(zhǎng)達(dá)1200m。這個(gè)標(biāo)準(zhǔn)還規(guī)定允許一條總線上一個(gè)發(fā)送器和多達(dá)32個(gè)接收器能同時(shí)工作。
    rs-485 可以逆向兼容rs-422,并同樣具有抑制噪聲和遠(yuǎn)距離傳輸數(shù)據(jù)的能力。但rs-485設(shè)計(jì)成可以在一對(duì)雙絞線上允許使用更多的發(fā)送器和接收器。
    基于網(wǎng)絡(luò)的rs-485有一個(gè)有用的特性就是硬件支撐功能,當(dāng)傳輸字符期間可使總線驅(qū)動(dòng)器自動(dòng)使能然后自動(dòng)恢復(fù)原狀,從而使一個(gè)標(biāo)準(zhǔn)的串行通信端口(com)驅(qū)動(dòng)器可以用于rs-485通信。如果在rs-232、rs-422、rs-485之間不能確定哪個(gè)是最佳選擇,或者對(duì)于一個(gè)多端口卡來(lái)說(shuō)需要混合接口,其最佳選擇是多端口串行卡,這些卡允許對(duì)所需要的接口進(jìn)行單獨(dú)配置。
    電路保護(hù)
    當(dāng)設(shè)備離開(kāi)主機(jī)系統(tǒng)很遠(yuǎn)時(shí),或者在兩個(gè)或更多的使用不是同一電源的建筑物之間互連時(shí),要注意采取隔離措施。兩點(diǎn)之間存在的電位差常常會(huì)在電纜中產(chǎn)生地電流或形成接地環(huán)路。
    接地環(huán)路中的浪涌電流也可能在其他電流如照明電接入系統(tǒng)時(shí)產(chǎn)生,接地環(huán)路的存在可以引起串行卡或其他元件的潛在失效或直接破壞。
    利用光纖鏈路可以中斷接地環(huán)路的電氣連接,從而消除窄脈沖和浪涌干擾,實(shí)現(xiàn)光學(xué)隔離。許多串行卡可以定制在卡光學(xué)隔離電路內(nèi),所需費(fèi)用很少,效果極佳。
    購(gòu)買(mǎi)具有光學(xué)隔離的多接口串行卡時(shí)應(yīng)選擇能確保不僅是信號(hào)線之間而且各接口之間也要相互隔離的串行卡。
    數(shù)據(jù)緩存容量
    多數(shù)主流通信卡采用標(biāo)準(zhǔn)16c550型通用異步收發(fā)器(uart)低電平硬件接口集成電路。先進(jìn)先出(fifo)緩沖器嵌入其中,用于收集輸入的數(shù)據(jù)比特,直到主機(jī)處理器能夠讀出這些信息。
    許多串行i/o仍然在使用16c550 或兼容的16比特fifo 緩沖存儲(chǔ)器。今天,數(shù)據(jù)的采集和控制常在如視窗那樣的隨機(jī)操作系統(tǒng)下運(yùn)行。
    串行情況下如運(yùn)行速率不夠快就可能發(fā)生緩存溢出,緩存溢出對(duì)于間斷性串行通信來(lái)說(shuō)是經(jīng)常遇到的問(wèn)題且難以診斷并加以校正。
    新型的uart使用容量更大的緩沖存儲(chǔ)器,一個(gè)128字節(jié)的16c850 uart, 不僅提供八倍于16c550的緩存容量,而且還能與現(xiàn)有的軟件完全逆向兼容。
    軟驅(qū)支持
    串行i/o的軟件支持顯然應(yīng)是提供驅(qū)動(dòng)程序,用于所應(yīng)用的操作系統(tǒng)的生成和翻譯。其他功能如變更串行通信接口數(shù)量、設(shè)置各接口各自的數(shù)據(jù)速率將變得非常容易。
    附加診斷功能也是有用的,控制全部缺省的uart參數(shù)以及調(diào)制解調(diào)控制信號(hào)在初始調(diào)試和安裝期間諸如回送測(cè)試、誤碼率測(cè)試以及流量檢測(cè)也證明是有幫助的。
    
    
    
    
    采用最新計(jì)算機(jī)技術(shù)來(lái)改進(jìn)企業(yè)生產(chǎn)管理時(shí),不可忽視的是需要在設(shè)備之間提供低電平控制和檢測(cè)的可靠的通信功能。這些設(shè)備的接口通常是串行接口,往往需要選擇一個(gè)適當(dāng)?shù)妮斎?輸出卡(i/o)用來(lái)擴(kuò)展所選擇的計(jì)算機(jī)系統(tǒng)。
    選擇i/o擴(kuò)展卡應(yīng)事前考慮好,因?yàn)檫@樣做對(duì)于任何數(shù)據(jù)的獲取和系統(tǒng)的控制都是至關(guān)重要的。在對(duì)多個(gè)硬件和軟件進(jìn)行比較的前提下再選擇何種主流串行i/o。特別要加以注意的是,正確地選擇電氣接口、電路保護(hù)、串行緩沖口容量,以及軟件驅(qū)動(dòng)程序可根本上決定設(shè)計(jì)的成功與否。
    電氣接口的選擇
    目前應(yīng)用最廣泛的通信標(biāo)準(zhǔn)是rs-232,通常用于數(shù)據(jù)速率不超過(guò)20kb/s、傳輸距離不超過(guò)15m的場(chǎng)合,實(shí)際最高數(shù)據(jù)速率可能隨著包括電纜長(zhǎng)度和環(huán)境電氣噪聲大小等因素改變而改變。
    rs-232 傳輸?shù)氖菍?duì)公共地來(lái)說(shuō)是單端電壓信號(hào),最適合辦公室環(huán)境下使用。若在工業(yè)場(chǎng)合使用常會(huì)遇到由于噪聲干擾或接地不當(dāng)造成數(shù)據(jù)丟失等問(wèn)題。
    
    
    
    在許多工業(yè)場(chǎng)合使用時(shí),往往需要功能更強(qiáng)的接口。rs-422的規(guī)格書(shū)中提供了許多rs-232實(shí)際使用受到限制情況下的解決方案。
    rs-422采用差動(dòng)電路接口,可以抑制在通信線路上可能產(chǎn)生的噪聲或窄脈沖干擾。差動(dòng)接口還具有更強(qiáng)的驅(qū)動(dòng)能力,故允許使用更長(zhǎng)的電纜。
    rs-422的傳輸速率可達(dá)10 mb/s ,可靠通通信距離長(zhǎng)達(dá)1200m。這個(gè)標(biāo)準(zhǔn)還規(guī)定允許一條總線上一個(gè)發(fā)送器和多達(dá)32個(gè)接收器能同時(shí)工作。
    rs-485 可以逆向兼容rs-422,并同樣具有抑制噪聲和遠(yuǎn)距離傳輸數(shù)據(jù)的能力。但rs-485設(shè)計(jì)成可以在一對(duì)雙絞線上允許使用更多的發(fā)送器和接收器。
    基于網(wǎng)絡(luò)的rs-485有一個(gè)有用的特性就是硬件支撐功能,當(dāng)傳輸字符期間可使總線驅(qū)動(dòng)器自動(dòng)使能然后自動(dòng)恢復(fù)原狀,從而使一個(gè)標(biāo)準(zhǔn)的串行通信端口(com)驅(qū)動(dòng)器可以用于rs-485通信。如果在rs-232、rs-422、rs-485之間不能確定哪個(gè)是最佳選擇,或者對(duì)于一個(gè)多端口卡來(lái)說(shuō)需要混合接口,其最佳選擇是多端口串行卡,這些卡允許對(duì)所需要的接口進(jìn)行單獨(dú)配置。
    電路保護(hù)
    當(dāng)設(shè)備離開(kāi)主機(jī)系統(tǒng)很遠(yuǎn)時(shí),或者在兩個(gè)或更多的使用不是同一電源的建筑物之間互連時(shí),要注意采取隔離措施。兩點(diǎn)之間存在的電位差常常會(huì)在電纜中產(chǎn)生地電流或形成接地環(huán)路。
    接地環(huán)路中的浪涌電流也可能在其他電流如照明電接入系統(tǒng)時(shí)產(chǎn)生,接地環(huán)路的存在可以引起串行卡或其他元件的潛在失效或直接破壞。
    利用光纖鏈路可以中斷接地環(huán)路的電氣連接,從而消除窄脈沖和浪涌干擾,實(shí)現(xiàn)光學(xué)隔離。許多串行卡可以定制在卡光學(xué)隔離電路內(nèi),所需費(fèi)用很少,效果極佳。
    購(gòu)買(mǎi)具有光學(xué)隔離的多接口串行卡時(shí)應(yīng)選擇能確保不僅是信號(hào)線之間而且各接口之間也要相互隔離的串行卡。
    數(shù)據(jù)緩存容量
    多數(shù)主流通信卡采用標(biāo)準(zhǔn)16c550型通用異步收發(fā)器(uart)低電平硬件接口集成電路。先進(jìn)先出(fifo)緩沖器嵌入其中,用于收集輸入的數(shù)據(jù)比特,直到主機(jī)處理器能夠讀出這些信息。
    許多串行i/o仍然在使用16c550 或兼容的16比特fifo 緩沖存儲(chǔ)器。今天,數(shù)據(jù)的采集和控制常在如視窗那樣的隨機(jī)操作系統(tǒng)下運(yùn)行。
    串行情況下如運(yùn)行速率不夠快就可能發(fā)生緩存溢出,緩存溢出對(duì)于間斷性串行通信來(lái)說(shuō)是經(jīng)常遇到的問(wèn)題且難以診斷并加以校正。
    新型的uart使用容量更大的緩沖存儲(chǔ)器,一個(gè)128字節(jié)的16c850 uart, 不僅提供八倍于16c550的緩存容量,而且還能與現(xiàn)有的軟件完全逆向兼容。
    軟驅(qū)支持
    串行i/o的軟件支持顯然應(yīng)是提供驅(qū)動(dòng)程序,用于所應(yīng)用的操作系統(tǒng)的生成和翻譯。其他功能如變更串行通信接口數(shù)量、設(shè)置各接口各自的數(shù)據(jù)速率將變得非常容易。
    附加診斷功能也是有用的,控制全部缺省的uart參數(shù)以及調(diào)制解調(diào)控制信號(hào)在初始調(diào)試和安裝期間諸如回送測(cè)試、誤碼率測(cè)試以及流量檢測(cè)也證明是有幫助的。
    
    
熱門(mén)點(diǎn)擊
- 功率驅(qū)動(dòng)器件與MCU/DSC的接口電路設(shè)計(jì)技
- USB端口的EMC解決方案
- TMS320F2812擴(kuò)展正交解碼脈沖接口的
- HD7279A的原理與應(yīng)用
- 基于AVR單片機(jī)SPI的串行ADC接口設(shè)計(jì)
- NRZ-HDB3碼制轉(zhuǎn)換器設(shè)計(jì)
- 基于USB接口的同步視頻輸出系統(tǒng)設(shè)計(jì)
- SDH接口芯片PM5342及其應(yīng)用
- X25054/45 E2 PROM及其與51
- CF卡在數(shù)字音頻系統(tǒng)中的應(yīng)用
推薦技術(shù)資料
- AMOLED顯示驅(qū)動(dòng)芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級(jí)芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究