4 系统测试
4.1 测试方案
电源由PC机通过USB接口提供,电源分别经过低压差电压芯片TPS75533KTT提供3.3 V电压,光电隔离电压分别由DC-DC转换芯片分别供电。
数据传输验证,为测试USB接口和RS422接口之间能否正常的传输数据,而且四路RS422数据之间无相互影响和调包现象。在此我们选用了串口助手软件作为我们的测试工具,利用串口助手的发送和接收数据能力,分别鉴定是否能够同时发送接收四路RS422数据和每一路的USB信号。
4.2 测试结果
我们在测试中利用串口助手,波特率设为115 200,测试结果如图3所示,实践证明,使用FT4232H芯片设计出来的USB转换器可使在串口RS422和USB口之间非常容易地建立可靠的连接。能够同时接收来自四路RS422接口的数据,而且此四路RS422接口任何一路或者多路停止传送数据,对其他路数的数据传送没有任何的影响。说明四路RS422接口相互之间是独立工作的。同时我们也做了数据的掉包统计,如表1所示。从表1结果表明,在发送数据的过程中,并没有出现掉包的情况,因此达到了设计要求。
5 结束语
FT4232H是一款功能强大,简单好用的USB-UART桥接芯片。64引脚,12 mmx12 mm的LQFP外形封装使其占有空间非常小,非常便于设计人员布设。同时用它将USB口扩展成为RS~422(还包括RS-232和RS-485)接口都非常简单易行。同时由于其内部存储产品的ID等信息的寄存器,都可以通过外围EEPROM借助其专门的工具,编写程序修改,增强了一定的灵活性。在这款转换器中,我们使用了采用DC-DC隔离电源供电,机与通讯接口之间采用高速光耦SP491进行光电隔离,实现了主机系统很强的防高压冲击的能力、很强的抗干扰能力。它具有不占用系统资源、结构简单、使用方便、通用性强和性能可靠的特点,目前已经批量使用了。