自制CH340模块

        CH340G是一款常用的USB总线的转接芯片,可以实现USB转串口、USB 转IrDA 红外或者USB转打印口等多种功能。CH340G芯片的VCC引脚支持5V电源电压或者3.3V 电源电压。当使用5V供电时,V3 引脚应该外接容量为4.7μF 或者0.01μF 的电源退耦电容。当使用3.3V 工作电压时,CH340G芯片的V3 引脚应该与VCC引脚相连接。CH340G 可以用于升级原串口外围设备,或者通过USB总线为计算机增加额外串口。通过外加电平转换器件,可以进一步提供RS232、RS485、RS422 等接口。

        二话不说,先上原理图和PCB以及我加工好的一块CH340驱动板,这是我设计的一块Micro usb转TTL的CH340模块。原理部分见文章下方。 

        谈到电路设计,首先得看一下一块芯片的数据手册,我建议大家可以在云汉芯城,立创商城的官网搜索芯片型号,查看芯片的DataSheet。

        以立创商城为例(https://www.szlcsc.com/),打开立创商城官网,搜索CH340G模块

         点击数据手册,即可获取CH340G芯片的数据手册,我们这里直接从引脚开始看。

         因为我们这里使用CH340G芯片作为模块的主芯片,而CH340G芯片封装为SOP-16,故我们参照SOP-16封装对应的引脚。16脚为VCC引脚,用作芯片供电可外接5V和3.3V两种模式,直接接5V的话直连USB总线的电源线,若要使用3.3供电可自行设计5V转3.3V LDO电路。芯片1脚为GND,直接连接到USB总线的地线即可。在这里介绍一下Micro USB接口的线序,如下图所示。

       芯片4脚为V3脚,在3.3V电源供电条件下直连3.3V或者连接5V外接电源情况下在V3和GND之间连接一0.1μF退耦电容。芯片7,8为XI和XO脚,需外接12MHZ晶振。5,6脚为USB差分信号输入脚,分别连接Micro USB的D+与D-,TXD和RXD分别为串行数据输入输出脚,向外引出即可。在透传模式下,剩下的引脚全部悬空即可使用。若用作其他功能,可根据DataSheet自行设计外围电路。

        根据上述接线,可以使用各种EDA软件来绘制自己的原理图和PCB,然后加工出来。

        所有的工作就绪之后,只需要一根USB线(注意一定要是数据线)连接好驱动模块,再安装好CH340驱动的基础下,即可再电脑的设备管理器中搜索到CH340模块,到此大功告成。

        为了方便用作调试,我使用某宝上的CH340模块,与自己设计的CH340模块连接(TXD接RXD,RXD接TXD)如下图所示。

         继续查看设备管理器,你会看到两个CH340端口。

         打开串口调试助手,选择COM9和COM12,设置相同波特率,两个模块间的通信就搭好了。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值