摘要
为实现CAN总线与计算机的通信,便于CAN总线系统调试,提出一种基于FPGA的CAN总线转换USB接口设计方案。利用USB总线与计算机通信,详细论述了FPGA对SJA1000与CY7C68013A的具体控制过程以及CAN总线的通信实现。这种方法数据传输速率高,设计灵活,可扩展成多路总线的通信接口。目前已成功应用于空间相机下位机系统的地面检测设备中。
In order to achieve CAN bus communication with user's computer and test CAN bus system easily, this paper introduces a FPGA-based CAN to USB interface design method. The USB bus is used to communicate with upper computer. Then the specific FPGA control process of SJA1000 and 68013A, including CAN bus communication realization is introduced in detail. This method has many advantages such as high transfer rate, design flexibility and can be extended to multi-bus communication interface, etc. At picsent, it is successfully applied in the ground test equipment of space camera controller system.
出处
《电子设计工程》
2010年第10期96-99,共4页
Electronic Design Engineering
基金
国家高科技研究发展计划(863计划)资助项目(2008AA121803)