针对目前CPCI总线通信板存在的功能单一、接口量少、软硬件设计难度大等不足,提出了在单张标准板卡上同时扩展8路独立串口和8路独立CAN接口的更加简单的设计方法,并详细描述了CPCI桥片实现接口转换、STM32控制器实现接口扩展的硬件方案,以及协议转换实现虚拟接口的软件思路.通过各总线接口速率及波形的测试结果可以看出,该技术方案能够满足总线通信速率及通道独立使用的要求,且该方案已在列车运行监控系统(LKJ)的远程测试系统中成功应用.
CPCI总线 局部总线 接口扩展 协议转发 独立串口 独立CAN接口