同步和異步通信的區(qū)別

同步和異步通信的區(qū)別

ID:40914718

大?。?1.73 KB

頁數(shù):3頁

時(shí)間:2019-08-10

同步和異步通信的區(qū)別_第1頁
同步和異步通信的區(qū)別_第2頁
同步和異步通信的區(qū)別_第3頁
資源描述:

《同步和異步通信的區(qū)別》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、AVR通訊--同步異步區(qū)別??我們都知道數(shù)據(jù)通訊就是兩個(gè)通訊主體之間發(fā)送、接收數(shù)字信號(hào)。假設(shè)要發(fā)送以下數(shù)據(jù):12,23,34,45,56,67,78,89。接收方要正確接收這些數(shù)據(jù),就必須知道數(shù)據(jù)什么時(shí)候開始發(fā)送,什么時(shí)候結(jié)束,要不然,可能會(huì)將數(shù)據(jù)接收成22,33,44,55,66,77,88。???對(duì)于同步通訊協(xié)議,發(fā)送方在發(fā)送數(shù)據(jù)之前先發(fā)出一個(gè)特殊的電信號(hào),讓接收方準(zhǔn)備好接收數(shù)據(jù),然后發(fā)送方就將以上數(shù)據(jù)全部連續(xù)發(fā)出,發(fā)送完畢后,再發(fā)送一個(gè)特殊的電信號(hào)表示數(shù)據(jù)發(fā)送結(jié)束。我們可以用以下圖表示同步信號(hào)通訊。開始12233445566778

2、89結(jié)束??????????????????????數(shù)據(jù)包????然后,接收方按照事先約定,即每兩位一個(gè)數(shù)值,將數(shù)據(jù)包分成一個(gè)個(gè)數(shù)值。????對(duì)于異步通訊協(xié)議,發(fā)送方每發(fā)送一個(gè)數(shù)據(jù)都要發(fā)一“開始”標(biāo)志,每個(gè)數(shù)據(jù)發(fā)送結(jié)束后都發(fā)出一個(gè)“結(jié)束”標(biāo)志。用下圖表示異步通訊信號(hào):開始12結(jié)束開始23結(jié)束開始34結(jié)束……???因此,對(duì)于發(fā)送方發(fā)送數(shù)據(jù)的時(shí)間不確定(即發(fā)送一個(gè)數(shù)值,另一個(gè)數(shù)值可能幾秒后才發(fā)送)的情況,適合使用異步通訊。但POS通訊是將數(shù)據(jù)(100-200個(gè)數(shù)值)一次性發(fā)出去,顯然使用同步通訊比使用異步通訊效率高。???因此,POS通訊中

3、的同步、異步是兩種不同的通訊協(xié)議,它是信號(hào)發(fā)送方和信號(hào)接收方的一種約定。通信過程中,同步信號(hào)的作用非常重要,尤其對(duì)于串行方式的數(shù)據(jù)傳輸。同步信號(hào)的作用簡(jiǎn)單講有兩個(gè)作用,1是“尺子”的作用,用于丈量一個(gè)比特的寬度;2是決定丈量的“起點(diǎn)”位置。收發(fā)雙方必須采用相同的“尺子”,從相同的“起點(diǎn)”開始丈量數(shù)據(jù)線上的電平變化,才能保證數(shù)據(jù)傳輸?shù)恼_。??????????因此,任何方式的串行通信,同步的過程必須有,也就是說通信雙方必須保持“同步”。???????????我們看最典型的SPI、I2C,在這兩種方式中,都專門有一個(gè)CLK信號(hào)線,由通信的一

4、方產(chǎn)生一個(gè)CLK,通過CLK信號(hào)線傳到另一方,雙方就就按這個(gè)CLK的控制工作,CLK的寬度就是一個(gè)數(shù)據(jù)位的寬度,而CLK的上升或下降沿,就是“起點(diǎn)”標(biāo)志。這種在通信過程中明顯有個(gè)CLK線專門傳送同步信號(hào)的方式,就是同步通信。??????????同步通信由于有專用的CLK線控制,因此通信雙方比較容易實(shí)現(xiàn)“同步”,因此速度比較快。但是對(duì)于長距離的通信,同步方式就不行了,1是由于需要專門一個(gè)信號(hào)線,成本提高。2是通信線越長,上面的干擾就越多,通信的速度也上不去。因此同步方式多是作為同一PCB板上芯片級(jí)之間的通信接口使用。?????????而長

5、距離通信多使用“異步”通信方式,這里的“異步”不是指通信雙方不需要同步,而是指通信雙方之間不使用專用的同步信號(hào)線傳送CLK,而是各自僅依賴于自己的系統(tǒng)時(shí)鐘(這個(gè)就是異步的?。俑鶕?jù)約定的規(guī)程,調(diào)節(jié)自己的“步伐”達(dá)到雙方的同步。?????????如果掌握這些最基本的概念,那么你能了解和面對(duì)通信中出現(xiàn)的問題,找到解決辦法。比如對(duì)于UART的通信,你就知道為什么要規(guī)定雙方要采用相同的幀結(jié)構(gòu),波特率了,如果設(shè)置錯(cuò)誤會(huì)導(dǎo)致什么現(xiàn)象?而此時(shí)對(duì)雙方的系統(tǒng)時(shí)鐘不僅要求要更加準(zhǔn)確和穩(wěn)定,而且還要使用11.0592這些特殊的晶體,如果使用12M晶體,會(huì)產(chǎn)

6、生什么后果等等。?????????AVR的USART可以工作在異步方式,也可以工作在同步方式,工作在同步方式就要多使用一個(gè)I/O口,作為CLK信號(hào)線。但AVR的USART的同步方式是個(gè)“雞肋”,因?yàn)槠渫絺鬏敺绞焦ぷ鲿r(shí)還采用異步數(shù)據(jù)傳輸?shù)臄?shù)據(jù)幀結(jié)構(gòu),即規(guī)定有1個(gè)起始位,8個(gè)數(shù)據(jù)位,1個(gè)停止位等。這樣就使得AVR中的USART同步方式不能與一些簡(jiǎn)單的串行接口芯片(如164,165等)連接使用(這點(diǎn)沒有51好)。????????如果在板上只是要實(shí)現(xiàn)2個(gè)AVR之間的通信,到是可以考慮雙方使用同步方式,這樣就不需要采用特殊規(guī)格的晶體,而且可以使

7、用最高的速度。? 數(shù)據(jù)通信可分為同步通信和異步通信兩大類:  同步通信要求接收端時(shí)鐘頻率和發(fā)送端時(shí)鐘頻率一致。發(fā)送端發(fā)送連續(xù)的比特流?! ‘惒酵ㄐ艜r(shí)不要求接收端時(shí)鐘和發(fā)送端時(shí)鐘同步。發(fā)送端發(fā)送完一個(gè)字節(jié)后,可經(jīng)過任意長的時(shí)間間隔再發(fā)送下一個(gè)字節(jié)?! ‘惒酵ㄐ诺耐ㄐ砰_銷較大,但接收端可使用廉價(jià)的、具有一般精度的時(shí)鐘來進(jìn)行數(shù)據(jù)通信。?同步與異步傳輸?shù)膮^(qū)別1,異步傳輸是面向字符的傳輸,而同步傳輸是面向比特的傳輸。2,異步傳輸?shù)膯挝皇亲址絺鬏數(shù)膯挝皇菢E。3,異步傳輸通過字符起止的開始和停止碼抓住再同步的機(jī)會(huì),而同步傳輸則是以數(shù)據(jù)中抽取同步

8、信息。4,異步傳輸對(duì)時(shí)序的要求較低,同步傳輸往往通過特定的時(shí)鐘線路協(xié)調(diào)時(shí)序。5,異步傳輸相對(duì)于同步傳輸效率較低。????同步傳輸方式中發(fā)送方和接收方的時(shí)鐘是統(tǒng)一的、字符與字符間的傳輸是同步無間隔的。???異

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。