基于BU-61580的MIL-STD-1553B远程终端设计
发布时间:2008/5/26 0:00:00 访问次数:669
    
    
    作者:陕西凌云电器总公司设计所 高峰
    
    摘要: 给出了基于bu-61580的mil-std-1553b远程终端设计思路和方法。
    
    关键词: bu-61580;mil-std-1553b;rt;msc1210y5
    
    mil-std-1553b总线
    
    mil-std-1553b总线(以下简称1553b总线)是美国定义的一种军用串行总线标准,国内对应为gjb 289a-97,全称《数字式时分制指令/响应型多路传输数据总线》,它规定了数字式时分制指令/响应型多路传输数据总线及其接口电子设备的技术要求,同时规定了多路传输数据总线的工作原理和总线上的信息流及要采用的电气和功能格式。
    
    1553b总线网络由终端、子系统和总线传输介质组成,结构如图1所示。终端是使数据总线与子系统相连接的电子组件。子系统为从多路数据总线上接收数据传输服务的装置或功能单元。总线控制器(bc)是总线系统组织信息传输的终端。总线监控器(bm)是总线系统中指定作接收且记录总线上传输的信息并有选择地提取信息以备后用的终端。远程终端(rt)是总线系统中不作为总线控制器或总线监控器的所有终端。
    
    
    
    图1 典型双余度1553b总线的拓扑结构
    
    1553b总线的传输速度是1mb/s,采用曼切斯特ⅱ型编码,半双工工作方式。1553b总线有10种消息格式,每个消息至少包含两个字,每个字包含有16个信息位、一个奇偶校验位和3个位长的同步头,适用于变压器耦合的曼切斯特ii型编码的通过双绞线可靠传输的长度可以超过30米。
    
    1553b通信系统可分为应用层、驱动层、传输层、数据链路层和物理层。应用层和驱动层在子系统实现,传输层、数据链路层和物理层均在1553b总线通信接口(mbi)实现。对于rt来说,根据和bc之间的通讯表决定rt在总线中的地址,按照接口控制文件(icd)设计对应的应用层软件完成和mbi卡的通讯接口。
    
    bu-61580
    
    目前在机载设备rt的设计中,广泛使用了mbi卡,国内外mbi卡普遍使用了美国ddc公司的1553b总线协议芯片bu-61580,该协议芯片包含微处理器和1553b总线之间完备的接口,集bc、rt、bm三种工作模式为一身,封装为70引脚的dip,传输时使用1.41:1的变压器。bu-61580内部集成了双收发器逻辑、编***、协议逻辑、内存管理和中断控制逻辑,还提供了一个4k字(16bit)的内部共享静态ram和与处理器总线之间的缓冲接口,bu-61580的软件接口包括17个内部操作寄存器、8个测试寄存器以及64k字的共享存贮器地址空间。
    
    目前机载mbi卡一般使用bu-61580完成传输层、数据链路层和物理层的接口,mbi卡中控制逻辑及数据传输利用一片mcu实现,mbi卡和机载设备之间的接口一般为串口,mbi卡的生产厂家利用特定的机载设备的通讯表和接口控制文件(icd)为机载设备定制mbi卡,同时提供串口驱动程序和编写串口通讯协议,机载设备利用串口驱动程序和串口通讯协议完成数据的交换。
    
    处理器msc1210y5与bu-61580的硬件接口
    
    msc1210y5是德州仪器公司的基于8051内核的高性能系统级单片机,具有两个串口,支持在系统编程,内部有32k的flash。本设计利用bu-61580支持8位处理器的特点,利用msc1210y5的总线接口和16位的bu-61580完成数据的交换,数据接收和发送由int外中断完成,内部数据交换通过串口1与系统内部单片机完成。为了便于在飞机上对软件升级,msc1210y5的串口0通过rs-232电平驱动后,用于程序的下载。电路框图示于图2。
    
    
    
    图2 处理器msc1210y5与bu-61580的接口
    
    图2中,msc1210y5与bu-61580为8位总线接口,61580的“16/8_bit”、“buffed”、“polar”接为低;使用了0等待控制,“zw”接为低;使用了bu-61580内部的ram,“trigg”接为低;
    
    
    作者:陕西凌云电器总公司设计所 高峰
    
    摘要: 给出了基于bu-61580的mil-std-1553b远程终端设计思路和方法。
    
    关键词: bu-61580;mil-std-1553b;rt;msc1210y5
    
    mil-std-1553b总线
    
    mil-std-1553b总线(以下简称1553b总线)是美国定义的一种军用串行总线标准,国内对应为gjb 289a-97,全称《数字式时分制指令/响应型多路传输数据总线》,它规定了数字式时分制指令/响应型多路传输数据总线及其接口电子设备的技术要求,同时规定了多路传输数据总线的工作原理和总线上的信息流及要采用的电气和功能格式。
    
    1553b总线网络由终端、子系统和总线传输介质组成,结构如图1所示。终端是使数据总线与子系统相连接的电子组件。子系统为从多路数据总线上接收数据传输服务的装置或功能单元。总线控制器(bc)是总线系统组织信息传输的终端。总线监控器(bm)是总线系统中指定作接收且记录总线上传输的信息并有选择地提取信息以备后用的终端。远程终端(rt)是总线系统中不作为总线控制器或总线监控器的所有终端。
    
    
    
    图1 典型双余度1553b总线的拓扑结构
    
    1553b总线的传输速度是1mb/s,采用曼切斯特ⅱ型编码,半双工工作方式。1553b总线有10种消息格式,每个消息至少包含两个字,每个字包含有16个信息位、一个奇偶校验位和3个位长的同步头,适用于变压器耦合的曼切斯特ii型编码的通过双绞线可靠传输的长度可以超过30米。
    
    1553b通信系统可分为应用层、驱动层、传输层、数据链路层和物理层。应用层和驱动层在子系统实现,传输层、数据链路层和物理层均在1553b总线通信接口(mbi)实现。对于rt来说,根据和bc之间的通讯表决定rt在总线中的地址,按照接口控制文件(icd)设计对应的应用层软件完成和mbi卡的通讯接口。
    
    bu-61580
    
    目前在机载设备rt的设计中,广泛使用了mbi卡,国内外mbi卡普遍使用了美国ddc公司的1553b总线协议芯片bu-61580,该协议芯片包含微处理器和1553b总线之间完备的接口,集bc、rt、bm三种工作模式为一身,封装为70引脚的dip,传输时使用1.41:1的变压器。bu-61580内部集成了双收发器逻辑、编***、协议逻辑、内存管理和中断控制逻辑,还提供了一个4k字(16bit)的内部共享静态ram和与处理器总线之间的缓冲接口,bu-61580的软件接口包括17个内部操作寄存器、8个测试寄存器以及64k字的共享存贮器地址空间。
    
    目前机载mbi卡一般使用bu-61580完成传输层、数据链路层和物理层的接口,mbi卡中控制逻辑及数据传输利用一片mcu实现,mbi卡和机载设备之间的接口一般为串口,mbi卡的生产厂家利用特定的机载设备的通讯表和接口控制文件(icd)为机载设备定制mbi卡,同时提供串口驱动程序和编写串口通讯协议,机载设备利用串口驱动程序和串口通讯协议完成数据的交换。
    
    处理器msc1210y5与bu-61580的硬件接口
    
    msc1210y5是德州仪器公司的基于8051内核的高性能系统级单片机,具有两个串口,支持在系统编程,内部有32k的flash。本设计利用bu-61580支持8位处理器的特点,利用msc1210y5的总线接口和16位的bu-61580完成数据的交换,数据接收和发送由int外中断完成,内部数据交换通过串口1与系统内部单片机完成。为了便于在飞机上对软件升级,msc1210y5的串口0通过rs-232电平驱动后,用于程序的下载。电路框图示于图2。
    
    
    
    图2 处理器msc1210y5与bu-61580的接口
    
    图2中,msc1210y5与bu-61580为8位总线接口,61580的“16/8_bit”、“buffed”、“polar”接为低;使用了0等待控制,“zw”接为低;使用了bu-61580内部的ram,“trigg”接为低;
上一篇:3-2000V可调直流稳压电源
上一篇:基于电话线的系统远程升级方案