基于DSP和FPGA的ARINC429机载总线接口板的硬件设计

发布者:zeta16最新更新时间:2006-05-10 来源: 电子技术应用关键字:调制  解调  通道 手机看文章 扫描二维码
随时随地手机看文章

机载数据总线 ARINC429在当代的运输机和相当数量的民航客机 (如A310、A300、A600、B757、B767)中有着广泛的应用。目前国内对ARINC429总线接口板的设计一般都是基于HARRIS公司的HS3282芯片完成的,它的缺点是路数有限、非常不灵活。因此对ARINC429总线接口板的研制,实现多通道ARINC429总线数据的接收和发送,成为目前对飞机机载总线接口研究的重点,具有非常重要的现实意义和应用前景。

       1 ARINC429总线简介

  在现代民用飞机上,系统与系统之间、系统与部件之间需要传输大量信息。ARINC规范就是为了在航空电子设备之间传输数字数据信息而制定的一个航空运输的工业标准。

  ARINC429(以下简称429)总线采用双绞屏蔽线传输信息,通过一对双绞线反相传输,具有很强的抗干扰能力。而调制方式则采用双极归零制的三态码方式,即信息由“高”、“零”和“低”状态组成的三电平状态调制。429电缆上的信号及经电平转换后的信号如图1所示。429总线每一个字为32位,它的字同步是以传输周期至少4位的时间间隔也就是4位码字为基准的。

                 

                                           图1 429信号及电平转换后的波形

       2 系统总体方案

  429总线接口板的主要功能是在429信号及相关外设之间起到桥梁作用,它既能接收双极归零制的429信号并将其转换为数字信号送入计算机或其它设备,又可将计算机或其它设备发出的数字信号转换为429信号输出。本文介绍的总线接口板采用FPGA和DSP实现四路429信号接收通道和四路429信号发送通道,且每路通道之间相互独立。在这个接口板中,每两个数据字之间的时间间隔可调,每一个收发通道能单独定义字间隔长度,每个通道校验方式可单独定义为奇校验或偶校验,数据发送可以选择单帧发送或自动重复发送(重复发送某一帧)。

  整个接口板由调制电路、解调电路、FPGA、DSP和双口RAM组成,如图2所示。

         
 

                                       图2 接口板硬件结构图

       3 硬件电路设计

       3.1 调制解调电路设计


  429信号进入接口板后,首先要把429信号转换为数字电路可以识别的TTL电平。这里采用HOLT公司的HI-8482实现信号的解调,将标准的429总线信号转换成5V TTL数字信号。为了降低干扰,在429总线信号的四个输入管脚分别接入39pF的高精度军品电容;采用HOLT公司的HI-8585芯片实现信号的调制,将TTL数字电平转换为标准的429信号。

       3.2 FPGA内部逻辑设计

  按照429信号的编码格式、特点、传输规则以及协议要求,选用一片ALTERA公司的ACEX1K型的FPGA发送和接收四路数据。每一路分为接收部分和发送部分。

  接收部分的主要作用是通过串/并转换将串行数据转换为32位并行数据,并对收到的数据自动实行差错控制。对于字间隔、位间隔出错等错误能进行自动检测,若无错误,则将数据分两次送至DSP的16位数据总线上,以供读取。接收模块结构框图如图3所示。


      

                                   图3 接收模块结构框图

  发送部分的主要功能是将DSP送入的数据暂存在FPGA内部的FIFO中,等待发送命令。一旦接到发送控制指令,FIFO输出数据并通过并/串转换将并行数据转换为串行数据,同时加入预先设定的间隔。用户可通过写控制寄存器选择发送模式(即单帧发送或自动重复发送)、发送通道延迟设定、发送通道字间隔设定,还可通过读取状态位检查它的工作状态(发送缓冲器空、发送缓冲器满和是否正在发送)。发送模块结构框图如图4所示。


             

                                        图4 发送模块结构框图

  以上介绍的只是一路发送通道和接收通道,由于本系统共有四路独立的发送通道和四路独立的接收通道,故在FPGA中需设置四个接收模块和四个发送模块,通过DSP的地址线来选取其中的一路发送通道或接收通道。

  FPGA内部结构是基于SRAM的,因此需要一片配置芯片固化内部逻辑。为了便于调试,采用JTAG模式和被动串行模式(PS)两种配置模式,调试时使用JTAG模式直接将逻辑写入FPGA内部,调试好后再用PS模式将程序写入配置芯片。通过对FPGA和配置芯片上的引脚进行跳线,可选择不同的配置方式。跳线电路如图5所示。

          

                                         图5 FPGA配置跳线设置

  FPGA作为DSP的一个I/O外设,必然要对它的寄存器地址统一编址。在此将FPGA编址在DSP的I/O空间。由于FPGA的接收通道和发送通道是共用DSP的16位数据线的,故接收通道和发送通道的数据寄存器可以占用一个地址。表1是FPGA各通道寄存器分配的地址。 

        表1 FPGA内部各通道寄存器地址
       


 3.3 DSP与FPGA及外部设备的通信

  在整个系统的设计中,DSP主要用于控制FPGA工作、数据中转、与外设主机通信。DSP是整个系统的中枢,控制各个部分协调工作。利用DSP向FPGA写控制字,其中包含帧间隔长度大小等信息,可对FPGA进行控制;另外,根据FPGA的反馈状态,可做出相应的控制调整。考虑到用于控制FPGA的I/O口比较多,选用的DSP是TI公司的TMSLF2407A。TMSLF2407A的复用外围I/O口多达39个[2],图6是DSP与FPGA之间的具体连接。
 


                                  图6 DSP与FPGA的连接示意图

  DSP提供I/O操作信号/IS、读写选定信号R/W、读使能信号/RD、写使能信号/WE以及地址线低四位A0、A1、A2、A3。通过这些控制逻辑信号可区分四路通道及每路通道的高低字。

  DSP和FPGA提供的其它辅助的控制和状态信号还包括:四路发送使能信号/ENTX[0..3],低电平有效;四路发送停止信号/TXT[0..3],低电平有效;四路接收通道清零信号/CHACLRN[0..3],低电平有效;接收数据到达信号/RER[0..3],用于告知DSP准备接收某一路通道已经到达的数据;发送数据准备好信号/TXR[0..3]信号,用于告知各个发送通道中是否还有未发出的数据暂存在FIFO里,低电平表示没有数据;发送通道FIFO满信号FUL[0..3],高电平有效;GLOBCLRN信号,用于FPGA初始化时对其内部进行全局清零;TESTREQ信号,用于对整个系统的自检。

  整个电路板是通过双口RAM与外设主机进行通信的,双口RAM负责暂存外设要发送的数据和暂存FPGA处理过的数据。可把它大致分为8个区,每一个区负责存放四路接收通道和四路发送通道中的一路数据及控制字。利用双口RAM左右两中断的信箱可指挥接口板进行相应的操作。

       4 软件设计

  软件的设计主要是DSP编程,DSP程序的主要任务就是初始化、管理DSP外围电路、控制FPGA的收发数据以及与外设交互。DSP的主程序流程图如图7所示。

  整个接口电路板调试通过后,经过测试可以同时接收和发送四路ARINC429信号。这就解决了以往接口电路板通道数太少的瓶颈。利用FPGA密度高、结构灵活、设计时间短和可编程的优点,实现了对某路ARINC429信号的独立处理,再加上TI公司2000系列DSP丰富的I/O接口和较普通单片机更快的速度,实现了对FPGA的控制管理及与外设的通信。因此本系统对当今民用飞机机载数据通信总线互联提供了一种新型、先进的方法,具有相当普遍的实用意义。

      

                                                  图7 DSP主程序流程图

       参考文献

1 褚振勇,翁木云. FPGA设计与应用.西安:西安电子科技大学出版社,2000

2 TMSLF2407A Fix-Point Digital Signal Processor(SPRS1451).Texas Instrument, 2000

3 刘和平.TMSLF240x DSP c语言开发应用.北京:北京航空航天大学出版社,2002

关键字:调制  解调  通道 引用地址:基于DSP和FPGA的ARINC429机载总线接口板的硬件设计

上一篇:在FPGA中植入嵌入式系统
下一篇:基于DSP的自动对焦系统

推荐阅读最新更新时间:2024-05-02 20:24

一种可程控调制脉冲电源模块的研制
在某发射机中,为了降低整机功耗,对某间歇工作的单元电路采取脉冲制式供电方式。本文研制的电源模块,可通过外部控制信号,快速的开启和关断,为负载提供15V电压,1A电流的供电脉冲。   一般开关电源启动延迟时间为ms级,直接控制电源的On/Off端无法输出上下沿为ns级的输出脉冲。本文介绍了一种输出级调制方式,满足了输出脉冲建立时间及关闭时间为ns级的要求,输出功率达15W,调制频率从200Hz~50kHz, 脉冲电压 跌落幅度 小于0.5 %的要求。   本文着重分析了影响 脉冲电源 主要参数的因素及解决方法,最后给出采用厚膜混合集成技术制作的28V输入,15V/15W输出可程控调制脉冲电源模块的实测参数。    1 脉冲电源参数
[电源管理]
一种可程控<font color='red'>调制</font>脉冲电源模块的研制
CMMB接收机解调芯片的小数倍子频偏跟踪估计算法
0 引言   CMMB(China Mobile Multimedia Broadcasting,中国移动多媒体广播)是国家广电总局于2006年10月24日颁布的移动多媒体广播行业标准。该标准规定了广播业务频率范围内,移动多媒体广播系统广播信道的帧结构、信道编码和调制方式。CMMB系统的物理层采用正交频分复用(OFDM)调制方式,该方式可有效抵抗由多径效应所引起的频率选择性衰落,但对频偏却十分敏感。频偏会破坏OFDM系统的正交性。从而引起载波间干扰(ICI),因此,接收机需要对载波频偏进行估计并纠正。为此,本文针对 CMMB 接收机解调芯片的小数倍子载波跟踪算法进行了分析。    1 CMMB信号模型及载波频偏分析   
[模拟电子]
CMMB接收机<font color='red'>解调</font>芯片的小数倍子频偏跟踪估计算法
技术文章—扩频频率调制以降低 EMI
电磁辐射 (EMR)、电磁干扰 (EMI) 和电磁兼容性 (EMC) 是涉及来自带电粒子的能量以及可能干扰电路性能和信号传输的相关磁场的术语。随着无线通信的激增,通信装置不计其数,再加上越来越多的通信方法 (包括蜂窝、Wi-Fi、卫星、GPS 等) 使用的频谱越来越多 (有些频带相互重叠),电磁干扰成了客观存在的事实。为了减轻此影响,许多政府机构和监管组织对通信装置、设备和仪器可发射的辐射量设定了限制。这类规范的示例之一是 CISPR 16-1-3,它涉及无线电干扰和抗扰度测量设备和测量方法。 根据其特征,电磁干扰可分为传导干扰 (通过电源传输) 或辐射干扰 (通过空气传输)。开关电源会产生两种类型的干扰。ADI 公司为减少传
[电源管理]
技术文章—扩频频率<font color='red'>调制</font>以降低 EMI
全国重点跨区域输电通道开展全面“体检”
中国储能网讯: 保障迎峰度夏期间全国电力稳定供应,目前,各地电力部门正抓住窗口期,对跨省、跨区域重点输电通道进行全面“体检”。 世界输送距离最长、电压等级最高、输送容量最大的新疆昌吉送安徽古泉特高压输电通道,日前开展了全面“体检”。 国网安徽超高压公司±1100千伏古泉换流站副站长 朱涛:预计华东地区今夏用电负荷将再创新高,此次检修,将为高峰时段古泉站安全可靠供电提供坚强的技术保障。 支撑我国中部电力供应的四川雅中送江西南昌±800千伏输电通道,日前开始了全线停电检修。2000多检修人员对全线所有设备进行了彻底“体检”。 国网江西电力超高压公司副总经理 刘小波:此次停电检修,赶在度冬和度夏用电之
[新能源]
NXP、三星和天碁科技联合推出世界首款TD-SCDMA HSDPA / GSM多模手机
世界首个数据传输速率高达2.8Mbps调制解调器支持三星SGH-T578H手机 中国,北京, 2007年11月13日 –恩智浦半导体 (NXP Semiconductors)(由飞利浦创建的独立半导体公司)三星、和北京天碁科技有限公司(T3G)今天宣布推出世界首款TD-SCDMA HSDPA/GSM/GPRS/EDGE多模手机,此款机型已于10月23日在北京举行的“中国国际通信设备技术展览会”上展出。三星SGH-T578H手机采用软件定义调制解调器,可达到2.8Mbps的数据传输速率,这个速率相当于GPRS的20倍,用户在不到一分钟的时间内可下载多个MP3文件。 SGH-T578H手机基于T3G7210系统解决方案,并采用业界
[新品]
是德科技应用 Qualcomm™ LTE 物联网调制解调
是德科技(NYSE:KEYS)日前宣布新的计划,旨在协助加快物联网(IoT)技术的部署。物联网投入实际部署后,预计将使日常应用(例如智能家居、互联汽车、医疗保健和智能城市等)以及工业应用(能源系统、农业和交通运输等)中的数十亿器件互联在一起。 器件制造商现在可以使用 Keysight Anite SAS 互操作性测试解决方案(SAS)来验证其 Cat M1 产品是否符合北美运营商的 Cat M1 测试计划。运营商首先使用领先的运营商验收解决方案 SAS,以及配备高通 MDM9206 LTE 物联网调制解调器的器件成功完成了测试案例的实施,然后对测试计划进行了验证。Cat M1 是一种以应用于物联网的 LTE制式,在 1.4 M
[物联网]
三星、华为供应商卓胜微进入IPO通道,行业竞争瞄向Skyworks
集微网消息,国内集成电路企业正迎来又一波A股上市潮,3月23日,证监会网站发布江苏卓胜微电子股份有限公司(以下简称“卓胜微”)招股说明书,显示卓胜微正式进入IPO审批通道。 资料显示,卓胜微主营业务为射频前端芯片的研究、开发与销售,主要向市场提供射频开关、射频低噪声放大器等射频前端芯片产品,并提供 IP 授权,应用于智能手机等移动智能终端。 目前,卓胜微已经发展成为中国射频前端芯片市场的主要竞争者,在业内树立了较强的品牌影响力,公司的射频前端芯片应用于三星、小米、华为、联想、魅族、 TCL 等终端厂商的产品,其中三星为公司的第一大客户。 报告期内,卓胜微业务规模实现快速增长,2014 年度、2015 年度、2016 年度和 201
[手机便携]
为微控制器增加PWM/模拟通道的方法
微控制器是将微型计算机的主要部分集成在一个芯片上的单芯片微型计算机。在片上PWM(脉冲宽度调制)资源方面,低成本的8位单片微控制器是很吝啬的。设计人员在采用PWM资源时,经常被迫要牺牲一个捕捉/比较通道或定时器通道,因为 PWM通道 要共用相同的片上资源。很多基于微控制器的独立电气设备都不会使用同步串行端口。因此,可以用微控制器的波特率发生器和并/串转换器部分来生成位模式,构成一个256位的PWM形式。然后用RC滤波器过滤这个PWM输出,提取出一个模拟信号。同步通信没有异步通信的起始位和停止位,因此位模式可以产生出长周期的高电平或低电平。      图1,可以用片上未用的同步串行端口产生PWM信号,并将其转换为一个慢速运动
[模拟电子]
为微控制器增加PWM/模拟<font color='red'>通道</font>的方法
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved