一、簡介
TTL、232和485是常見的串口通信標準,它們在電平和通信方式上有所不同,
①一般情況下TTL電平應用于單片機外設,屬于MCU/CPU等片外外設;
②232/485電平應用于產(chǎn)品整體對外的接口,一般是片外TTL串口轉(zhuǎn)232/485,232/485進行數(shù)據(jù)通信傳輸;
二、案例
1、TTL電平
(1)TTL(Transistor-Transistor Logic)電平是一種低電平標準,通常使用0V(低于0.7V)表示邏輯低電平,使用3.3V或5V(高于0.7V)表示邏輯高電平;
(2)TTL電平屬于單片機芯片上的資源,對外外設芯片使用時需要注意不同的電平匹配,否則會出現(xiàn)5V TTL 擊穿3.3V芯片引腳的情況;
(3)如下圖所示:42/43腳的PA9、PA10就是串口 TTL電平;
(4)TTL串口對接時,需注意TX與RX交叉通信,即收--發(fā),發(fā)--收;
2、232電平
(1)RS-232是一種標準的串口通信協(xié)議,它使用正負電平表示邏輯高低。RS-232電平中,-3V至-15V表示邏輯高電平,+3V至+15V表示邏輯低電平。RS-232通常用于較長距離的串口通信,例如計算機與外部設備之間的通信。
(2)RS232理論上最大的通信距離為15m到30m;
(3)RS232串口通常使用DB9為通信接口(需注意DB9公頭與DB9母頭的區(qū)別);
(4)如下圖所示,為TTL轉(zhuǎn)232的一種典型電路;
3、485電平
(1)正電平在+2V~+6V之間,表示一個邏輯狀態(tài);負電平在-2V~-6V之間,則表示另一個邏輯狀態(tài);
(2)485電平為差分傳輸方式,能夠有效減少噪聲信號的干擾,但差分信號意味著同一時間只能進行發(fā)送或者接收;
(3)485通信有了總線與節(jié)點的概念,即485總線可以掛載最多255個節(jié)點;
(4)485通信的理論最大傳輸距離為1200米;終端需加終端匹配電阻120R;
(5)TTL轉(zhuǎn)485通信典型的原理圖如下:文章來源:http://www.zghlxwxcb.cn/news/detail-852114.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-852114.html
到了這里,關(guān)于嵌入式單片機 TTL電平、232電平、485電平的區(qū)別和聯(lián)系的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!