一种HB6096总线通讯模块的设计与实现

来源 :中国新通信 | 被引量 : 0次 | 上传用户:youyanma
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】 HB6096总线已经广泛应用于航空电子系统中,成为机载设备间的主要通讯接口。本文简要的介绍了HB6096总线的规范,在此基础上设计了基于HI-3582接口芯片的HB6096总线通讯模块。该模块由HI-3582实现HB6096格式编码的数据的发送与接收,由FPGA控制HI-3582芯片的读写逻辑和与CPU间的数据交换,最后,通过收发通道间的自测试,验证了该模块的准确性和可靠性。
  【关键词】 HB6096 HI-3582 通讯模块
  随着计算机技术的发展,功能相对独立的航空电子系统逐步走向综合,例如将雷达、惯导、GPS和机载计算机联合,组成新型航空导航系统。这一发展趋势使得各子系统之间的数据通讯变得尤为重要,HB6096便是在这一需求的推动下新生的一种规范,它定义了航空电子设备及其系统之间通信的标准。本文介绍了一款基于HI-3582芯片的HB6096总线通讯模块的设计与实现方法,该模块可有效提高HB6096总线通讯的稳定性和可靠性[1,2]。HI-3582芯片是HOLT公司开发的高性能CMOS型HB6096专用接口,可实现16位并行总线到HB6096串行总线间的数据转换。HI-3582包含有一个发送电路和两个接收电路,彼此独立,由±10V供电,可直接与HB6096总线相连。发送电路和接收电路的工作模式可通过控制寄存器进行设置[3]。
  一、HB6096通讯模块硬件设计方案
  基于HI-3582接口芯片的HB6096通讯模块如图1所示。


  1.1 HI-3582供电电路
  由于HI-3582需要±10V供电,因此本方案采用TI公司的PTN04050CAD芯片实现+10V供电,PTN04050AAD芯片实现-10V供电,电路方案如图2所示。从图中可以看出,PTN04050CAD和PTN04050AAD均为+5V供电,且都是通过调节电阻Rset阻值来获得需要的输出电压。


  1.2 HI-3582与FPGA间的接口设计
  HI-3582的逻辑控制接口为3.3V电压,可直接与FPGA互联,如图1所示。图中的16位数据总线为双向总线,发送数据时,FPGA通过该总线将发送的数据写入HI-3582的FIFO中,接收数据时,FPGA通过该总线读取HI-3582 FIFO中的数据。图中的控制信号主要分为读、写两类。
  二、 HB6096通讯模块软件设计方案
  上电复位后,软件首先配置控制寄存器,对HI-3582进行初始化设置,主要包括:数据的接收和发送速率,数据的编码格式,奇偶校验方式,接收解码方式以及工作模式等。这里我们采用中断方式接收,查询方式发送。
  1、接收软件设计。中断接收过程中,因为HI-3582有2个接收电路,如果这2个接收电路的标识#D/R1和#D/R2共享一个中断,这样就容易出现中断覆盖。这里,我们将这两个标识信号寄存到FPGA内部的状态寄存器内,由CPU循环的查询相应的状态位,以确定哪一路接收产生中断,再进行相关的数据接收处理,其流程如图3所示。


  2、发送软件設计。在进行数据发送过程中,首先检查发送器的状态,只有当标识TX/R为“1”时,发送器才能工作,此时,CPU依次发出两个16位数据写信号,实现一个HB6096数据的发送。
  三、实验验证
  软件初始化时,将HI-3582控制寄存器的CR5设为“0”,此时芯片为自测试模式,发送通道发出的数据直接连接到两个接收通道上,第一个接收通道接收的数据为无任何改动,第二个接收通道接收的数据按位反转。实验中,软件发送的数据为“55aa aa55”,从第一个接收通道接收的数据为“55aa aa55”,从第二个接收通道接收的数据为“aa55 54aa”。芯片外循环自测试软件初始化时,将HI-3582控制寄存器的CR5设为“1”,此时芯片为正常模式。实验中,软件发送的数据依然为“55aa aa55”,此时用示波器可以观察到发送通道输出的数据。此外,我们用导线将HI-3582的发送通道与两个接收通道依次相连,通过调试串口观察到两个接收通道接收的数据均为“55aa aa55”。
  四、 结论
  针对在航空领域广泛应用的HB6096总线,本文设计了一款以HI-3582为核心的通用HB6096总线通讯模块,该设计方案简单、有效,又能严格保证可靠性,完全能够满足现今飞机技术的严格要求,具有十分重要的实用价值。
  参 考 文 献
  [1] 胡红明,雷艳静 等. 基于HS3282的ARINC429 PCI通信接口卡设计. 微处理机,2007,04,2,123-128.
  [2] 张战平,陶健 等. 基于HS3282的ARINC429航空通讯总线设计. 航空计算技术,2009,09,39(5),107-110.
  [3] HOLT INTEGRATED CIRCUITS Corporation. HI-3582 Reference Manual. 2009,02.
其他文献
【摘要】 近些年来,我国矿山企业在电气设备与技术革新方面取得了长远进步。笔者首先对电气新技术对矿山企业的重要性进行了分析,然后选取无线网络传输技术与电气节能技术,对电气新技术在矿山企业中的应用进行了深入研究,加快了我国矿山企业的现代化建设进程。  【关键词】 电气技术 无线传输 节能减排  目前,扩大电气新技术在我国矿山企业中的应用领域,可以为建设智慧化矿山企业奠定良好的技术基础。近几十年以来,随
广播电视服务中心是广播电台的辅助和补充,其在提升群众生活品质方面有着重要的影响作用。新时期下,随着乡镇人民群众物质生活水平的提高,人民对精神文化的需求也呈现出新的
<正>近年来,宝鸡市审计局把政府建设项目审计作为重中之重,依照"依法审计"、"实事求是"、"兼顾各方利益"的原则,积极探索政府投资审计新路子,努力实现投资审计全覆盖,用审计
合同解除是合同当事人间依据法律规定或约定,结束合同法律效力的行为,合同解除后因合同法律关系已不存在,合同原当事人之间权利义务关系也随之消灭。法律赋予合同当事人解除
目的 分析广州市乙型肝炎(乙肝)疫苗免疫策略的效果,为乙肝防控提供参考。方法 检索1992~2016年乙肝免疫策略文献、收集乙肝血清学数据、乙肝疫苗查漏补种及入学验证接种率数据