摘要
星载1553B总线数据传输通常需要使用外部RAM缓存待发送数据,使用外部RAM带来系统功耗和面积的增加,也增加了系统的复杂性。提出了一种使用1553B芯片内部RAM实现双缓冲的数据传输方案。此方案采用FPGA作为主控芯片,BU-65170作为1553B总线控制芯片,利用BU-65170内部RAM的两个地址空间段构成双缓冲,避免使用外部RAM,简化了系统硬件设计,提高了系统的可靠性。对双缓冲区采取交替更新访问方式,实现了1553B总线数据的可靠传输。此方案已成功应用于星载GNOS掩星探测仪。
Generally an external RAM is used to cache data to be sent by 1553 B bus on payloads,but using external RAM will increase system power consumer and area,as well to system complexity. A data transmission scheme using 1553 B chip internal RAM for double-buffer is proposed. FPGA is the core control unit,and BU-65170 is the control chip of 1553 B bus. To simplify hardware design,not external RAM,but two different spaces in BU-65170 internal RAM are used for double-buffer,updated and accessed in return,to achieve 1553 B bus data transmission reliably. The scheme has been successfully applied to the payload of GNOS occultation Detector.
引文
1杨伟为,杨萍.基于BU-64843的MIL-STD-1553B总线远程终端的设计.计算机测量与控制,2015;23(11):3837—3838Yang W W,Yang P.Design of MIL-STD-1553B bus remote terminal based on BU-64843.Computer Measurement&Control,2015;23(11):3837—3838
2 黄敬涛,李丙玉,王晓东,等.某型红外探测系统中1553B总线通信设计与实现.电子测量技术,2015;38(9):143—146Huang J T,Li B Y,Wang X D,et al.Design mad realization of1553B bus communication in an infrared detection system.Electronic Measurement Technology,2015;38(9):143—146
3 刘骐铭,冯旭哲.星载子网1553B总线数据传输与管理.宇航计测技术,2015;35(5):64—68Liu Q M,Feng X Z.A data transmission and management scheme of inter-Satellite network on 1553B bus.Journal of Astronautic Metrology and Measurement,2015;35(5):64—68
4 张惠宇宸,王晓曼,刘鹏,等.基于FPGA的1553B总线的接口设计.吉林大学学报(信息科学版),2015;33(2):125—131Zhang H Y C,Wang X M,Liu P,et al.Design of 1553B bus interface based on FPGA.Journal of JiL in University(Information Science Edition),2015;33(2):125—131
5 李海军,牟俊杰,孙海文.高速1553B总线控制器通信管理系统设计.现代电子技术,2014;37(17):16—18Li H J,Mu J J,Sun H W.Design of communication management system for high-speed 1553B bus controller.Modern Electronics Technique,2014;37(17):16—18
6 王冬伟,孙越强,杜起飞,等.基于BU-61580与USB的MIL-STD-1553B总线控制卡的设计.科学技术与工程,2012;20(11):2580—2585Wang D W,Sun Y Q,Du Q F,et al.A MIL-STD-1553B bus control card design based on BU-61580 and USB.Science Technology and Engineering,2012;20(11):2580—2585