b kb缓冲基于DSP的1553B总线接口电路设想

夜夜南宁  5天前
0

  收罗手艺必要餍足及时收罗、及时传输、及时存储以及便利下载的需求,以便于地面职员对获打消息的处置。如许能够更好的动态控制飞机的作战形态,提高飞翔锻炼结果和作战威力。数据总线作为航空电子分析体系中消息交换的主干道,使机载数据能在庞大的情况中得以保留、互换。作为高速机能的数据处置芯片,能够实现较高速度的数据收罗。FPGA作为高速、庞大的组合逻辑和时序逻辑节制器件,更适合外围电路的毗连,将两者组合利用,餍足了数据的高速传输与存储。同时,跟着数据总线与CPU相毗连的响应接口芯片。如许,使得数据在传输历程中愈加不变、高速、靠得住。本文旨在切磋采用

  1 1553B数据总线B是军工界说的数字时分制号令/相应式多路传输数据总线,采用曼彻斯特Ⅱ编码,半双工事情体例,数据传输的速度为1Mbps,能挂接31个远置终端,支撑3种终端类型。该尺度作为美国国防部兵器体系集成和尺度化办理的根本之一,被普遍使用于飞机分析航电体系、外挂物办理与集成体系,并逐渐扩展到飞翔节制等体系及坦克、舰船、航天等范畴。我国参照MIL_STD_1553B尺度,于1987年公布了响应的军用尺度,即GJB-289A。

  MIL_STD_1553B界说了毗连在总线品种型终端,即总线节制器(BC)、近程终端(RT)和总线)总线节制器(Bus Controller简称BC):总线节制器的功效就是节制总线上的数据流收发,数据总线上有良多BC,可是每次只能一个BC事情。并且一些RT也能负责BC的事情。BC发送死令给RT,领受并确认号令之后,RT给出相应。

  2)近程终端(Remote Terminal简称RT):RT是一个采用1553B数据总线毗连形形色色子体系的设施,RT领受BC传递的号令、检测错误而且反馈错误,即要对BC作出相应。

  3)总线监控(Bus Monitor简称BM):BM监听总线上的所无数据传输而且记实指定的动静。他们的毗连如图1所示。

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

  1553B总线上的消息是以字的情势传输的。包罗一个3位的同步位、16位消息位以及一位奇偶校验位。总线品种型:号令字、数据字、形态字。他们的具体格局如图2所示。

  芯片选用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

  因为本文选用的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和谈部门由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所示。

回复 0  
游客  现在