欧美国产高清污视频在线观看-欧美久久综合九色综合-国产黄色自拍网站在线-国产三级精品三级在专区精-97中文字幕一区二区-大吊操白虎学生妹逼-精品久久久久亚洲综合网-青青草原国产av一区欧美-国产在线一区二区三区在线

UART總線與USART接口不同 usart和uart區(qū)別

UART總線與USART接口:
UART: 通用異步通信收發(fā)器/SCI串行通訊接口 。用于異步通信 , 可以實(shí)現(xiàn)全雙工收發(fā),即通信雙方同時(shí)收發(fā);兩個(gè)器件無(wú)需共享同一個(gè)時(shí)鐘信號(hào)就能進(jìn)行通訊,即異步通訊 。
數(shù)據(jù)收發(fā)單位是數(shù)據(jù)幀,工作模式為中斷方式,DMA工作方式 。
UART通訊雙方需要設(shè)定相同的數(shù)據(jù)格式,收的格式和發(fā)的格式完全一樣,一般數(shù)據(jù)幀的格式為:

UART總線與USART接口不同 usart和uart區(qū)別


UART通訊雙方要設(shè)定相同的數(shù)據(jù)速率 , 這也是異步通訊都需要設(shè)置的,接收方與發(fā)送方必須要設(shè)置一致的波特率 。
UART規(guī)范主要定義了TTL電平的可配置通信數(shù)據(jù)格式,通信速率 , 異步采樣機(jī)制 。
差分傳輸
差分傳輸是一種信號(hào)傳輸技術(shù),在兩根線上都傳輸同一信號(hào),這兩個(gè)信號(hào)的振幅相同,相位相反,也叫做平衡傳輸方式 , 在這兩根線上傳輸?shù)男盘?hào)就是差分信號(hào) 。
信號(hào)的接收端比較這兩個(gè)電壓的差值來(lái)判斷發(fā)送端發(fā)送的是邏輯0還是邏輯1,設(shè)計(jì)電路時(shí) , 差分走線必須是等長(zhǎng),等寬,緊密靠近且在同一層面的兩根線 。
USART與UART的區(qū)別:
USART
通用同步異步收發(fā)器,USART在UART的基礎(chǔ)上增加了同步機(jī)制 , 一種可被設(shè)置為同步、異步通信模式的全雙工串行通訊接口 。
在同步模式下,發(fā)送器時(shí)鐘引腳SCLK輸出與SPI主模式相似的數(shù)據(jù)傳輸時(shí)鐘,相位和極性可以通過(guò)寄存器來(lái)設(shè)置 。
位流同步機(jī)制不同 , 同步與異步:
可支持的協(xié)議數(shù)量不同,USART更為復(fù)雜,不但兼容UART,還可以傳輸多種不同協(xié)議的數(shù)據(jù),比如LAN總線、Modbus、智能卡等等 。
支持的外設(shè)能力有所不同,USART常用于系統(tǒng)正常運(yùn)行,高功耗時(shí)的串行數(shù)據(jù)通信 , 當(dāng)系統(tǒng)進(jìn)入休眠等低功耗模式的時(shí)候,采用UART低速通信接口 。
【UART總線與USART接口不同 usart和uart區(qū)別】串口通訊
串口通訊: Serial Communication,一種串行通訊方式 。
物理層:通訊中,具有機(jī)械、電子功能部分的特性,確保原始數(shù)據(jù)在物理媒體上的傳輸 。
協(xié)議層:協(xié)議層規(guī)定了通訊的邏輯,統(tǒng)一了收發(fā)雙方數(shù)據(jù)打包和解包的標(biāo)準(zhǔn) 。
物理層:
RS232標(biāo)準(zhǔn):規(guī)定了信號(hào)用途、通訊接口及信號(hào)電平標(biāo)準(zhǔn) 。

UART總線與USART接口不同 usart和uart區(qū)別


通過(guò)串口線鏈接兩個(gè)設(shè)備的DB9接口 , 串口信號(hào)線使用RS-232標(biāo)準(zhǔn)傳輸數(shù)據(jù)信號(hào) 。
電平標(biāo)準(zhǔn):

UART總線與USART接口不同 usart和uart區(qū)別


RS-232增加了串口通訊的遠(yuǎn)距離傳輸及抗干擾能力 。
RS-232信號(hào)線:
RS-232串口標(biāo)準(zhǔn)常用于計(jì)算機(jī)、路由與調(diào)制解調(diào)器之間的通訊,在這種通訊系統(tǒng)中,設(shè)備分為數(shù)據(jù)終端設(shè)備DTE(比如計(jì)算機(jī)和路由)和數(shù)據(jù)通訊設(shè)備DCE(比如調(diào)制解調(diào)器) 。
RS-232標(biāo)準(zhǔn)使用COM口,也就是DB9接口 , 使用串口線連接(公頭 母頭) 。

UART總線與USART接口不同 usart和uart區(qū)別


RXD:接收數(shù)據(jù),DCE → DTE,輸入,TXDa連接RXDb 。
TXD:發(fā)送數(shù)據(jù),DTE → DCE,輸出,TXDb連接RXDa 。
GND:信號(hào)地,地線,兩個(gè)通訊設(shè)備之間地電位可能不一樣,這樣會(huì)影響收發(fā)雙方的電平信號(hào),所以兩個(gè)串口設(shè)備之間必須使用地線連接,也就是所謂的共地 。
協(xié)議層:
串口通訊的數(shù)據(jù)包由發(fā)送設(shè)備通過(guò)自己的TXD接口傳輸?shù)浇邮赵O(shè)備的RXD接口,協(xié)議層規(guī)定了數(shù)據(jù)包的內(nèi)容 , 包括起始位、數(shù)據(jù)位、校驗(yàn)位、停止位,通訊雙方的數(shù)據(jù)包格式必須約定一致才能正常收發(fā)數(shù)據(jù) 。
波特率:
異步通訊中沒(méi)有時(shí)鐘信號(hào),在上面的DB9接口中就沒(méi)有時(shí)鐘線 , 所以兩個(gè)設(shè)備之間要約定好波特率,即每個(gè)碼元的長(zhǎng)度,以便于對(duì)信號(hào)解碼 , 常見(jiàn)的波特率有4800、9600、115200等 。
波特率是指數(shù)據(jù)信號(hào)對(duì)載波的調(diào)制速率,它用單位時(shí)間內(nèi)載波調(diào)制狀態(tài)改變次數(shù)來(lái)表示,單位為波特 。比特率指單位時(shí)間內(nèi)傳輸?shù)谋忍財(cái)?shù) , 單位是bit/s也可以寫(xiě)作bps 。波特率越大,傳輸速率越快 。

    猜你喜歡