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电平,能够与单片机通信。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?