串行_interface_第1頁(yè)
串行_interface_第2頁(yè)
串行_interface_第3頁(yè)
串行_interface_第4頁(yè)
串行_interface_第5頁(yè)
已閱讀5頁(yè),還剩44頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第八章 串并行通信及接口電路第一節(jié) 串行通信的基本概念一串行通信的特點(diǎn):n數(shù)據(jù)在單條1位寬的傳輸線(xiàn)上按時(shí)間先后一位一位地傳送;節(jié)省傳輸線(xiàn)(優(yōu)點(diǎn));數(shù)據(jù)傳輸率較低(缺點(diǎn))。n主要適用于長(zhǎng)距離、低速率的通信中。二串行通信涉及的常用術(shù)語(yǔ)1.單工、半雙工和全雙工單工(Simplex)特點(diǎn):僅能進(jìn)行一個(gè)方向的數(shù)據(jù)傳送 設(shè)備A發(fā)送器設(shè)備B接收器Data flow半雙工(Half Duplex)特點(diǎn):數(shù)據(jù)可以在兩個(gè)方向上進(jìn)行傳送,但是這種傳送絕不能同時(shí)進(jìn)行?!倦p向,但不同時(shí)】設(shè)備A發(fā)送器/接收器設(shè)備B接收器/發(fā)送器Data flow全雙工(Full Duplex)特點(diǎn):能夠在兩個(gè)方向同時(shí)進(jìn)行數(shù)據(jù)傳送。設(shè)備A

2、發(fā)送器/接收器設(shè)備B接收器/發(fā)送器2. 數(shù)據(jù)傳輸率 n每秒傳輸?shù)亩M(jìn)制位數(shù),單位為bps(bit per second )也稱(chēng)比特率。n波特率每秒傳輸?shù)摹胺?hào)”(也稱(chēng)離散狀態(tài))的個(gè)數(shù)。【例如,每秒傳送1個(gè)符號(hào),則波特率為1波特】n在計(jì)算機(jī)中,一個(gè)“符號(hào)”的含義為高、低兩種電平,分別代表邏輯值“1”和“0”,所以每個(gè)符號(hào)的信息量為1比特,此時(shí)波特率與比特率剛好一致。n但在其他一些場(chǎng)合(例如通信中采用的“相一幅”復(fù)合調(diào)制技術(shù)一個(gè)“符號(hào)”的信息含量就不是一個(gè)比特,此時(shí),波特率就不等于比特率。3.發(fā)送時(shí)鐘和接收時(shí)鐘 RxCTxCTxD數(shù)據(jù)輸入寄存器輸入移位寄存器1,16,32數(shù)據(jù)輸出寄存器輸出移位寄存

3、器1,16,32CLK(主時(shí)鐘)(串行數(shù)據(jù)輸入)輸入移位脈沖(串行數(shù)據(jù)輸出)輸出移位脈沖接收時(shí)鐘發(fā)送時(shí)鐘RxDn*現(xiàn)在的電話(huà)網(wǎng)是模擬通信系統(tǒng),它是為傳輸話(huà)音信息而設(shè)計(jì)的。要在電話(huà)網(wǎng)上傳送數(shù)字信號(hào),必須經(jīng)過(guò)調(diào)制和解調(diào)。n實(shí)現(xiàn)調(diào)制和解調(diào)兩個(gè)過(guò)程的設(shè)備稱(chēng)為“調(diào)制解調(diào)器”(Modulator DemodulatorModem) n方法:選取音頻范圍某一頻率的正(余)弦模擬信號(hào)作為載波,用以運(yùn)載所要傳送的數(shù)字信號(hào)。要用傳送的數(shù)字信號(hào)改變載波信號(hào)的幅值、頻率或相位,使之在信道上傳送;到達(dá)信道另一端,再將數(shù)字信號(hào)從載波中取出。000001111數(shù)字信號(hào)(a)調(diào)幅(b)調(diào)頻 (c)調(diào)相按數(shù)字信號(hào)的值改變載波信

4、號(hào)的幅度按數(shù)字信號(hào)的值改變載波信號(hào)的頻率按數(shù)字信號(hào)的值改變載波信號(hào)的相位4. 波特率因子F(時(shí)鐘頻率)波特率因子波特率n波特率因子:數(shù)據(jù)傳輸率(波特率)與時(shí)鐘頻率之間的比例系數(shù)n給定時(shí)鐘頻率,選擇不同的波特率因子可得到不同的波特率。例如:f = 19.2 kHz,若選波特率因子為16,則波特率為1200 bps。n若選定波特率因子和波特率,則相應(yīng)的確定了對(duì)時(shí)鐘頻率的要求。12001619200(時(shí)鐘頻率)若外部時(shí)鐘電路的頻率F1Mhz,需用8253分頻,試計(jì)算分頻系數(shù)(8253的計(jì)數(shù)初值)?n計(jì)數(shù)初值時(shí)鐘頻率(波特率波特率因子)實(shí)驗(yàn) 8251外部的時(shí)鐘電路CLK 8253 OUT1,16,1M

5、HzN分頻19.2KHz移位脈沖5. 異步方式與同步方式n異步方式(Asynchronous):也稱(chēng)“起止同步式”。串行異步傳輸數(shù)據(jù)格式:工作特點(diǎn):151/0001115-8位數(shù)據(jù)位1/0停止位或空閑位1 1起始位奇偶校驗(yàn)位停止位或、22111第n個(gè)字符空閑位第n+1個(gè)字符低位高位(2)同步方式(Synchronous)n串行同步通信信息格式n同步方式的工作特點(diǎn):(1)(5),P194P195同步字符(SYN1)同步字符(SYN2)數(shù)據(jù)(DATA)*同步通信的效率(協(xié)議開(kāi)銷(xiāo))n例:SDLC/HDLC幀格式:n假定數(shù)據(jù)長(zhǎng)度為2048位,通信效率為:2048/(204848)97% 協(xié)議開(kāi)銷(xiāo)僅為3

6、n一般公式:SDLC/HDLC協(xié)議開(kāi)銷(xiāo)1.0N/(N+48),其中N為發(fā)送數(shù)據(jù)的比特?cái)?shù)。標(biāo)志01111110地址8位控制8位CRC8位標(biāo)志01111110數(shù)據(jù)場(chǎng)6. 差錯(cuò)校驗(yàn)奇偶校驗(yàn)(Parity Check )CRC校驗(yàn)(Cyclic Redundancy Check ) 第二節(jié) 串并通信接口標(biāo)準(zhǔn)一、EIA RS232C/CCITT V.24標(biāo)準(zhǔn)nEIA RS232C,1969年,適合于DTE和DCE之間相互連接與通信的串行通信規(guī)程。(1987年11月,經(jīng)修改正式命名為RS232D)DTEData Terminal EquipmentDCEData Communication Equipme

7、nt。 【Data Circuitterminating Equipment】PSTNPublic Switched Telephone Network1. 機(jī)械接口特性(圖8.6)nDB25連接器 國(guó)際標(biāo)準(zhǔn)ISO 2113 【EIA RS232D為ISO 2110】nEIA規(guī)定:插座(female)應(yīng)裝在DCE上;插頭(male)應(yīng)插在DTE上。2. 電路功能特性(表81)n25個(gè)功能引腳僅定義了22個(gè),22個(gè)信號(hào)分成兩個(gè)信道組主信道組(第一信道)和輔信道組(第二信道)n常用的RS-232C接口信號(hào)(表82)n信號(hào)定時(shí)關(guān)系3.電氣信號(hào)特性(信號(hào)電平的規(guī)定)n采用負(fù)邏輯:5V15V邏輯0 5V

8、15V邏輯1nRS-232C電平與TTL電平之間的轉(zhuǎn)換(圖8.8)TTL電平RS-232C電平:MC1488RS-232C電平TTL電平:MC1489電平轉(zhuǎn)換電路“0”轉(zhuǎn)換區(qū)“1”“0”轉(zhuǎn)換區(qū)“1”2V噪聲容限15V5V5V15V15V3V3V15V4. 規(guī)程特性(略)nEIA RS232-CCCITT V.24是ISO/OSI七層參考模型中物理層的典型接口標(biāo)準(zhǔn)之一二、常見(jiàn)的幾種RS-232C電纜連接方式1.全雙向標(biāo)準(zhǔn)電纜2.三線(xiàn)經(jīng)濟(jì)方式3.具有多種“自環(huán)”的三線(xiàn)方式4.零調(diào)制解調(diào)器(Null Modem)DB-9連接器DB-9 and DB-25 RS-232 Pin Designation

9、sSignalDB-9DB-25DCD18RxD23TxD32DTR420GND57DSR66RTS74CTS85RI922The 9- and 25-Pin Connectors used by the PCs serial ports are male connectors; the printer and video cards use female connectors.參見(jiàn)“Modem連線(xiàn)大全”P(pán)81 三、RS-449及RS-422A,RS-423AnEIA RS-449,機(jī)械及功能特性(9針,37針),1977.11nEIA RS-423A,采用“非平衡接口電路”,1978.9傳輸

10、率300k bps傳輸距離10m(300k bps)1000m(3k bps)nEIA RS-422A,采用“平衡接口電路”,1978.9傳輸率10M bps傳輸距離10m(10M bps)1000m(100k bps) 本 地 Modem遠(yuǎn) 程 Modem 計(jì) 算 機(jī)終 端123456782022101103104105106107102109108125機(jī)殼地發(fā)送數(shù)據(jù)接收數(shù)據(jù)請(qǐng)求發(fā)送允許發(fā)送Modem就緒信號(hào)地載波檢測(cè)終端就緒呼叫指示載波檢測(cè)呼叫指示電話(huà)線(xiàn)CCITT信號(hào)名插腳號(hào)圖3-5 V.24/RS-232C 信號(hào)連接與定時(shí)關(guān)系a)信號(hào)線(xiàn)連接表表31 CCITTV.24/RS232C的部

11、分接口信號(hào)表的部分接口信號(hào)表功能縮寫(xiě)符號(hào)信號(hào)名插腳號(hào)信號(hào)意義CCITTVEIA 101AA1機(jī)殼地SG102AB7信號(hào)地TXD103BA2發(fā)送數(shù)據(jù)線(xiàn),方向由終端至ModemRXD104BB3接受數(shù)據(jù)線(xiàn),方向由Modem至終端RTS105CA4請(qǐng)求發(fā)送線(xiàn),方向由終端至ModemCTS106CB5允許發(fā)送線(xiàn),方向由Modem至終端DSR107CC6Modem就緒線(xiàn),表示Modem已連到線(xiàn)路上待用,方向從Modem至終端DTR108CD20終端就緒線(xiàn),表示終端已連到線(xiàn)路上待用,方向從終端至ModemCD109CF8數(shù)據(jù)載波檢測(cè)線(xiàn),表示Modem接收到指示有數(shù)據(jù)到達(dá)的載波信號(hào),方向從Modem至終端R

12、I125CE22呼叫指示線(xiàn),表示Modem接收到呼叫信號(hào),方向從Modem至終端(1)其中,其中,EIA的信號(hào)名的信號(hào)名: 以以A開(kāi)頭開(kāi)頭信號(hào)地或者保護(hù)地;信號(hào)地或者保護(hù)地; 以以B開(kāi)頭開(kāi)頭數(shù)據(jù)信號(hào);數(shù)據(jù)信號(hào); 以以C開(kāi)頭開(kāi)頭控制信號(hào);控制信號(hào); 以以D開(kāi)頭開(kāi)頭定時(shí)信號(hào);定時(shí)信號(hào); 以以S開(kāi)頭開(kāi)頭第二信道。第二信道。(2)功能縮寫(xiě)符號(hào)(不是標(biāo)準(zhǔn)本身定義的)功能縮寫(xiě)符號(hào)(不是標(biāo)準(zhǔn)本身定義的) SGSGSignal Ground Signal Ground ; TXDTXDTransmit DataTransmit Data;DTRDTRData Terminal ReadyData Termin

13、al Ready; RXDRXDReceive DataReceive Data;DSRDSRData Set ReadyData Set Ready; RTSRTSRequest To SendRequest To Send;CDCDCarrier DetectCarrier Detect; CTSClear To SendCTSClear To Send;RIRing IndicateRIRing Indicate; 第三節(jié)第三節(jié) 串行接口的基本結(jié)構(gòu)與功能串行接口的基本結(jié)構(gòu)與功能典型的串行異步接口的基本結(jié)構(gòu)如圖8.10所示。 第四節(jié)第四節(jié) 可編程串并行通信接口片可編程串并行通信接口片 82

14、51A 一 、 U S A R T 通 用 同 步 異 步 接 收 器 通 用 同 步 異 步 接 收 器 / 發(fā) 送 器發(fā) 送 器(Universal Synchronous Asynchronous Receiver/Transmitter) UART:Universal Asynchronous Receiver Transmitter USRT:Universal Synchronous Receiver Transmitter 典型芯片:Intel 8251,Zilog SIO,Motorola ACIA。 USART結(jié)構(gòu):(見(jiàn)APPENDIX B) intel 8251APROGR

15、AMMABLE COMMUNICATION INTERFACEn Synchronous and Asynchronous Operationn Synchronous 5-8 Bit Characters; Internal or External Character Synchronization; Automatic Sync Insertionn Asynchronous 5-8 Bit Characters; Clock Rate-1,16 or 64 Times Baud Rate; Break Character Generation;1,1.5, or 2 Stop Bits;

16、 False Start Bit Detection; Automatic Break Detect and Handling;n Synchronous Baud Rate DC to 64K Baudn Asynchronous Baud Rate DC to 19.2K Baudn Full Duplex, double Buffered, Transmitter and Receivern Error Detection Parity, Overrun and Framingn Fully Compatible with 8080/8085 CPUn 28-Pin DIP Packag

17、en All Inputs and Outputs are TTL Compatiblen Single + 5V Supplyn Single TTL Clock 表表83 8251A的讀的讀/寫(xiě)控制真值表寫(xiě)控制真值表1、8251A方式選擇控制字方式選擇控制字 2、操作命令控制字操作命令控制字 操作命令控制字直接讓8251A實(shí)現(xiàn)某種操作或進(jìn)入規(guī)定的工作狀態(tài),它只有在設(shè)定了方式選擇控制字后,才能由CPU寫(xiě)入,8251A的操作命令控制字格式如圖8.17所示。 CPU可在8251A工作工程中利用輸入指令(IN指令)讀取當(dāng)前8251A的狀態(tài)字,從而可以檢測(cè)接口和數(shù)據(jù)傳輸?shù)墓ぷ鳡顟B(tài)。8251A的狀態(tài)字

18、格式如圖8.18所示。 8251A初始化和數(shù)據(jù)傳送流程圖初始化和數(shù)據(jù)傳送流程圖 第五節(jié)第五節(jié) 并行通信及接口電路并行通信及接口電路 并行通信的主要特點(diǎn): 數(shù)據(jù)在多條并行傳輸線(xiàn)上各位同時(shí)傳送;和串行傳送相比,在同樣的時(shí)鐘速率下,并行傳送的信息傳輸率較高;但所用信號(hào)線(xiàn)數(shù)量較多。 適用于信息傳輸率要求較高,而傳輸距離較短的場(chǎng)合。 一、并行接口的組成一、并行接口的組成 組成:見(jiàn)圖8.22 “握手”信號(hào)(Handshaking): 輸入準(zhǔn)備好 輸入回答 輸出準(zhǔn)備好 輸出回答 功能:“通信中的每一過(guò)程都有應(yīng)答,彼此進(jìn)行確認(rèn)。新過(guò)程必須在對(duì)方對(duì)上一過(guò)程進(jìn)行應(yīng)答后發(fā)生?!?二、并行接口的數(shù)據(jù)輸入輸出過(guò)程(詳見(jiàn)

19、二、并行接口的數(shù)據(jù)輸入輸出過(guò)程(詳見(jiàn)8255) 第六節(jié)第六節(jié) 可編程并行通信接口片可編程并行通信接口片8255A 一、性能概要:性能概要: 有三個(gè)輸入輸出端口:端口A,端口B,端口C 每個(gè)端口可編程設(shè)定為輸入端口或輸出端口,并可設(shè)定為不同的工作方式。 端口C可作為一個(gè)獨(dú)立的端口使用,但常常是配合A口和B口工作,為這兩個(gè)端口的輸入輸出操作提供聯(lián)絡(luò)信號(hào)。二、外部引腳外部引腳40個(gè)引腳:電源線(xiàn)、地線(xiàn)2條(Vcc,GND); 三個(gè)端口信號(hào)線(xiàn)24條(與外設(shè)相連); RESET,CS,WR,RD,D7D0,A1,A0; 三內(nèi)部結(jié)構(gòu)內(nèi)部結(jié)構(gòu)圖8.24(P222)三個(gè)端口分為兩組進(jìn)行控制: A組 A口(PA7

20、PA0) C口高4位(PC7PC4) B組 C口低4位(PC3PC0) B口(PB7PB0)具體控制字格式見(jiàn)后 四8255A的控制字的控制字 1 方式選擇控制字(圖8.25) 最高位(D7)一定為1標(biāo)識(shí)位; D6,D5,D4,D3A組的工作方式及端 口的輸入、輸出設(shè)定 D2,D1,D0B組的工作方式及端口的 輸入、輸出設(shè)定 例:P224 2 端口C置1置0控制字(圖8.26) 最高位(D7)一定為0標(biāo)識(shí)位; D6,D5,D4無(wú)關(guān) D3,D2,D1位選擇 D01:置1;0:置0 例:P224 五五8255A的工作方式的工作方式1、方式0基本輸入輸出方式(不帶“握手”信 號(hào)的工作方式) A口C口(兩個(gè)4位端口)、B口共可構(gòu)成16種輸入輸出工作組態(tài) 2、方式1選通的輸入輸出方

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論