RS232、RS485,、UART,、串口、COM口,、USB口,、TTL這些分別是什么?它們之間的關系你又弄清楚了嗎,? 首先需要區(qū)分時序標準和邏輯電平標準是什么,? 時序標準指的是和實際電壓的邏輯值(0和1)在時間軸上的標準,簡單講,,時序標準規(guī)定了邏輯信號的格式,,什么時候該收或發(fā)1?什么時候該收或發(fā)0,? 邏輯電平標準指的是物理量和邏輯值之間的關系,,具體物理量可以是電壓、電流等,,最常見的是電壓,。邏輯電平標準規(guī)定了多少電壓代表0,多少電壓代表1等等信息,,是連接物理量和邏輯值之間的橋梁,。 然后我們來了解它們的概念: RS232 是電子工業(yè)協(xié)會(Electronic Industries Association,EIA) 所制定的異步傳輸標準接口(from 百度),,同時對應著電平標準和通信協(xié)議(時序),,其電平標準+3V~+15V表示0,-3V~-15V表1。 RS485 也是一種串口接口標準,,時序是一樣的,,不過邏輯電平標準不同。為了長距離傳輸采用差分方式傳輸,,抗干擾能力很強,。 UART 通用異步收發(fā)器(Universal Asynchronous Receiver/Transmitter)??梢哉fUART不是接口,,而是實現(xiàn)串口收發(fā)的邏輯電路,這部分可以獨立成芯片,,也可以作為模塊嵌入到其他芯片里,,單片機、SOC,、PC里都會有UART模塊,。 串口 可以算是一個泛稱,一般指代的是串口時序標準,。UART,、RS232、RS485,、TTL都遵循著類似的通信時序協(xié)議,,因此都被通稱為串口。 COM 特指臺式計算機或一些電子設備上的D-SUB外形(一種連接器結構,,VGA接口的連接器也是D-SUB)的串行通信口,,應用了串口通信時序和RS232的邏輯電平(下邊詳細講)。 USB 通用串行總線,,普遍使用的一種接口,,和串口完全是兩個概念。雖然也是串行方式通信,,但由于USB的通信時序和邏輯電平標準都和串口完全不同,,因此和串口沒有任何關系。USB是高速的通信接口,,用于PC連接各種外設,,U盤、鍵鼠,、移動硬盤、當然也包括“USB轉串口”的模塊(USB轉串口模塊,,就是USB接口的UART模塊),。 TTL TTL指雙極型三極管邏輯電路,也可以指一種電平規(guī)范(類似的還有CMOS電平等),。淘寶上很多“USB轉TTL”模塊,,實際上是“USB轉TTL電平的串口模塊”,。這種信號0對應0V,1對應3.3V或者5V,。與單片機,、SOC的IO電平兼容。不過實際也不一定是TTL電平,,因為現(xiàn)在大部分數(shù)字邏輯都是CMOS工藝做的,,只是沿用了TTL的說法。 它們之間的關系總而言之就是: USB是一種高速通信接口,,和串口無關,。 串口是泛指,指代所有采用串口通信時序的接口,。 TTL不是正規(guī)名稱,,只不過在某些情況下約定俗成的一種串口標準(電平標準,通信時序都是串口) RS232,、RS485都是串口標準,。不同的串口標準雖然電平標準不一定相同,但通信時序協(xié)議都是大致相同的,。 UART指的是實現(xiàn)UART通信的數(shù)字邏輯電路,。 技成培訓網(wǎng) 技成培訓網(wǎng)是一家致力于制造業(yè)遠程教育品牌。專注12年,,專業(yè)課程涵蓋了電工基礎,、PLC、變頻器,、伺服,、人機界面、機械制圖,、數(shù)控,、機器人等精品課程,致力打造制造業(yè)線上高端互動學習交流平臺,;累積已達200多萬學員 |
|