RS232電平和TTL電平有什麼不同?如何轉換?

2021-01-20 方正智芯

RS232是工業上常用的串口標準,無論是PLC的RS232串口模塊,還是工控機的串口(COM),輸出的電平都稱為RS232電平。同時我們知道這些模塊的內部控制單元都是單片機,其電平為TTL電平。那麼TTL電平和RS232電平有什麼不同?它們之間又是怎麼轉換的呢?今天這篇文章,我們就來談談這個話題。

TTL電平是TTL電路輸出的電平,其中「TTL」是英文「Transistor-Transistor Logic」的縮寫,中文翻譯為「電晶體-電晶體邏輯」,因此TTL電路就是「電晶體-電晶體邏輯電路」。

在數字電子技術中,使用電晶體(三極體)可以構成不同的邏輯電路,常見的有「TTL與非門電路」、「TTL或非門電路」、「集電極開路與非門電路」等等。下面這張圖,是TTL與非門電路的電路圖:

在該電路中,當輸入端全是高電平(Ua=Ub=Uc=3.6V)時,T2和T5導通,T3微導通,T4截止,輸出電壓Uy=0.3V;

當輸入端有低電平(例如:Ua=0.3V ,Ub=Uc=3.6V)時,T2和T5截止,T3和T4導通,三極體BE結導通壓降為0.7v,則Uy=5V-0.7V-0.7V=3.6V。

我們看到,TTL電路的工作電壓是5V,它的輸出可以是高電平(3.6V)或者低電平(0.3V)。

由於電平是一個連續變化的電壓範圍,為了用這種模擬量的電壓來表示數字量的邏輯1和邏輯0,TTL電平規定:

再來看看RS232電平。RS232是美國電子工業協會於1962年發布的串行通信接口標準,其中RS為英文「Recomend Standard」的縮寫,中文翻譯為「推薦標準」,232為標示號。該標準對串行通信的物理接口及邏輯電平都做了規定。

最簡單的RS232通信由三條數據線組成,即TxD、RxD和GND。RS232採用負邏輯電平,即-15V~-3V代表邏輯"1",+3V~+15V代表邏輯"0"。這裡的電平,是TxD線(或者RxD線)相對於GND的電壓。(關於物理接口,請參考文章:工業串口通信之掀起串口的蓋頭)

可見,TTL電平和RS232電平,無論是在電壓範圍還是在極性上(RS232是負邏輯)都有很大的不同。顯然,這兩種電平是不能直接相連的。

為了把單片機的TTL電平轉換成RS232電平,通常我們需要一個專用的轉換晶片,比如TI公司的MAX3232或者ST公司的ST3232。

下面這張圖,是MAX3232的外觀與引腳圖:

MAX3232一端與單片機的引腳相連,另一端與RS232的串口相連,完成了TTL電平到RS232電平的轉換。其原理圖如下:

好了,關於TTL電平與RS232電平的內容就先聊到這裡,歡迎登陸方正智芯官網(www.founderchip.com)瀏覽更多技術類文章。


相關焦點

  • RS232電平、CMOS電平、TTL電平是什麼?區別是什麼?
    招聘電氣工程師(安徽信控)什麼是TTL電平、CMOS電平、RS232電平?它們有什麼區別呢?一般說來,CMOS電平比TTL電平有著更高的噪聲容限。輸出 L:<0.8V ;H:>2.4V。由於CMOS電源採用12V,則輸入低於3.6V為低電平,噪聲容限為1.8V,高於3.5V為高電平,噪聲容限高為1.8V。比TTL有更高的噪聲容限。邏輯1的電平為-3~-15V,邏輯0的電平為+3~+15V,注意電平的定義反相了一次。
  • TTL電平、CMOS電平、RS232通信電平的概念及區別
    解釋「電平」不妨如法炮製。我們說的「水平」,詞典中解釋與水平面平行、或在某方面達到一定高度,引申指事物在同等條件下的比較結論。如人們常說到張某工作很有水平、李某辦事水平很差。這樣的話都知其含義所在。即指「張某」與「李某」相比而言。故借「水平」來比喻「電平」能使人便於理解。  什麼是「電平」?「電平」就是指電路中兩點或幾點在相同阻抗下電量的相對比值。
  • RS232與TTL電平轉換的分立器件電路
    電路功能:本例電路可實現RS232電平與TTL電平相互轉換。現在市場上有很多的RS232電平轉換集成晶片。但是我們也可以用分立器件自己搭電路來實現這個功能。如上述電路圖所示,左邊是DB9串口,現在一般只能在臺式機上看到;右邊的TXD與RXD是單片機的引腳,電源VCC是+5V。
  • 兩例簡單的RS232與TTL電平轉換電路
    這兩例電平轉換電路更加的簡單,但是使用時有些額外的要求或者隱患。第一例:從分析可以看出,邏輯低電平的轉換是滿足的。但是邏輯高電平轉換時,RS232的RXD(2)端是0V,並沒有在RS232的邏輯1(電壓範圍-3V~-15V)內。但是毛豆告訴我他這個電路使用過,沒有問題。我個人認為是因為0V在-3V和+3V之間,這之間的電壓值對RS232的邏輯判斷是不穩定的,即可能是0,也可能是1;有的電腦可以使用,而有的電腦則不可以。
  • RS485和RS232通訊接口有什麼區別?
    打開APP RS485和RS232通訊接口有什麼區別?它的全名是「數據終端設備(dte)和數據通訊設備(dce)之間 串行二進位數據交換接口技術標準」該標準規定採用一個25個腳的 db25連接器。   對連接器的每個引腳的信號內容加以規定,還對各種信號的電平加以規定。
  • 單片機與電腦接口(TTL與RS232電平模擬轉換)電路及工作原理
    但是PC機和單片機的通訊卻不能夠用電纜直接進行連接,原因是PC機RS232串口的電平標準和單片機的TTL電平不一致,因此單片機和PC機之間的串口通訊必須要有一個RS232/TTL電平轉換電路。通常這個電路都選擇專用的RS232接口電平轉換集成電路進行設計,如MAX232、HIN232等。
  • 將TTl電平轉換為USB電平的eCH340 USB轉換串口電路設計
    打開APP 將TTl電平轉換為USB電平的eCH340 USB轉換串口電路設計 捕蟲少年 發表於 2020-10-20 13:44:00
  • RS232 RS485 串口 電平標準
    RS485有兩線制和四線制兩種接線,四線制是全雙工通訊方式,兩線制是半雙工通訊方式。由於PC機默認的只帶有RS232接口,有兩種方法可以得到PC上位機的RS485電路:(1)通過RS232/RS485轉換電路將PC機串口RS232信號轉換成RS485信號,對於情況比較複雜的工業環境最好是選用防浪湧帶隔離柵的產品。
  • 技術探討06 - 如何理解TTL與CMOS電平?
    2、TTL電平   TTL集成電路主要由BJT電晶體構成,電平規範如下:  輸出模式:Uoh ≥ 2.4V,Uol≤0.4V;  輸入模式: Uih ≥ 2.0V,Uil≤0.8V;   3、CMOS電平  CMOS集成電路主要由MOS管構成,電平規範如下:  輸出模式:Uoh
  • TTL和CMOS電平與OC和OD的互連規範詳細說明
    本篇主要介紹TTL/CMOS電平的互連、OC/OD的互連,其餘單端邏輯電平的互連可參考相關器件規範、電平規範。   1、TTL/CMOS互連   常用的TTL和CMOS電平主要是5V TTL、5V CMOS、3.3VTTL、3.3V CMOS、3.3V/5V Tol(輸入時3.3V邏輯電平,但是可以接受5V的信號輸入)等,隨著處理器電壓越來越低,現在1.8V CMOS等低電壓的邏輯電平也越來越普及了。
  • 接口電路設計——電流倒灌和電平轉換
    下面我們就從電流倒灌問題和電平匹配問題進行敘述。電流倒灌一、概念倒灌就是電流流進IC內部,電流總是流入電勢低的地方。比如說電壓源,一般都是輸出電流,但是如果有另一個電源同時存在,並且電勢高於這個電源,電流就會流入這個電源,稱為倒灌。
  • 電子設計教程: 電平轉換電路
    為了達到控制晶片和控制晶片之間的IO傳輸電平保持一樣,不受到我們的不同晶片的供電電壓的影響,我們會經常用到電平轉換電路,電平轉換電路常有分立元件搭建,專用電平轉換電平晶片來實現電平轉換。空閒狀態,SDL和SDA高組態狀態,都是高電平狀態。3.3V輸出低電平,這樣UGS導通,這樣IIC的5V通過UDS導通,這樣我們的5V的電壓也會被下拉下來低電平。5V輸出低電平,這樣我們的,無論3.3V輸出高還是低,如果輸出高,UDS由於UD的低電平電壓,無法形成UDS,輸入低電平,UGS滿足開啟電壓,但是US和 UD都是低電平。
  • 電平轉換電路要點是什麼?聽聽內行人經驗分享!
    為了達到控制晶片和控制晶片之間的IO傳輸電平保持一樣,不受到我們的不同晶片的供電電壓的影響,我們會經常用到電平轉換電路。電平轉換電路常有分立元件搭建,專用電平轉換電平晶片來實現電平轉換。空閒狀態,SDL和SDA高組態狀態,都是高電平狀態。3.3V輸出低電平,這樣UGS導通,這樣IIC的5V通過UDS導通,這樣我們的5V的電壓也會被下拉下來低電平。5V輸出低電平,這樣我們的,無論3.3V輸出高還是低,如果輸出高,UDS由於UD的低電平電壓,無法形成UDS,輸入低電平,UGS滿足開啟電壓,但是US和UD都是低電平。
  • 三極體的電平轉換及驅動電路分析
    3.3V-5V電平轉換電路  如上圖,左端接3.3VCMOS電平,可以是STM32、FPGA等的IO口,右端輸出為5V電平,實現3.3V到5V電平的轉換。mA到幾十mA的負載的電平轉換。  有源蜂鳴器和無源蜂鳴器的驅動電路區別主要在於無源蜂鳴器本質上是一個感性元件,其電流不能瞬變,因此必須有一個續流二極體D1提供續流。否則,在蜂鳴器兩端會有反向感應電動勢,產生幾十伏的尖峰電壓,可能損壞驅動三極體,並幹擾整個電路系統的其它部分。
  • RS232串口簡介
    通信過程中只有兩個腳參與通信2腳:電腦的輸入RXD3腳:電腦的輸出TXD 通過2 ,3 腳就可以實現全雙工(可同時收發)的串行異步 通信5腳:接地RS232的引腳電路連接完成(就三個腳)對於單片機單片機的P3口是有兩個復用接口
  • ARM核心板之-電平轉換電路(下)
    在上篇,小編為大家介紹了兩種電平轉換電路,這節將繼續以致遠電子MiniARM工控核心板的實例來給大家介紹其他幾種電平轉換電路。
  • 幾種常用的電平轉換方案總結
    當主控晶片引腳電平與外部連接器件電平不匹配的時候就需要用電平轉換電路來進行轉換。這幾乎是每一個電子工程師都會遇到的一個問題。今天我就總結一下幾種常用的電平轉換方案,希望對大家有所幫助。 1.使用電平轉換晶片 這可能是所有方案裡面最穩定可靠省事的了,給轉換晶片兩側供需要轉換的兩個電源,然後在晶片的輸入輸出接上需要轉換的輸入輸出信號就OK了,所有轉換部分都由晶片內部完成。
  • 三極體顯身手 電平轉換及驅動電路
    本文就將分享一種三極體的電平轉換以及驅動電路。    如上圖,左端接3.3V CMOS電平,可以是STM32、FPGA等的IO口,右端輸出為5V電平,實現3.3V到5V電平的轉換。  假設沒有R91,當US_CH0電平狀態不確定時,默認是要Trig輸出高電平還是低電平呢?因此R91起到固定電平的作用。同時,如果無R91,則只要輸入>0.7V就導通三極體,門檻電壓太低了,R91有提升門檻電壓的作用(可參見第二小節關於蜂鳴器的分析)。  但是,加了R91又要注意了:R91如果太小,基極電壓近似
  • 【M博士問答】常用邏輯電平有哪些?TTL 與 COMS 電平可以直接互連...
    【M博士問答】常用邏輯電平有哪些?TTL 與 COMS 電平可以直接互連嗎? 常用邏輯電平有哪些?TTL 與 COMS 電平可以直接互連嗎?
  • 【E電路】3V-5V電平轉換電路圖
    本文主要講了一下關於3V-5V電平轉換電路圖,下面一起來學習一下:本文引用地址:http://www.eepw.com.cn/article/201609/296664.htm  如圖左端接3.3VCMOS電平,可以是STM32、FPGA