一、产品简介
基于CH344Q芯片设计一款USB转GPIO控制6路报警输入和4路报警输出,应用于扩展报警输入输出功能;同时该模块引出4路TTL接口,用于串口通讯、调试和信息打印等,Windows10系统免驱动安装,即插即用,通信稳定且安全。
上游控制端使用USB-A接口,可直接USB连接,同时增加了5P单排插针作为USB信号输入,来对接设备,根据不同实际情况需要可自行选择连接方式。
报警输入和输出信号端使用8P-2.54mm间距的绿色端子,来进行设备报警功能对接。
板载带有4路TTL信号,每路TTL信号均有ESD保护芯片,可防止过流过压,防浪涌,防静电,使得通信稳定安全。
二、应用场景
1、USB转GPIO控制6路报警输入和4路报警输出,可扩展连接报警设备;
2、四个异步串口功能,用于扩展异步串口(串口通讯、调试和信息打印等);
三、产品特性
1)基于CH344Q芯片,设计6路报警输入和4路报警输出。
2)支持四个异步串口功能,用于扩展异步串口(串口通讯、调试和信息打印等)。
3)板载瞬态抑制管,防止过流过压,防浪涌,防静电,通信稳定安全。
4)板载TTL数据接收、发送和工作指示灯。
四、产品参数
1)CH344Q为480Mbps高速USB设备接口,支持通讯波特率1200bps~6Mbps。
2)USB接口5V供电,板载电流约200mA。
3)PCB尺寸:长*宽为100mmx58.6mm,双层板设计单面布局。
4)PCB 3D图纸及功能描述如下:

注:
(1)主控芯片:CH344Q
(2)USB接口:通过USB线连接到USB主机
(3)4路异步串口,通过2.54mm插针方式引出
(4)6路报警输入拉低,GPIO端可获取高电平;
(5)4路报警输出:GPIO端设置高电平,4路报警A-B端导通;
五、使用说明
测试工具
1)CH343PtDemo.exe(USB-GPIO工具)
2)sscom5.13.1.exe(串口工具)
1)使用上位机功能测试
(1)报警输出测试
将测试板USB接口与PC端USB口连接,打开上位机CH343PtDemo,点击搜索WCH USB串口;
l 设置1:将GPIO12-15设置为GPIO-输出-高电平模式
测试:ALARMOUT_A1-B1、ALARMOUT_A2-B2、ALARMOUT_A3-B3、ALARMOUT_A4-B4导通
l 设置2:将GPIO12-15设置为GPIO-输出-低电平模式
测试:ALARMOUT_A1-B1、ALARMOUT_A2-B2、ALARMOUT_A3-B3、ALARMOUT_A4-B4断开
(2)报警输入测试
l 设置1:ALARM_IN1、IN2、IN3、IN4、IN5、IN6断开
测试:获取GPIO1-5电平均为高电平;
l 设置2:ALARM_IN1、IN2接地,ALARM_IN3、IN4、IN5、IN6断开
测试:获取GPIO1和2电平为低电平,GPIO3-5电平为高电平;
l 设置3:ALARM_IN1、IN2、IN3、IN4、IN5、IN6接地
测试:获取GPIO1-5电平均为低电平;
(3)4路异步串口功能测试
分别将串口12-15的RX-TX短接,波特率设置115200,分别发送立创商城,4路串口均可接收到相应信息;
2)调试源代码说明

六、备注
1)本模块为硬件模块,PCB焊接完成即可使用,无需烧录任何固件;
2)本模块的物料成本在40元左右;
3)Windows10系统无需安装驱动,即插即用;
4)完整的产品使用说明详细见附件“功能测试.doc”文档;
5)源代码调试可使用附件“USB转GPIO控制报警软件调试源代码.zip”;
6)PCB的元器件位号图见原理图最后一页,或者见附件“CY-02-BP-PCB-V1.0_元器件位号图.zip”
7)USB接口型号为USB-A-02,选用百思特厂家,具体见附件“2019年百斯特国产目录.zip”
七、操作演示教程
1、参照使用说明进行测试;
2、实际使用如下视频所示: