文摘针对传统应用飞机内部时分指令/响应型多路串行数据总线(MIL-STD-1553B:Military Standard 1553 Bus)需要大量外围芯片的问题,在研究MIL-STD-1553总线协议的基础上,实现一种以现场可编程逻辑器件(FPGA:Field Programmable Gate Array)为核心的1553B接口模块。综合分析了FPGA控制1553B总线的原理和过程,给出了FPGA控制通用串行总线(USB:Universal Serial Bus)的实现方法。采用变压器耦合的方式,通过HI-1567转换器,将信号送入FPGA中,利用FPGA内部丰富的逻辑资源完成对总线数据的采集、编解码以及与PC(Personal Computer)机的通信,并将FPGA接收到的数据信息显示在PC机上。实验结果表明,该设计方案完成了总线数据的发送和接收,实现了总线数据的正确传输,不但减少了大量的外围电路,而且提高了系统的可靠性和实时性。