为了方便对1553B设备进行测试,介绍了一种基于ARM9平台和FPGA的1553B总线测试系统的设计与实现方法。该系统以LPC3250作为微处理器,以CYCLONE I系列的EP1C6Q240C8芯片实现ARM与1553B协议芯片的接口逻辑。在Linux操作系统2.6內核下实现1553B的驱动程序。15 53B协议芯片采用BU-64843T8,以实现系统的便携性。
随着航空电子系统的发展,多路数据传输数据总线在航空电子系统中起着越来越重要的作用,其主要特点是集中控制、实时性要求高、分布处理。1553B 总线以其具有较高的可靠性和灵活性,广泛应用于军事、航空航天系统。传统的1553B测试设备采用普通计算机或工控机作为测试平台,通过PCI总线与被测设备通信,这对测试设备的携带造成极大不便。本文所阐述的测试系统以ARM9作为中央处理器,以DDC的BU-64843T7作为1553B协议芯片,从而实现系统的小型化和便携化,应用FPGA实现ARM时序与1553B时序的转换,并采用Linux操作系统以确保系统稳定可靠。
1 ARM与FPGA数据通信接口设计
1. 1 系统硬件介绍
该系统硬件由LPC3250核心板、外扩接口电路、FPGA和1553B协议芯片组成组成。系统架构如图1所示。
LPC3250微处理器面向低功耗、高性能的应用,采用ARM926EJ-S CPU内核,实现5级流水处理并采用哈佛结构,可工作在266 MHz的频率下,数据处理能力强大。
本系统外扩USB、RS232和网络接口,用于操作系统的烧写和驱动程序、应用程序的调试,并且配备实时时钟,可以掉电保持。为增加其可靠性,本系统在多处增加ESD芯片,以增强系统的抗静电能力。 大功率电感厂家 |大电流电感工厂