USB转TTL串口 (CH340 G)

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电平,能够与单片机通信。

posted @ 2022-12-11 17:52  Sound_Sleep  阅读(2569)  评论(0编辑  收藏  举报