在信號(hào)協(xié)議中,有非常多的種類,如UART,I2C,SPI,PCIe等等,它們有自己的一套制定規(guī)則,但是在協(xié)議制定中,一定需要在同步和異步中選擇其中一項(xiàng)作為傳輸規(guī)則。
所以這其中的同步傳輸和異步傳輸有什么區(qū)別呢?
要理解同步傳輸和異步傳輸,首先要理解“同步”和“異步”這兩個(gè)詞的意思。
同步: 指兩個(gè)或兩個(gè)以上隨時(shí)間變化的量在變化過程中保持一定的相對(duì)關(guān)系。
異步: 異步雙方不需要共同的時(shí)鐘,也就是接收方不知道發(fā)送方什么時(shí)候發(fā)送,所以在發(fā)送的信息中就要有提示接收方開始接收的信息。
所以再來看同步傳輸和異步傳輸,這其中的同步是同步什么呢?同步的對(duì)象是誰?
在電子電路中,它同步的對(duì)象是時(shí)鐘信號(hào),也叫CLK信號(hào),同步信號(hào)需要參考時(shí)鐘信號(hào),而異步信號(hào)不需要參考CLK信號(hào)。
所以可以說,區(qū)分同步信號(hào)與異步信號(hào),要弄清楚信號(hào)變?yōu)橛行顟B(tài)時(shí),它是否受CLK的限制,或者有沒有CLK信號(hào)。
在正常工作時(shí),異步信號(hào)與時(shí)鐘信號(hào)無關(guān),所以輸入信號(hào)變?yōu)橛行顟B(tài)時(shí),器件就開始正常工作,它的狀態(tài)也會(huì)相應(yīng)改變。
而同步信號(hào)則加入了新的參考因素——時(shí)鐘信號(hào),輸入信號(hào)需要與時(shí)鐘信號(hào)進(jìn)行“與”運(yùn)算或“與非”運(yùn)算,綜合之后輸入信號(hào)與時(shí)鐘信號(hào)的運(yùn)算結(jié)果為有效狀態(tài)時(shí),器件才能正常利用協(xié)議傳輸正常工作。
沒有時(shí)間作為參考,異步信號(hào)怎么判斷信息傳輸是否開始的?
對(duì)于異步信號(hào),因?yàn)闆]有時(shí)鐘信號(hào)作為參考,所以在制定時(shí)就在發(fā)送的信息中就要有可以提示接收方開始接受的信號(hào),如UART協(xié)議中在起始位發(fā)送一個(gè)邏輯“0”的低電平信號(hào),表示傳輸字符的開始。當(dāng)然還有結(jié)束時(shí)的停止位,通過這種方式,異步信號(hào)在沒有時(shí)鐘信號(hào)的情況下也可以很好的傳輸數(shù)據(jù)。
比較典型的同步傳輸信號(hào): I2C,SPI,SPMI,PCIe
比較典型的異步傳輸信號(hào): UART
-
uart
+關(guān)注
關(guān)注
22文章
1264瀏覽量
103215 -
同步傳輸
+關(guān)注
關(guān)注
0文章
9瀏覽量
7799 -
時(shí)鐘信號(hào)
+關(guān)注
關(guān)注
4文章
465瀏覽量
29062 -
CLK
+關(guān)注
關(guān)注
0文章
127瀏覽量
17518
發(fā)布評(píng)論請(qǐng)先 登錄
在端點(diǎn)描述符中BATMATIOTES的同步類型有什么區(qū)別?
什么是UART和USART?有什么區(qū)別嗎
PDMA中批量傳輸數(shù)據(jù)的大小BURSIZE和程序中指定PDMA傳輸數(shù)據(jù)的個(gè)數(shù)有什么區(qū)別?
異步傳輸,異步傳輸是什么意思
詳解CAN總線信號(hào)傳輸位定時(shí)與位同步
異步傳輸是什么_異步傳輸概念及工作原理

同步傳輸和異步傳輸?shù)降子?/b>什么區(qū)別

評(píng)論