基于单片机及nRF2401的无线通信模块(14)
时间:2025-07-11
时间:2025-07-11
上图中MAX232的R2IN和T2OUT引脚分别与RS-232接口的第2和第3引脚相连,R2IN和R2OUT引脚分别与AT89S52的TXD和RXD引脚相连。
3.2 USB通信接口电路设计
目前,51单片机同PC机的通信在大多数情况下仍然是使用RS-232(DB-9)串口作为通信接口实现的。而随着USB接口技术的成熟和使用的普及,由于USB
接口大有着一系列RS-232(DB-9)串口无法比拟的优点,RS-232(DB-9)串口正在逐步的为USB接口所替代。而在现在的大多数笔记本电脑中,出于节省物理空间和用处不大等原因,RS-232(DB-9)串口已不再设置,这就约束了基于RS-232(DB-9)串口与PC机联络的单片机设备的使用范围。
3.2.1设计思路
使用USB-RS232 转接芯片实现PC机同单片机物理层的连接,通过编写单片机指令实现数据帧格式的匹配。
3.2.2 USB转接芯片的选择
目前常用的USB 转接芯片包括PL2303,CH341,CP2101,FT232 等。在综合考虑了各方面因素后,CH341成为了本次电路设计的首选芯片。CH341是南京沁恒电子公司生产的USB总线的转接芯片,通过USB总线提供异步串口,打印口,并口及常用的2 线和4线等同步串行端口。其特点有:
1.提供全速USB设备借口,兼容USB2.0,外围设备只需要晶体和电容; 2.可通过外部的低成本串行EPROM定义厂商ID,产品ID,序列号等; 3.成本低廉,可直接转换原串口外围设备;
4.采用SOP-28封装,串口应用还提供小型的SSOP-20封装。
正是由于在PC 机同单片机通信电路中,USB转接芯片CH341具有以上其他芯片无法比拟的优点,同时价格低廉并且提供中文技术支持,因此它成为了本电路USB转接芯片的最优选择。本电路采用的是SSOP-20封装的CH341T,其引脚图如图所示。其中,芯片的驱动程序由南京沁恒电子公司提供。