Blog Post

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