论CH371的USB接口在便携式无线抄表系统的应用
图3CH371与MCU的硬件接口简图
需要注意的是,最好在USB连接器1和4之间跨接一个100μF电解电容和一个0.1μF独石或瓷片电容;12MHz的晶振的外壳最好接地;阻抗匹配电阻在80Ω~150Ω之间即可。
4 信息传输软件实现流程
(1) 下位机数据上传子程序
流程简图如图4所示。
图4数据上传子程序流程图
(2) 下位机中断服务程序
流程图如图5所示。
图5 下位机中断服务程序流程图
(3) 计算机应用层的程序
在计算机上装载WINCHIPHEAD 提供的CH371的通用驱动程序后,我们不必再考 虑USB通信协议、固件程序、驱动程序、自动配置过程和底层数据传输过程,只需要根据提供的动态连接库的接口函数,用VB或VC编制自己的应用程序即可。
5 结束语
从目前的实际应用来看,系统的设计是成功的。尤其是基于CH371的USB接口具有硬件设计简单、软件编程容易、成本低、传输速率快、可靠性高等特点,相信基于CH371的USB 接口新产品将会越来越多。
评论