




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ARINC429总线收发器芯片DEI1016的原理及应用摘要简要介绍了公司的1016芯片的功能,详细说明了利用1016芯片实现429协议数据通讯系统的设计方法,给出了比较具体的电路设计及软件解决方法。关键词429;差分输出;可编程器件1概述目前,ARINC429收发器主要以DeviceEngineer1ng公司的DEI1016及BD429来配套使用。范文先生网收集整理其中DE11016提供有标准航空串行数据和16bit宽数据总线接口。该接口电路包括一个单通道发送器、两个独立的接收通道和可选择操作方式的可编程控制器。发送器电路包括一个发送缓存器和一个控制逻辑,发送缓存器是一个8X32b1t的FI
2、FO,而控制逻辑则允许主机给发送器写数据块,并通过主机使能发送器来使该数据块自动发送出去。数据在TTL电平格式下经过BD429电平转换器后发送出去。而每一个接收通道都可以直接连接到ARINC429数据总线,而不需要电平转换。2引脚功能DEI1016芯片的引脚图如图1所示。F面是DEI1016的主要特点炳路接收和一路发送;环绕自测试模式;数据字长为25bits或32bits格式;腰收数据时进行校验,发送数据时产生校验;具有8X32b1t的发送缓存;采用低电源工作;皮持多路复用ARINC数据总线如429、571、575、706。3电路原理DEI1016的复位是低电平有效,外部工作时钟为1MHz。具
3、有二路接收第一路接收和第二路接收和一路发送。要使电路正常工作,发送时需要和BD429配合。BD429是满足ARINC429规范的、双极数据输入线驱动器。DEI1016为前级输出,BD429为差分输出。设计时,BD429地周围要接两个68pF的电容才能正常工作,而且这两个电容至关重要。DEI1016由三个基本单元组成,第一部分为接收通道,第二部分为发送通道,第三部分为主机接口。其电路结构框图见图2所示。3.1接收通道接收通道包括线接收器、数据接收、数据时钟、源/目标码译码器、校验控制位、数据通道和数据错误条件等电路。线接收器的前端是一个电平转换器,最常用的就是BD429。它可以把±10
4、V的数据信号转换为5V内部逻辑电平。接收数据时,接收到的每一位数据的开始位首先被检测,外部提供的工作时钟1MCK为1MHz,内部接收和发送速率可以设置为十分之一或八十分之一即100kbps或12.5kbps。读接收器的任一个字时,一般都需要检测收到的信息数据的校验位。初始化时,可以设置字长为32Bit或25Bit。其32Bit字长格式如图3所示。为了访问接收器的数据,首先应设置接收器数据选择输入端SEL为逻辑0,并通过脉冲使输出使能端OEn也置为0,以使得数据字1被送入到数据总线上;同样,数据字2也被放到数据总线上。当字1、字2被读走以后,数据准备好信号DRn被复位,复位后,该信号处于三态;如
5、果新数据到了,而以前的数据又没有被读取,此时如果数据准备好信号没有复位,则新数据不能覆盖FIFO中的数据;如果一个完整的数据没有读完就出现错误,接收器将复位,同时忽略该数据或者该帧数据。如果希望测试该芯片是否正常工作,也可以通过设置为自测试模式,即将DE11016的发送直接在内部接到第一路接收,并将反相接到第二路,然后发送数据,并比较发送和接收,以判断DE11016的工作状况。3.2发送通道发送通道包括8X32b1tFIFO、校验产生器、发送器定时器和一个TTL输出电路。其中8X32bitFIFO可由用户进行操作如装载、使能、非使能等;通过装载发送器数据字LD1或者LD2脉冲沿可以把第一个16
6、位字字1或第二个16位字字2放到数据线上;LD1总是先于LD2如果缓存已满且新数据已被LD1和LD2脉冲沿打入,缓存里的最后一个32位字将被覆盖;而当ENTX为逻辑1时,FIFO时钟被激活,同时,数据被串行移到发送器驱动器上;然后在发送时钟TXCLK1MHz下通过DOA和DOB差分输出,DEI1016和BD429连接见图4所示。3 .3主机接口CPU外围I/O设备的接口芯片一般都有片选、读、写信号和选择片内寄存器的若干地址线。但DEI1016有点特殊,它的每一个寄存器操作信号都需要对CPU信号进行译码产生。因此,选择CPU时,最好直接选择外部数据总线为16B1t以上的CPU,如TI公司的TMS
7、320F240等。4DEI1016的应用4.1DEI1016与BD429HW的连接DEI1016的应用主要是数据通讯。它一般和CPU、可编程器件一起形成智能通讯模块,图5是由DE11016构成的数据通讯系统原理图。该数据通讯模块的控制逻辑以CPU提供的I/O操作信号IS和读写信号RD、WR以及地址A2、Al为输入来为DEI1016产生操作信号,如读第一路接收数据寄存器信号RD429A、第二路RD429B、发送低字选通信号WR429LW、高字WR429HW、发送使能控制TX429EN等。一路接收准备好信号Rx1RD丫、第二路Rx2RDY和发送准备好Tx429RD丫。这些状态信号一方面可供软件查询
8、,另一方面可由控制逻辑产生INT中断请求。DEI1016和CPU接口比较简单,发送时经常和BD429配合使用。一般情况下,作为I/O外设的DE11016的读写速度要比CPU慢,因此,应该用一个状态机进行速度匹配以便为CPU产生READY信号。在发送使能信号TX429EN的控制下可以简单地把发送准备好信号TX429RDY反相后输出。亦即只要DE11016发送器有空闲,就允许发送。DEI1016的发送器包括一个FIFO,它可以存储8个32Bit的429数据字。当CPU填充DEI1016的发送FIF。字数达到自定数目如8个时,系统将使能发送以发出FIFO中的数据。其实现逻辑用Abel语言简写如下IS
9、,RD,WRpin;/CPU方的I/O操作、读写信号,皆为低有效.IOAddr=A2,Al,X;/CPU方I/O地址ENTX429A=!TX429ARDY;/ARINC429发送使能./读第一路ARCIN429接收寄存器高低字.!RD429A=!IS&!RD&IOAddr=RX429ALW#IOAddr=RX429AHW;/读第二路ARCIN429接收寄存器高低字.!RD429B=!IS&!RD&IOAddr=RX429BLW#IOAddr=RX429BHW;/写第一路ARCIN429发送寄存器高低字.!WR429AL=!IS&!WR&IOAdd
10、r=TX429ALW;!WR429AH=!IS&!WR&IOAddr=TX429AHW;/写DE11016控制寄存器.!WR429ACW=!IS&!WR&IOAddr=CR429A;!INT=!RX1RDY#!RX2RDY;/2路接收准备好共享中断请求.4.2两路接收中断共享算法该模块有一路发送和两路接收。发送数据不需要用中断来解决。而当2路接收共享一个中断时,可能会出现覆盖而丢掉某一路数据的情况,也可能使边沿触发的中断失效而不再接收任何数据。其波形示意图如图6所示。图中,在A点,当第一路准备好Rx1RDY为低时L,XINT有效以引起中断,CPU响应中断处理,同时在AB之间判定为第一路有效并开始处理。当处理到B点时,第二路接收准备好引起中断。但此时XINT已经有效,故不会引起电平变化,中断响应程序继续进行,并在C点退出,此时并没有处理第二路接收。如果中断请求是电平Level敏感,中断处理退出后还可以再次进入,但这会有相当的系统开销若中断请求是边沿edge触发,那么在C点退出之后,由于未处理第二路接收,所以中断请求INT一直保持电平有效,但不能产生边沿跳变翻转,中断触发条件永远不能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机动车买卖协议书
- 2025-2030年中国雕塑工艺品行业发展趋势及投资战略研究报告
- 标识标牌采购合同
- 农业项目EPC合同范文与实践
- 2025-2030年中国铁皮石斛行业市场现状分析及投资战略研究报告
- 2025-2030年中国钢化玻璃行业运行动态及发展趋势分析报告
- 2025-2030年中国金属钴市场发展趋势规划研究报告
- 2025-2030年中国贵金属冶炼市场运营状况规划分析报告
- 教育培训学校与学员的学习成果保证协议
- 环保工程设备安装协议
- 2024年湖南铁路科技职业技术学院高职单招语文历年参考题库含答案解析
- 祖冲之的平生与贡献
- 2025年版护理法律法规
- DB3305T 261-2023 湖州湖羊种羊等级评定
- 房屋市政工程生产安全重大事故隐患排查表(2024版)
- 2024年牡丹江大学单招职业适应性测试题库带答案
- 统编版(2024新版)七年级下册道德与法治期末复习背诵知识点提纲
- 健康体检报告解读页课件
- (高清版)DB43∕T 1147-2015 太阳能果蔬烘干机
- 项目合作分润合同范例
- 《安防监控培训》课件
评论
0/150
提交评论