CH9344是南京沁恒出品的一款串口芯片。现在市面上常见的 CH340 也是他们家的产品。相比之下,CH9344有下面2个显著的特点:
1. 最高支持 12,000,000串口频率;
2. 一颗芯片带有4个串口。
更具体的信息可以在官方页面【参考1】上看到。
这次我尝试使用这个芯片制作了一个测试板。首先是绘制电路图,基本上就是照搬 Datasheet上提供的参考设计。需要特别注意的是:
1. 因为通讯速度较高(已经属于 USB High Speed了),因此使用的是30Mhz 的晶振;
2. Pin37 务必预留一个按钮,后面会讲述原因;
3. USB 口上预留了一个 H3 跳线,用于一些不需要从 USB口取电的情况;
Layout 还是比较狂野的:
3D 预览如下:
然后就做出来了,焊接难度中等,强烈推荐准备助焊锡膏(不是焊锡膏),因为在焊接的时候很容易出现引脚粘连,在助焊锡膏的帮助下才容易分开。
完成之后就开始了测试。测试中我发现当选择为 12Mhz 通讯时,实际只有 6Mhz。
为了解决这个问题首先在技术社区发帖咨询,管理员让我通过电子邮件联系技术支持(tech@wch.cn)。技术支持工程是先后确认过使用的驱动是最新版本,通讯软件正确(他们家有自己的串口软件),之后他们发现我的芯片版本较老:
升级的方法是:对地短接 Pin37 ,将模块插入电脑后运行升级软件即可更新内部Firmware:
之后,设备管理器中的设备信息有变化:
再次测量,可以看到能够实现 12Mhz 的通讯:
电路设计软件是立创 EDA
参考: