论文部分内容阅读
ARINC429是目前航空电子设备中常用的一种通信总线。本文设计的USB-ARINC429总线通信接口可用于实现对基于429总线进行通信的航电设备的检测和维修。本文采用USB接口芯片+FPGA+自行设计的429总线驱动电路的方案,完成了USB-429总线接口的设计。其中,USB接口芯片采用Cypress公司的从设备芯片CY7C68013,实现了与计算机USB总线接口的数据通信。FPGA代替429专用协议收发芯片,完成429总线数据的格式转换和协议处理,设计更为灵活,成本更加低廉。429总线驱动电路采用自行设计的电平转换电路,代替专用调制解调芯片,进一步降低了成本。本文作者在深入分析ARINC429总线规范的基础上,研究了429总线接口硬件电路的实现方法,完成总线接口板电路和印制板的设计、FPGA中逻辑电路的设计与仿真以及后期板级调试,并结合计算机应用程序完成对总线接口数据的收发测试和功能验证。本设计采用低成本的可编程逻辑器件完成429总线数据的协议转换,自行设计电平转换电路完成429总线驱动,避免了对专用芯片的依赖。在429总线数据接收的设计中还考虑到实际数据传输速率与标称速率之间可能存在的偏差,利用数字锁相环提取位同步的技术从总线数据中恢复出时钟用于数据采样,能够准确的完成总线数据的接收。本设计研制的USB-ARINC429总线接口包括独立的收发通道各4路,传输速率100kbps或12.5kbps。发送数据方式多种可选,可以是单次、连续循环或多次重复发送,且字间隔和帧周期可编程控制。数据接收带时间戳功能。该总线接口板经与外购恩菲特科技有限公司的EP-H6272型429总线接口板对接通信,证明了自制接口板可以准确可靠的发送接收总线数据。该接口板可以方便地应用到429总线设备的维修测试中。