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