您的位置 首页 应用

根据DSP的1553B总线接口电路设计

基于DSP的1553B总线接口电路设计, 机载火控数据采集技术需要满足实时采集、实时传输、实时存储以及方便下载的需求,以便于地面人员对获取信息的处理。这样可以更好的动态掌握飞机的作战状态,提高飞行训练

机载火控数据收集技能需求满意实时收集、实时传输、实时存储以及便利下载的需求,以便于地上人员对获取信息的处理。这样能够更好的动态把握飞机的作战状况,进步飞翔练习作用和作战才能。1553B数据总线作为航空电子归纳体系中信息沟通的主干道,使机载数据能在杂乱的环境中得以保存、交流。DSP作为高速功用的数据处理芯片,能够完结较高速率的数据收集。FPGA作为高速、杂乱的组合逻辑和时序逻辑操控器材,更适合外围电路的衔接,将两者组合运用,满意了数据的高速传输与存储。一起,跟着1553B数据总线协议规范的公布,许多电器材公司开发了能将1553B数据总线与CPU相衔接的相应接口芯片。这样,使得数据在传输过程中愈加安稳、高速、牢靠。本文旨在讨论选用DSP与相应接口芯片BU-61864,规划相关电路来完结机载火控数据的收集。

1 1553B数据总线

MIL_STD_1553B是军工界说的数字时分制指令/呼应式多路传输数据总线,选用曼彻斯特Ⅱ编码,半双作业业方式,数据传输的速率为1Mbps,能挂接31个远置终端,支撑3种终端类型。该规范作为美国国防部兵器体系集成和规范化办理的根底之一,被广泛运用于飞机归纳航电体系、外挂物办理与集成体系,并逐渐扩展到飞翔操控等体系及坦克、舰船、航天等范畴。我国参照MIL_STD_1553B规范,于1987年公布了相应的军用规范,即GJB-289A。

MIL_STD_1553B界说了衔接在总线上的3种类型终端,即总线操控器(BC)、长途终端(RT)和总线监视器(BM)。

1)总线操控器(Bus Controller简称BC):总线操控器的功用便是操控总线上的数据流收发,数据总线上有许多BC,可是每次只能一个BC作业。并且一些RT也能担任BC的作业。BC发送指令给RT,接纳并承认指令之后,RT给出呼应。

2)长途终端(Remote Terminal简称RT):RT是一个选用1553B数据总线衔接林林总总子体系的设备,RT接纳BC传送的指令、检测过错并且反应过错,即要对BC作出呼应。

RT特征如下:

①一条数据总线能够衔接多达31个RT。

②每一个RT能够有多达31个子RT。

③RT只有当接纳并承认BC的指令之后,才会作出呼应,归于被动式。

3)总线监控(Bus Monitor简称BM):BM监听总线上的一切数据传输并且记载指定的音讯。他们的衔接如图1所示。

根据DSP的1553B总线接口电路规划

1553总线上的数据是以串行数字脉冲编码调制的格局进行传输,选用的是曼彻斯特Ⅱ双相电平码作为数据的编码格局。逻辑1电平由I/O编码组成(即一个正脉冲后边紧跟着一个负脉冲),逻辑0由0/1编码组成(即一个负脉冲后边紧跟着一个正脉冲)。

1553B总线上的信息是以字的方式传输的。包含一个3位的同步位、16位信息位以及一位奇偶校验位。总线上的字共有3种类型:指令字、数据字、状况字。他们的详细格局如图2所示。

根据DSP的1553B总线接口电路规划

2 硬件挑选

2.1 TMS320C6713芯片介绍

DSP芯片选用TI公司出产的TMS320C6713,该芯片为TMS320C6000系列DSP平台上发生的新的浮点型芯片。其有225 MHz的高速运转速度,供给13.5亿次/秒浮点运算,18亿/秒的指令操作。并且,C6713运用2级缓存的架构以及强壮多样化的外设集:1级程序缓存是一个4 kB的直接映射高速缓存,1级数据高速缓存是一个4 kB的2路组相联高速缓存。2级内存弛缓存有一个256 kB的存储空间,在程序和数据之间同享。这个256 kB存储器中64 kB能够装备为寄存器、高速缓存或许两个的组合,192 kB作为对应的SRAM。可见,C6713运用十分灵敏。外设集包含2个多通道缓冲串行端口(McBSPs),2个内部%&&&&&%(I2C)总线,一个专用通用输出/输出(GPIO)模块。2个通用定时器,主机接口(HPI),以及1个能够与SDRAM、SBSRAM、异步外设无缝衔接的外部存储器接口(EMIF),增强型直接内存拜访(EDMA)操控器(16个独立通道)。

C6713有着十分好的运算才能、高效的指令集、智能外设、大容量的片内存储器和大范围的寻址才能。因而,更适合用于对运算才能和存储量有较高要求的场合。

2.2 BU-61864芯片介绍

由于本文选用的DSP芯片C6713的I/O电平为3.3 V,为简化硬件电路规划,选用DDC公司的全3.3 V的1553B协议芯片BU-61864,这样无需电平转化,大大进步规划功率和削减相关作业器材。BU-61864芯片内部集成了双收发器、编/解码器、协议逻辑、内存办理和中止操控逻辑,支撑BC/RT/MT形式,还供给了一个4kB的内部同享静态RAM和与处理器总线之间的缓冲接口,并且有可扩展的4K*17bitRAM,两个1553B收发器芯片。

BU-61864有灵敏的接纳/存储器接口,能彻底完结1553B协议所规则的音讯传输外,还具有较强的音讯办理才能,能全面兼容1553B协议。其功用结构框图如图3所示。

根据DSP的1553B总线接口电路规划

3 硬件接口电路规划

本体系由DSP主导,1553B协议部分由BU-61864协议芯片完结,外接逻辑电路由FPGA器材完结。其间DSP操控BU-61864的初始化以及音讯的读取和处理。FPGA完结信号的操控和译码。而在DSP对BU-61864相关寄存器的操控和装备后,它能够作业在BC、RT或BM等形式下。在本次操作中,由于只需求记载来自机载火控体系的一切数据,因而只作业在总线监视器形式下即可。

当BU-61864接纳到一个音讯后,发生一个中止信号,该中止信号就会向C6713发送一次中止请求,C6713呼应中止,并向相关寄存器做出装备。在BU-61864和C6713之间的操控逻辑电路由可编程逻辑芯片FPGA完结。操控逻辑电路包含地址译码电路和逻辑操控电路。其间地址译码电路功用是对接口芯片所运用的C6713存储器和BU-61864存储器进行地址挑选和译码;而逻辑操控电路功用是发生BU-61864所需求的操控信号以及供给给C6713中止信号、握手信号、刺进等候信号。一切的数据总线和地址总线,以及操控信号、中止信号都是由C6713和BU-61864供给给操控逻辑电路。它们的详细电路衔接如图4所示。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/323365.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部