分析串口、COM口,UART,TTL、RS232、RS485

2020-09-05 DTECH帝特

先給大家來點簡單的乾貨,總結幾個關於串口、COM口、UART口, TTL、RS-232、RS-485的關鍵點,便於記憶,一起來看看吧:

1、串口和COM埠是指物理接口形式(硬體)。 TTL,RS-232,RS-485是指電平標準(電信號)。

2、連接設備時,通常僅連接GND RX TX。請勿連接到Vcc或+ 3.3v電源線,以避免與目標設備上的電源衝突。

3、PL2303和CP2102晶片是USB到TTL的串行晶片,並且USB用於擴展串行埠(TTL電平)。

4、MAX232晶片是專用於TTL電平和RS232電平的雙向轉換晶片。它可以將TTL轉換為RS-232或將RS-232轉換為TTL。

5、TTL標準對於低電平為0,對於高電平(+ 5V電平)為1。 RS-232標準是正電平為0,負電平為1(±15V電平)。

6、RS-485與RS-232類似,但使用差分信號負邏輯。在這裡跳過。

串口、COM口、UART口:

COM埠是串行通信埠,稱為串口。這與USB的「通用串行總線」和硬碟的「 SATA」不同。

通常,我們看到兩個物理標準。 D型9針插頭和4針杜邦插頭。

這是常見的4針串行埠,在電路板上很常見,通常在頂部帶有杜邦針。有時會有第五個引腳,即3.3V電源端子。

由於它是保留在電路板上的,因此取決於特定的設備,可以有很多協議。

嵌入式中提到的串口通常指的是UART埠,但我們常常不知道它與COM埠之間的區別以及RS232與TTL之間的關係。實際上,UART和COM是指物理接口形式(硬體),而TTL,RS-232是指電平標準(電信號)。

UART有4個引腳(VCC,GND,RX,TX),使用TTL電平,低電平為0(0V),高電平為1(3.3V或更高)。

以下是D型9針串行埠(以非專業術語而言)。可以在臺式計算機後面看到它。

請記住,此接口只有兩種協議:RS-232和RS-485。不會是TTL電平(除非特殊應用)。

我們通常只將RXD TXD的兩個引腳以及GND連接起來。

網上通常會混淆各種串 口,但這確實可以用於下載STC微控制器的程序。

這是另一個CP2102晶片,也是USB到TTL串行埠。據說它比PL2303更好,但在實際使用中沒有感覺到。這個小板有一個額外的+ 3.3V電源端子,以適應不同的目標電路。

下圖為USB轉RS-232串口:

這個USB轉RS-232串口線是工業級的串口線,採用英國FTDI-FT232+SP213雙晶片組合設計,線材採用80根鍍錫銅編織,線身外層選用優質外被,鋁箔+金屬編織網包裹,確保信號不受幹擾,傳輸穩定,耐用久,接口採用鍍金工藝,耐腐蝕、耐酸鹼、抗高低溫,使用更長久,常應用於工業科研等領域,能應對複雜電磁環境,能提高生產效率,帶有三種數據指示燈,串口線工作一目了然。

相關焦點

  • RS232串口簡介
    臺式機電腦後面的9針接口就是com口(串口) 在工業控制 數據採集上應用廣泛最右邊的是串口接口 統稱為RS232接口 (封裝DB9)本文引用地址:http://www.eepw.com.cn/article/201612/329554.htm
  • 嵌入式五種重要概念串口、COM口、TTL、RS232、RS485的區別詳解
    打開APP 嵌入式五種重要概念串口、COM口、TTL、RS232、RS485的區別詳解 發表於 2017-11-16 14:00:01
  • RS485和RS232通訊接口有什麼區別?
    什麼是RS232接口   rs232接口是1970年由美國電子工業協會(eia)聯合貝爾系統、 數據機廠家及計算機終端生產廠家共同制定的用於串行通訊的標準。db25的串口一般只用到的管腳只有2(rxd)、3(txd)、7(gnd)這三個,隨著設備的不斷改進,現在db25針很少看到了,代替他的是db9的接口,db9所用到的管腳比db25有所變化,是2(rxd)、3(txd)、5(gnd)這三個。因此現在都把rs232接口叫做db9。
  • RS232、RS485、UART、TTL這麼多串口你都弄明白了嗎?
    可以說UART不是接口,而是實現串口收發的邏輯電路,這部分可以獨立成晶片,也可以作為模塊嵌入到其他晶片裡,單片機、SOC、PC裡都會有UART模塊。串口可以算是一個泛稱,一般指代的是串口時序標準。UART、RS232、RS485、TTL都遵循著類似的通信時序協議,因此都被通稱為串口。
  • 一文徹底弄懂串行通信、串口、UART、RS232、RS485
    關於這幾個概念——串行通信、串口、UART、RS232、RS485你是否真的能夠區分開來?首先對串口通信和串口進行解析,我們先來看一下百度百科對這兩者的解釋:串行通信作為計算機通信方式之一,主要起到主機與外設以及主機之間的數據傳輸作用,串行通信具有傳輸線少
  • rs232串口接線,RS232串口通信基本接線方法
    打開APP rs232串口接線,RS232串口通信基本接線方法 發表於 2017-11-01 15:47:51   目前較為常用的串口有
  • 電腦主板RS232串口硬體設計
    具體uart的協議格式和RS232電平標準大家可回顧下《低速接口視頻》。我們這裡主要講解RS232接口的電路設計。《低速接口視頻》地址如下連接:http://v.youku.com/v_show/id_XMjk5ODU5MTE2MA==.html?
  • 串口、COM口、TTL、RS-232的區別詳解
    串口、COM口、TTL、RS-232的區別詳解 佚名 發表於 2016-10-19 11:00:11   Point:   1、串口、COM口是指的物理接口形式
  • 深度介紹rs485總線接口通訊協議定義標準以及管腳引腳
    本文引用地址:http://www.eepw.com.cn/article/201808/385592.htmRS485通信網絡接口是一種總線式的結構,上位機(以個人電腦為例)和下位機(以51系列單片機http://www.51hei.com為例)都掛在通信總線上,RS485物理層的通信協議由RS485標準和51單片機的多機通訊方式。
  • 9針rs232串口接線圖以及接線方法
    打開APP 9針rs232串口接線圖以及接線方法 發表於 2017-11-02 09:36:10   九針串口即RS-232接口,個人計算機上的通訊接口之一,由電子工業協會(Electronic Industries Association,EIA) 所制定的異步傳輸標準接口。
  • 串口COM口 USB-TTL RS-232 RS-485 不同標準 區別
    也不怨誰,現在的賣家為了一點可憐的銷量都在故意混淆串口的概念。如果你發現本文有哪裡含糊,或者任何一點有可能影響理解的地方,請留言,我會修正以便幫助後來的朋友。Point(所有要點都在這,請仔細閱讀):1、串口、COM口是指的物理接口形式(硬體)。而TTL、RS-232、RS-485指的是串口的電平標準(電信號)。
  • RS232與RS485誰才是UART中的高速公路
    本文引用地址:http://www.eepw.com.cn/article/201606/292407.htm  通訊問題,和交通問題一樣,也有高速、低速、擁堵、中斷等等各種情況。如果把串口通訊比做交通,UART比作車站,那麼一幀的數據就好比汽車。汽車跑在路上,要遵守交通規則。如果是市內,一般限速30、40,而高速公路則可以到120。而汽車走什麼路,限速多少,就要看協議怎麼規定了。
  • UART IDLE 中斷使用-接收不定長串口數據
    實驗環境STM32F411RE-NUCLEOSTM32CubeMX總線狀態分析>增加接收Buffermain.cstm32f4xx_hal_uart.c在接收函數中使能IDLE中斷stm32f4xx_hal_uart.c  HAL_UART_Receive_DMA()函數
  • 串口、COM口、TTL、RS-232、RS-485區別詳解
    Point:1、串口、COM口是指的物理接口形式(硬體)。
  • 「正點原子Linux連載」第六十三章Linux RS232/485/GPS驅動實驗
    雖然串口驅動不需要我們去寫,但是串口驅動框架我們還是需要了解的,uart_driver結構體表示UART驅動,uart_driver定義在include/linux/serial_core.h文件中,內容如下:示例代碼63.1.1 uart_driver結構體295struct uart_driver
  • STM32 基於串口RS485雙機通信原理淺析
    485優缺點不說,網上有本文引用地址:http://www.eepw.com.cn/article/201709/365000.htm  我用的是STM32庫函數學的485通信,所以接下來就講講STM32串口實現485雙機通信的原理:  485和232都是基於串口的通訊接口,在數據的收發操作上都是一致的。但是他兩的通訊模式卻大不相同~!
  • TTL串口,RS232別再分不清了
    TTL串口和RS232口別再傻傻分不清了「這個STM32開發板用MCUISP怎麼下載程序啊?」站在一旁的小明(化名)問我。「用那個USB轉TTL的轉接口下載」我回答道。過了一會,小明又來問我「這裡的什麼DTR,RTS選項怎麼選?」。
  • RS485通訊接口的基本結構及定義標準解析
    下面介紹以下rs485通訊接口定義的標準 1.英式標識為 TDA(-) 、TDB(+) 、RDA(-) 、RDB(+) 、GND 2.美式標識為 Y 、Z 、 A 、 B 、 GND 3.中式標識為 TXD(+)/A 、TXD(-)/B 、RXD(-) 、RXD(+)、GND rs485兩線一般定義為: 「A, B
  • 串口、COM口、UART、TTL、USB、RS-232、RS-485、I2C、SPI、CAN、1...
    一、串口 二、UART 三、TTL電平 四、USB 五、RS-232 六、RS-485 七、IIC 八、SPI 九、CAN 十、1-WIRE 一、串口 1、串口概述
  • RS232 RS485 串口 電平標準
    而工業控制的RS-232口一般只使用RXD、TXD、GND三條線。EIA-RS-232C對電氣特性、邏輯電平和各種信號線功能都作了規定。 Uart這裡指的是TTL電平的串口;RS232指的是RS232電平的串口。  TTL電平是3.3V的,而RS232是負邏輯電平,它定義+5~+12V為低電平,而-12~-5V為高電平。