基于BU-61580透明模式的总线监控器功能实现

2021-02-25 03:09:58杜志美薛志超张志龙
测试技术学报 2021年1期

文 丰,杜志美,薛志超,张志龙

(1.中北大学 仪器与电子学院,山西 太原 030051;2.中北大学 电子测试技术重点实验室,山西 太原 030051;3.中国运载火箭技术研究院空间物理重点实验室,北京 100076)

0 引 言

飞机、轮船等机动平台上使用的电子设备越来越多,功能越来越复杂,将各电子设备有效组合在同一网络平台至关重要.MIL-STD-1553B是为适应飞机飞行过程中通信安全提出的电子系统信息传输标准,其优越的实时性、高度的数据可靠性以及同时可挂载多个终端等优势在飞机电子系统中得到广泛使用.

MIL-STD-1553B总线上有总线控制器(BC)、远程终端(RT)和总线监视器(MT)3种类型的终端[1,2].以往使用的BU-61580 16位非零等待缓冲模式,外部接口电路简单,通过主控器对协议芯片的操作较为方便,但只能实现单一的总线控制器、远程终端或者总线监控器功能;而将BU-61580的连接模式设置为透明模式时,BU-61580具有外部RAM扩展的功能,同时可与主控器共享RAM接口,提高了数据存储容量和实时性.在芯片价格较为昂贵,电路板空间资源受到限制的情况下,透明模式还使得BU-61580具备远程终端和总线监控器同时工作的功能,实现了资源的合理利用.

1 总线接口电路设计

1553B总线接口电路包括可编程逻辑器件FPGA、1553B协议芯片BU-61580、耦合变压器三部分.

本系统主处理器FPGA采用Spartan-3系列芯片XC3S400,满足可同时连接并控制总线控制器和总线监视器的接口和时序要求,FPGA代码在ISE14.7编译环境下采用硬件描述语言VHDL编写.BU-61580芯片作为一种全集成化多协议的接口芯片……

登录APP查看全文