USB轉串口是什么?
USB、RS232、SATA、PS/2、RS485等,這些都屬于串行介面,
串口全稱串行介面,串口按位(bit)發送和接收位元組(8bit),可以在使用一根線發送資料的同時用另一根線接收資料,
但一般情況下,如果沒有特殊說明而只是說“串口”的話,通常特指RS232介面,
為什么USB串口要轉TTL串口?
- 單片機串口基本采用TTL電平,
- 家用電腦很少有串口,但是有USB介面
- USB的電平與TTL電平不兼容,
- 所以需要將USB電平轉化為TTL電平,
USB是什么?
- 介面,
- 傳輸協議,
現在用的最多的是USB2.0協議,速度為480Mbps,
- USB介面產生差分信號來傳輸資料
USB一般有四根線,VCC、GND和D+、D-,在D+和D-傳輸的信號振幅相同,相位相反,在這兩根線上傳輸的信號就是差分信號,利用兩個信號的差值來判斷邏輯,可以有效抵消干擾,
TTL是什么?
- 一種電平信號規定
- +5V等價于邏輯“1”,0V等價于邏輯“0”
- 32單片機中+3V等價于邏輯"1",0V等價于邏輯"0"
上面的電平是理想狀態,實際中高低電平判定標準如下:
- 輸出高電平>2.4V,輸出低電平<0.4V,
- 輸入高電平>=2.0V,輸入低電平<=0.8V
USB怎么轉TTL串口?
一般使用CH340系列芯片,便宜夠用,
以CH340 G為例:
將USB線一端于電腦連接一端與CH340按對應介面接好:
- D- -> UD-
- D+ -> UD+
- VBUS->5V
- GND接地
CH340另一端的九根線傳出的就是TTL電平,能夠與單片機通信,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/540840.html
標籤:嵌入式