一种智能ARI NC429总线接口板的硬件设计与实现

发布者:sky0001最新更新时间:2015-01-07 来源: e-works关键字:ARINC429总线  DSP  CPLD 手机看文章 扫描二维码
随时随地手机看文章

    随着航空电子系统综合性的增强,各个系统之间的数据通讯,变得尤为重要。ARINCA29作为最常用的通讯总线,广泛使用在波音系列飞机、欧洲空中客车等机种,成为机载设备之间通讯的主要接口。我国的惯导系统,也以ARINc429为主要通讯总线。ANINC 429数字信息传输规范(D玎s)33为在航空电子设备之间传输数字信息,制定了航空运输工业标准。

    ANINC 429的发送速度有高速(100 kbps)和低速(12.5 kbps)两种。对于低速发送,一般的嵌入式处理器(如8051系列单片机)即可满足;而对于高速发送,虽然采用性能更好的80C196单片机可以满足,但其外围电路繁冗,会影响板卡的性能。

    同上述两种单片机相比,TMS320F206采用了先进的改进型哈佛结构及流水线技术,指令执行速度快。1个机器周期仅为50鹏。同时TMS320F206的数据、地址总线(均为16位)分开,片内带有32k字的闪速存储器和544个字的RAM。构成最小系统时非常简单,不需EPROM、RAM、地址数据锁存器。虽然用其构成ANINC 429数据传输系统时的指令同80C2196类似,但由于每条指令的执行时间很短,至少为80C196的1/20。故可使速度提高20多倍。从而不但可以满足高速ANINC 429数据传输的要求,而且能够减化板卡设计,提高板卡的性能。

1 HS3282芯片简介

    HS3282是HARRIS公司推出的一款高性能的COMS型429总线接口电路,其工作频率为100 k bit或者12.5 k bit,单电源+5V供电,低功耗,直接与ARINC总线连接,一路发送,两路接收。接收器和发送器相互独立,同时工作。双通道接收器之间也是独立的并行接收,可以直接连接到APdNCA29总线。而不需电平转换。字长25位或者32位,接收数据时进行校验,而发送数据时产生校验,内部定时器可自动调整字间隙。其发送缓冲是一个8 X 32 Bit的FIFO。

2 总体设计

    429总线接121板的主要功能,是在429总线和PC机之间起到桥粱作用,实现429总线数据信息的接收和发送。当有数据从429总线上传输时,429接口电路能够准确地将其接收,并把它送到DSP,经DSP处理后,继续向Pc机发送;当Pc机的信号传输到来时,由DSP进行实时处理后,控制429收发模块将数据传送到429总线上。系统的总体框架如图1所示。

    图中,主要设计模块有以下部分:

    (1)板卡CPU。选用TI公司的TMS320F206。是设计成本最低、结构功能复杂度也较低的定点DSP。其片内32kFlash、4.5kRAM可以满足处理规模适中的应用。可省去片外固化存储器,简化接口电路设计。但TMS320F206的I/O引脚数只有4个,远不能满足设计需要,因此还需要选用CPLD作为接口的扩展,并完成译码和部分控制工作。

    (2)429总线接口电路。HS3282是ARINC429的协议芯片,发送时,常配合HS3182共同作为一组ARINC 429总线的接口电路。本板卡具有4发8收的功能,根据上述介绍,这里须要选用4组这样的总线接口电路。

    (3)数据缓冲器。为避免PC机从双口存储器中读取数据时,DSP再次对该数据区进行写操作而产生冲突,选用双端口RAM连接ISA总线和DSP处理器。

    (4)译码、控制和中断逻辑。这里采用CPLD来实现。因为CPLD具有编程方便、集成度高、速度快、价格低等特点,而且CPLD软件包中有各种输入工具、仿真工具、版图设计工具和编程器等全线产品,使设计人员在很短时间内,就可以完成电路的输入、编译、优化、仿真,直至芯片的制作。

3 CPLD模块的设计

    3.1中断逻辑模块

    429接口从外部接收到数据时,采用中断方式向F206发出请求,F206接到中断请求后,进人中断服务子程序。F206在处理完接收数据及对相应的状态进行设置后。向Pc机发出中断请求信号。PC机接收到中断请求信号后,通过查询各个状态字来获得接收口的通道号和数据量等信息,区分不同的中断源,若为接收中断,则首先通过查询缓冲状态位来判断接收通道,在将数据取走后,将此缓冲区的状态位清零。PC机每隔一段时间,将要发送的数据(若有数据)送到相应得缓冲区中,并以中断的方式通知429板,F206接收到中断请求后,将中断请求清除,再将数据取走并通知接口板进行发送。

    (1)F206向Pc机发送中断的逻辑模块。图2中,中断拨码器的输出XIRQ的8个引脚分别与ISA总线的3,4,5,7,10,11,12,15这8个中断引脚相连,通过拨码,可以选择这8个中的—个。当F206要向PC机发送中断时,通过A1一A5将中断入口地址写到中断寄存器中,并通过CPLD的译码逻辑模块产生一个向Pc机的中断请求INTPC,INTPC经过中断寄存器产生INTRPC信号并通过拨码器SW产生—个中断信号XMQX(3,4,5,7,10,11,12,15中的—个),发往PC 机。PC 机接到F206发来的中断后,产生一个中断应答信号CLRINTPC。这个信号使中断寄存器复位,其作用相当于清中断,以便继续接收心06发来的中断。

    (2)PC机向F206发送中断的逻辑模块。同样,当PC机要向F206发送中断时,它也要通过地址信号线XAl,XA9一XAl3将中断地址写到中断寄存器中,并产生中断请求信号INTDP。F206接到此中断请求信号后,产生中断应答信号CLRINTDP,使中断寄存器复位,清中断信号(如图3所示)。[page]

    (3)中断扩充逻辑模块。由于F206的IO引脚数量及其有限,要在F206上实现所有的10中断是不可能的,所以我们利用CPLD,通过F206的8个数据线D0-D7对10中断进行了扩充。逻辑图如图4所示。


    当HS3282产生中断时,心06通过这8个数据线读取中断信号(/DRII一/DR42,分别对应4块HS3282的/DRI、/DR2)并传输至F206。进行相应的中断控制;同时这8个数据线还作为F206向HS3282发出控制信号/MRI一舳4(主复位信号)和ENTXl一ENTX4(允许发送信号)的传输线,将控制信号传输给HS3282,如图4(a),显然,D0一D7是双向传输的。所以在设计时,采用三态缓冲器74240和八D触发器74273来实现它们的双向传输,如图4(b)。

    3.2 HS3282时钟模块

    根据板卡要求,HS3282的发射时钟有两个可选频率480 k和1M。我们利用一个48M的外部晶振来驱动,使得它通过CPLD进行100分频和48分频分别得到这两个频率。其中100分频通过两个10分频逻辑实现,48分频先后通过8分频和6分频逻辑来实现。

    3.3其它逻辑模块

    除上述几个模块外,CPLD中还集成了板卡地址选择模块、HS3282读写信号的产生模块、提高板卡可靠性的复位模块等等。由于这些模块实现简单,在此就不再一一详述了。

4 F206与HS3282的接口电路

    F206与HS3282的接口电路如图5所示。

    (1)/MR信号。主复位,低脉冲有效,通常只用于加电和系统重启。
    (2)ENTX信号。发送使能标志,用于从先进先出存储器开始数据传输。
    (3)TX/R信号。发送器输出标志,表明存储器空。
    (4)/DR11和/DR12/信号。终端请求,通过数据线DO和D1将终端信号传输给F206。
    (5)/RD信号。F206向HS3282发出的读取信号,用于读取HS3282缓存中的数据。
    (6)/WR信号。F206向HS3282发出的写信号,用于向HS3282缓存中写数据。这只是17206与一片HS3282的接口电路,F206与其他3片HS3282的接口电路与之类似。[page]

5 F206与双口RAM的接口电路

    当接口板实现数据的发送功能时,数据首先从ISA总线读入,并存储在双口RAMIDTT025中,当适合发送数据时,F206发出读取信号,将存储在IDT7025中的数据通过DO~D15数据总线传输给HS3282,通过HS3282控制向429总线发送数据;同样,在接收数据时,HS3282接收的数据在砣06的控制下,通过数据总线DO,D15传输到IDT7025中,最后Pc机通过ISA总线接收数据,从而完成数据的收发功能。图6中,READY为高,表明对双口RAM的访问可以结束,否则将延续此次访问。

6 F206的时钟电路

    DSP时钟可由外部提供,也可由板上的振荡器提供。但一般DSP系统中,经常使用外部时钟输入,因为使用外部时钟时,时钟的精度高、稳定性好、使用方便,从而可以保证DSP能够可靠、稳定的工作。而且,使用外时钟时,可以通过改变DIVI、DIV2引脚上的电平,设置时钟方式为×1、×2或×4。这样,只需用一个时钟。就可以提供DSP的多个工作时钟,增加了系统的灵活性。这里我们选用20M的晶振,并用选择开关来成比例的设置DSP的工作时钟。接口电路如图7所示。

7 仿真接口电路

    DSP和CPLD都是通过仿真接口JTAG进行在线编程的。JTAG(Joint Test Action Group)是检测PCB和IC芯片的一个标准,通过这个标准,可对具有JTAG接口芯片的硬件电路进行边界扫描和故障检测。YrAG接口的设计比较简单,只要根据芯片所提供的接口类型按照相应的接口标准即可。

8 结束语

    通过整个设计方案可以看出.用DSP+CPLD模式实现429总线和ISA总线之间的数据通讯,省去了EPROM、RAM、地址数据锁存器等外围电路,使得原理图的设计简单、清晰。合理地使用CPLD。又增强了板卡的集成度和开发的便利性。通过开发和调试证明,该板卡能够满足高速ARINC 429数据传输的要求,并且执行速度快,体积小,集成度高。可靠性好。

关键字:ARINC429总线  DSP  CPLD 引用地址:一种智能ARI NC429总线接口板的硬件设计与实现

上一篇:PROFIBUS总线在MPS改造中的应用
下一篇:基于PCI总线的HDLC通信卡的设计与实现

推荐阅读最新更新时间:2024-05-02 23:25

采用可高效再配置DSP系统的动态加载技术
新的移动通信市场为DSP 技术带来了一系列新的挑战。我们可采用动态加载技术来有效解决这些难题。 基于 DSP(数字信号处理器)的多功能系统正变得日益普遍,特别在无线通信方面更是如此。新一代超高性能 DSP 使基站可以承载更多的语音、数据以及视频信息通道,而高级低功耗 DSP 则为手持终端系统提供了 Web 浏览及其他多媒体功能。与以往的任何 DSP 系统相比,上述系统都能够实现更强大的多功能软件灵活性,这不仅是因为通信标准具有很高的多样性,而且也由于目前无人知晓众多新兴应用中到底哪些会胜出。 新型移动通信市场较强的开放性提出了一系列新的 DSP 技术挑战,这不足为奇。其中最重要的是在于如何加载并配置资源密集型的多媒体应用,以及如
[嵌入式]
意法半导体、DSP Group和Sensory联合研制声控关键字智能麦克风
中国,2017年3月9日 ——横跨多重电子应用领域的全球领先的半导体供应商、世界顶级MEMS供应商意法半导体 (STMicroelectronics,简称ST;纽约证券交易所代码:STM)与全球领先的融合通信无线芯片组解决方案提供商DSP Group 有限公司(纳斯达克股市代码:DSPG)和全球最大的语音界面和关键字检测算法开发商 Sensory有限公司,联合公布了高能效语音检测处理麦克风的技术细节。该麦克风封装紧凑,具有关键字识别功能。 这款器件在微型系统封装(SiP)内集成意法半导体的低功耗MEMS麦克风、DSP Group的超低功耗语音处理芯片和 Sensory的语音识别固件,利用意法半导体的先进封装技术取得了非常好的轻量型
[嵌入式]
DSP控制SPWM全桥逆变器直流偏磁的研究
  1 引言   近年来, SPWM 逆变器已经在许多交流电能调节系统中得到广泛应用,相对于半桥而言,全桥逆变器的开关电流减小了一半,因而更适合于大功率场合。在 SPWM 全桥逆变器中,为实现输入输出之间的电气隔离和得到合适的输出电压幅值,一般在输出端接有基频交流变压器。而在输出变压器中,由于各种原因引起的直流偏磁问题致使铁心饱和,从而加大了变压器的损耗,降低了效率,甚至会引起逆变器颠覆,严重影响了SPWM全桥逆变器的正常运行,必须采取措施加以解决。   随着高频开关器件的发展,模拟瞬时值反馈控制使SPWM逆变器获得了优良的动态响应特性和较小的谐波畸变率。但模拟控制存在着分散性大、温度漂移及器件老化等不利因素,因而给设备调试及维护
[嵌入式]
<font color='red'>DSP</font>控制SPWM全桥逆变器直流偏磁的研究
单片机、ARM、MCU、DSP、FPGA、嵌入式的定义、特征及关系详解
首先,“嵌入式”这是个概念,准确的定义没有,各个书上都有各自的定义。但是主要思想是一样的,就是相比较PC机这种通用系统来说,嵌入式系统是个专用系统,结构精简,在硬件和软件上都只保留需要的部分,而将不需要的部分裁去。所以嵌入式系统一般都具有便携、低功耗、性能单一等特性。 然后,MCU、DSP、FPGA这些都属于嵌入式系统的范畴,是为了实现某一目的而使用的工具。 MCU 俗称”单片机“经过这么多年的发展,早已不单单只有普林斯顿结构的51了,性能也已得到了很大的提升。因为MCU必须顺序执行程序,所以适于做控制,较多地应用于工业。而ARM本是一家专门设计MCU的公司,由于技术先进加上策略得当,这两年单片机市场份额占有率巨大。ARM
[单片机]
Credo推出业界首款单片集成CMOS VCSEL驱动器的800G光DSP芯片
针对AOC及短距(SR)光模块优化的新型Credo DSP,适用于下一代超大规模数据中心/AI应用 加州圣何塞和中国深圳,2023年9月6日—— Credo Technology(纳斯达克股票代码:CRDO)今日发布两款新品:集成VCSEL驱动的 Dove 800D及Dove 410D PAM4 光DSP芯片 。该两款芯片可加速客户产品的上市进度,为解决超大数据中心、AI后端集群以及通用计算网络日益增长的带宽需求而设计。Dove 800D (8x100G)及Dove 410D(4x100G)使用了Credo第四代DSP技术,是经过优化的、高性能、体积小巧的产品,可以满足超级数据中心日益严格的能耗要求。Dove 800D和
[嵌入式]
Credo推出业界首款单片集成CMOS VCSEL驱动器的800G光<font color='red'>DSP</font>芯片
基于DSP的多路音/视频采集处理系统设计
   摘要: 采用TI公司的TMS320DM642型数字媒体数字信号处理器(DSP)设计多路音/视频采集处理系统,实现实时处理4路模拟视频和音频输入、1路模拟/数字视频和l路模拟音频信号输出的功能,该系统可适应PAL/NTSC标准复合视频CVBS或分量视频Y/C格式的模拟信号和标准麦克风或立体声音频模拟输入,具有PAL/NTSC标准S端子或数字RCB模拟/数字信号输出和标准立体声音频模拟输出。并给出软/硬件设计原理和电路。    l 引言   当前,在数字图像处理中,由于数据量大、算法难度高,因此实时性成为技术难点之一。如果采用专用电路实现,虽然实时性得到保证,但系统的灵活度大大降低。因此,寻求一种高速通用数字信号处理系统成为
[嵌入式]
基于ARM和CPLD的无线内窥系统设计
  当前,医用无线内窥镜已有产品问世。以色列GI公司早在2001年5月即推出其M2A无线内窥镜产品,并获得美国FDA认证。GI公司生产的胶囊型内窥镜长为26 mm,直径为11mm,重3.5g;采用微功耗CMOS图像传感器,可观察视角为14O ,可看清0.lmm左右的物体,采集速度为2帧/s。日本RF公司也于2001年底研制出NORIKA3胶囊型内窥镜系统。该产品采用超小型CCD摄像头,含有8个镜头,可观察视角为360 ,图像帧率可达30帧/s。 NORIKA3 利用位于药丸内的转子线圈与产生磁场的体外定子线圈形成马达结构来实现药丸系统姿态控制。RF公司在其网站上发布了产品的设计模型。此外,Gong和Park等人电独立发表论文,描述了
[单片机]
基于ARM和<font color='red'>CPLD</font>的无线内窥系统设计
DSP系统互连方案分析
    摘要: 基于业界使用最广泛的TI公司TMS320C5X/C6X系列DSP,根据DSP对外的三个接口HPI、EMIF、McBSP,详述了利用这三个接口组成多DSP系统时各种互连方案的应用背景和优缺点。     关键词: 数字信号处理器 主机接口 周边器件互连 外部存储器接口 交换阵列 在通信系统中,特别是在VoIP网关、3G无线基站等系统中,随着输入语音数字和分组数据量急剧增加,系统的处理能力也需极大地增加。这需要一种功能强大的实时分布式处理系统,系统往往需要进行非常复杂的数据处理。目前使用的单个DSP已不能适应,迫切需要把多个DSP组成互连系统,以增加整体数据处理能力。在图像处理中,也需要使用多DPS系
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved