數(shù)據(jù)業(yè)務(wù)單元
在數(shù)字?jǐn)?shù)據(jù)傳輸網(wǎng)中.用戶終端(DTE)與用由線路間的接口數(shù)據(jù)業(yè)務(wù)單元(DSU)與模擬傳輸電路中的調(diào)制解調(diào)器相對(duì)應(yīng).統(tǒng)稱為數(shù)據(jù)電路終接設(shè)備(DCE).它對(duì)用戶終端送來的數(shù)據(jù)(同步、異步和環(huán)電流信號(hào))進(jìn)行數(shù)據(jù)傳輸轉(zhuǎn)接,完成數(shù)據(jù)包封、傳輸碼型變換及實(shí)現(xiàn)滿足線路傳輸特性的接口、對(duì)數(shù)據(jù)流進(jìn)行差錯(cuò)檢測(cè)和糾錯(cuò).并產(chǎn)生對(duì)DTE的各種控制信息。網(wǎng)內(nèi)的DSU 對(duì)不同類型終端有同步型、異步型,還有為電報(bào)及低速數(shù)據(jù)用的。它們多是小規(guī)模集成電路結(jié)構(gòu)。隨著計(jì)算機(jī)和微電子技術(shù)的發(fā)展,微處理器.專用大規(guī)模集成電路日益增多,功能也越來越強(qiáng).為DSU智能化、多用途提供了條件,使DSU具有較強(qiáng)的與DTE接口功能,并使它所服務(wù)的DTE類型、速率、應(yīng)用方式等均可根據(jù)各種使用要求,在DSU的控制程序中設(shè)置或改變.為用戶選型和維護(hù)帶來諸多便利,DSU 與DTE 的機(jī)械連接可用標(biāo)準(zhǔn)25芯插針接頭,數(shù)據(jù)、控制線連接為RS232接口??膳c向步型個(gè)人計(jì)算機(jī)(PC機(jī))、異步PC機(jī)及Ⅲ類傳真機(jī)等接口.并在增加適當(dāng)?shù)墓δ軌K后.對(duì)電報(bào)及低速數(shù)據(jù)終端按R.111建議連接。DSU 服務(wù)的用戶終端工作速率有1.2kb/s、2.4kb/s、4.8kb/s和9.6kb/s 若發(fā)送數(shù)據(jù)格式按CCITT X.50建議的6+2字包,其線路傳送的承載速率有1.6kb/s、3.2kb/s、6.4kb/s和12.8kb/s。根據(jù)DSU的承載速率,選用803l微處理器,其工作速度可達(dá)250KH,,是DTE工作速度的20多倍,完全能夠滿足DSU所需數(shù)據(jù)處理的要求.
8031控制8251初始化當(dāng)系統(tǒng)上電或復(fù)位時(shí).8031對(duì)8251初始化編程,向8251發(fā)邀工作方式指令控制字和命令控制字。對(duì)8251(1)而言.面向DTE終端。因終端為異步型故選擇異步工作方式,要進(jìn)行比特率選擇、停止位長度選擇、確定字符長度(5~8位)和奇偶校驗(yàn)選擇.然后8031要對(duì)8251發(fā)送命令指令控制字,規(guī)定8251通訊格式的實(shí)際操作。如是否“允誨發(fā)送 “接收允許 ,“請(qǐng)求發(fā)送”等。至此,8251進(jìn)入工作狀態(tài),準(zhǔn)備發(fā)送或接收效據(jù)。對(duì)8251(2)而言,由于它與遠(yuǎn)端局采用同步傳輸,收總是設(shè)為同步工作方式。
DTE將數(shù)據(jù)送往DSU8251(1)經(jīng)初始化,工作于異步方式,允許接收并準(zhǔn)備好接收數(shù)據(jù)時(shí),監(jiān)視接收數(shù)據(jù)端(RXD)。在無數(shù)據(jù)侮迭對(duì),RXD端為高電平,當(dāng)發(fā)現(xiàn)RXD端為低電平時(shí),觸發(fā)接收起始位,并啟動(dòng)一個(gè)內(nèi)部計(jì)數(shù)器。當(dāng)計(jì)數(shù)到一個(gè)數(shù)據(jù)位寬度的一半時(shí),重新在RXD線抽樣,若其仍為低電平,則確認(rèn)為起始位。此后,在內(nèi)部計(jì)數(shù)器確定的數(shù)據(jù)位、奇偶枝驗(yàn)位和停止位的中心抽樣.RXD作為輸入信號(hào).送至移位寄存器。經(jīng)過移位,去掉奇偶校驗(yàn)位和停止位后得到并行數(shù)據(jù),經(jīng)內(nèi)部數(shù)據(jù)總線跨送至接收數(shù)據(jù)緩沖器,同時(shí)發(fā)出接收準(zhǔn)備就緒信號(hào)~RXRDY),通知8031可讀取字符。如果前一個(gè)字符,尚未被8031取走,則當(dāng)前這個(gè)字符將取代接收緩沖器的內(nèi)容,重疊錯(cuò)誤標(biāo)志置位,前一個(gè)字符丟失。
DSU 轉(zhuǎn)發(fā)DTE數(shù)據(jù)當(dāng)8031從8251(1)那里讀到一個(gè)字符后,8251(1)繼續(xù)進(jìn)行上述過程。8031將讀到的字符加定位比特F、狀態(tài)比特S后,形成一個(gè)(6+2)包封向工作于同步工作方式的8251(2)發(fā)送這個(gè)數(shù)據(jù)包封。8251(2)的發(fā)送器在數(shù)據(jù)發(fā)送前插入一個(gè)或兩個(gè)同步字符(由工作方式指夸規(guī)定),而在數(shù)據(jù)中.除奇偶校驗(yàn)位外,不再插入別的位。所有的字苻都在發(fā)送器時(shí)鐘(Txc)的下降沿移出,速率與TXC顙率相同,一旦開始發(fā)送,發(fā)送器數(shù)據(jù)端(TXD)上的數(shù)據(jù)流不允許存在同隙,如果8251(2)發(fā)送器的緩沖器取空之前,8031還未提供數(shù)據(jù)字符,那么就將自動(dòng)地在TXD端的數(shù)據(jù)中插入同步字符。