用串口和CH计算机和单片机可以通信340模块,但使用CH340更加方便,省去了使用串口的麻烦
CH340是一个USB实现总线转接芯片USB转串口、USB转IrDA红外或者USB转打印口。
串口法下,CH340提供常用的MODEM为计算机扩展异步串口或直接升级普通串口设备的联系信号USB总线。
红外,CH340外加红外收发器可以构成USB实现红外适配器SIR红外通信。
特点:
全速USB设备接口,兼容USBV2.0.外围部件只需要晶体和电容器。
用于升级原串口外围设备或通过模拟标准串口USB增加额外的串口。
计算机端Windows串口应用程序在操作系统下完全兼容,无需修改。
硬件全双工串口,内置收发缓冲区,支持通信波特率50bps~2Mbps。
支持常用的MODEM联络信号RTS、DTR、DCD、RI、DSR、CTS。
通过外部电平转换器提供RS232、RS485、RS422等接口。
支持IrDA规范SIR支持波特率24000的红外通信bps到115200bps。
由于是通过USB转换串口只能与应用层兼容,不能绝对相同。
软件兼容CH可直接使用341CH341驱动程序。
支持5V电源电压和3.3V电源电压。
提供SSOP-无铅包装,兼容RoHS。
封装
引脚说明
CH340模块电路原理图
本原理图应注意:
CH340的TXD脚应接单片机RXD脚,RXD脚接单片机TXD脚只有这样才能通信
另外,在TXD脚接二极管和在RXD处理电阻是为了防止USB给目标芯片进行供电
在上图中,单片机的电源由拨动开关控制,不必要时可以断开电源。
应用电路:
注意事项:
1、CH340芯片内置了USB上拉电阻,UD 和UD-引脚应直接连接USB总线上。
2、CH340芯片内置电源上电复位电路。
3、CH正常工作时,340芯片需要外向XI引脚提供12MHz时钟信号。一般情况下,时钟信号由CH340内置反相器通过晶体稳频振荡产生。外围电路只需在XI和XO将12个引脚连接起来MHz晶体,分别是XI和XO振荡电容器与引脚对地连接。
4、CH340芯片支持5V电源电压或3.3V电源电压。当使用5V工作电压时,CH340芯片的VCC引脚输入外5V电源,并且V3.脚的外接容量应为4700pF或者0.01uF电源退耦电容。当使用3.3V工作电压时,CH340芯片的V3引脚应该与VCC引脚连接,输入外部3.3V和CH连接340芯片的其他电路的工作电压不得超过3.3V。
5、CH340自动支持USB设备悬挂以节省功耗,NOS##引脚低电时禁止。USB设备挂起。异步串口CH340芯片的引脚包括:数据传输引脚、MODEM联系信号引脚,辅助引脚。数据传输引脚包括:TXD引脚和RXD引脚。串口输入空闲时,RXD如果应该是高电平R232引脚辅助高电平启动RS232功能,那么RXD反相器自动插入引脚,默认为低电平。串口输出空闲时,CH340T芯片的TXD为高电平,CH340R芯片的TXD为低电平。
5、MODEM联络信号引脚包括:CTS#引脚、DSR#引脚、RI#引脚、DCD#引脚、DTR#引脚、RTS#引脚。所有这些MODEM联络信号由计算机应用程序控制和定义。
辅助引脚包括:IR#引脚、R232引脚、CKO引脚、ACT#引脚。IR#低电平引脚将采用红外串口模式。R232引脚控制辅助RS232功能,R232为高电平时RXD引脚输入自动反相。ACT#引脚为USB设备配置完成状态输出(例如)USB红外适配器就绪)。IR#和R上电复位后只检查232引脚一次。
7、CH340内置独立收发缓冲区,支持单工、半双工或全双工异步串行通信。串行数据包括1个低电平起始位、5个、6个、7个或8个数据位、1个或2个高电平停止位,支持奇怪校准/偶像校准/标志校准/空白校准。CH340支持常用通信波特率:50、75、100、110、1340.5.150、300、600、900、1200、1800、2400、3600、4800、9600、14400、19200、28800、33600、38400、5600、57600、76800、115200、153600、153600、2300、4600。串口发送信号的波特率误差小于0.串口接收信号的允许波特率误差不小于2%。
在计算机端Windows在操作系统下,CH340驱动程序可以模拟标准串口,因此大多数原始串口应用程序完全兼容,通常不需要任何修改。
9、CH340可用于升级原串口外围设备或通过USB总线为计算机增加额外串口。通过外加电平转换器件,可以进一步提供RS232、RS485、RS422等接口。
CH340只需添加红外收发器即可通过USB总线增加了计算机SIR实现计算机与红外适配器的一致性IrDA标准化外部设备之间的红外通信。