摘要
为了扩展VME总线和CAN总线的应用范围,充分利用两种总线的不同传输特点,采用了模块设计方法,提出一种基于FPGA和MCU的总线转换方案。该方案给出了FPGA与上位VME总线部分的VME总线接口设计,利用MCU控制CPLD扩展的多通道CAN节点完成CAN总线部分的设计,还给出软件实现上的重点、难点和流程。实现了两种不同总线的转换,满足了工业环境对两种总线混合使用的要求。
For extending the application field of VME bus and CAN bus in the industry locale, the modular design method is used in the design with the transmision charachteristics of VME bus and the CAN bus. Abus convertion scheme based on the FPGA and MCU is proposed. The method provides the design of VME bus interface based on the FPGA and MCU, which includes the circuit design of FPGA, CAN bus part that is extended by the MCU and CPLD, important points of the software design, and software flow chars. This design fits for the industry occasions where need to mix the VME bus and the CAN bus. The innovative point of this paper is the extending of the CAN points by the CPLD.
出处
《现代电子技术》
2011年第20期82-84,共3页
Modern Electronics Technique