問題:
ttl串口通信是什么?ttl串口通信和RS232/RS485的區(qū)別
回答:
TTL串口通訊是指通過TTL電平進(jìn)行串口通訊的一種方式。TTL是一種電平,全雙工(邏輯1: 2.4V--5V 邏輯0: 0V--0.5V)。
RS-232是美國電子工業(yè)協(xié)會EIA制定的一種串行物理接口標(biāo)準(zhǔn)。
RS485通訊協(xié)議則是一種基于差分信號傳輸技術(shù)的串口通訊協(xié)議,適合于多節(jié)點(diǎn)、長距離、高速度的數(shù)據(jù) 。
TTL串口通訊和RS232/RS485的區(qū)別在于,TTL是一種電平標(biāo)準(zhǔn),而RS-232、RS-485是指的物理接口形式(硬件)。從單片機(jī)軟件編程角度來說,RS232、RS-485最終結(jié)果都是轉(zhuǎn)換為TTL電平方式與單片機(jī)通信(CAN收發(fā)器把差分信號轉(zhuǎn)化為TTL-->CAN控制器(MCU))。其目的都是提高通信質(zhì)量,提高抗干擾能力。
TTL串口通訊的優(yōu)勢在于,TTL電平信號對于計(jì)算機(jī)處理器控制的設(shè)備內(nèi)部的數(shù)據(jù)傳輸是很理想的,首先計(jì)算機(jī)處理器控制的設(shè)備內(nèi)部的數(shù)據(jù)傳輸對于電源的要求不高以及熱損耗也較低,另外TTL電平信號直接與集成電路連接而不需要價(jià)格昂貴的線路驅(qū)動器以及接收器電路。再者,計(jì)算機(jī)處理器控制的設(shè)備內(nèi)部的數(shù)據(jù)傳輸是在高速下進(jìn)行的,而TTL接口的操作恰能滿足這個(gè)要求。
免責(zé)聲明:本網(wǎng)站部分文章、圖片等信息來源于網(wǎng)絡(luò),版權(quán)歸原作者平臺所有,僅用于學(xué)術(shù)分享,如不慎侵犯了你的權(quán)益,請聯(lián)系我們,我們將做刪除處理!