USB轉TTL串列埠
阿新 • • 發佈:2022-12-11
為什麼USB要轉TTL串列埠[1]?
- 微控制器串列埠基本採用TTL電平。
- 家用電腦很少有串列埠,但是有USB介面
- USB的電平與TTL電平不相容。
- 所以需要將USB電平轉化為TTL電平。
USB是什麼?
- 介面。
- 傳輸協議。
現在用的最多的是USB2.0協議,速度為480Mbps。
- USB介面產生差分訊號[2]來傳輸資料
TTL是什麼?
- 一種電平訊號規定
- +5V等價於邏輯“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電平,能夠與微控制器通訊。