了解在航空电子应用中使用FPGA进行串行通信的新板。
这DNX-429-516 ARINC-429接口从联合电子工业(UEI)设计用于公司的UEI的立方体和仓库底盘。它与ARINC-429商业航空数据标准兼容。
这是对早期版本的更新,DNX-429-516-024,并包括另外的8个专用RX通道。
DNX-429-516。图片来自UEI
根据UEI的新闻稿在电路板上,它“提供了前所未有的灵活性来记录,播放,过程和测试...... ARINC-429流量。”
那么,对于我们不在航空航天行业的人,ARINC-429标准是什么?
arinc - 429是什么?
ARINC-429是商业飞机采用的航空电子数据总线的技术数据传输标准。在它内,定义了包括总线的双线双绞线的物理和电气标准。
消息通常包含在一个32位长字中,并且传输在每秒12.5或100千比特。信息是自筹的,因此时钟不需要单独的线路。
ARINC标准是由航空电子工程委员会(AEEC)。arinc-429的军事对手是MIL-STD-1553。
DNx-429-516的规格
DNX-429-516上有几个通道,包括16个TX / RX通道,可以通过禁用相应的TX驱动程序在逐个通道基础上作为RX通道使用。还有8个专用RX频道。
如下面的框图所示,协议控制器使用了带有FPGA的数字信号处理块,其中嵌入了通信协议功能。
DNX-429-516 TX单通道的框图。图片来自数据表。点击放大。
由于ARINC-429指定,数据传输可以是高速(100kHz),低速(12.5 kHz)或其他频率,如果需要在通道基础上。该设备在维护数据完整性的同时管理ARINC-429流量,即使所有通道都以高速模式设置为“。
所有通道的传输由硬件控制的调度器调度(传输调度分辨率为100微秒)。传输模式包括TX模式,其中标签仅在从预先编程的实验室接收数据后才传输。
或者,它们可以异步传输三个优先级:
- 高优先级数据:立即发送,不管任何调度约束;将在当前传输完成后发送
- Standard-priority数据:在没有计划数据被传输时发送
- 低优先级的数据:没有传输不定期的,高或标准优先级数据时发送;从一个256字的FIFO流媒体
文件
ueidq框架提供了一个API来访问和控制DNx-429-516,以及其他UEI数据采集设备。UEI声称该API易于使用,并支持最流行的操作系统和编程语言。
使用UEIDAQ Framework API的用户手册在这里。为DNX-429-516,本身的用户手册可用在这里。
其他制造商
可能预期的这一重要应用具有几乎普遍的标准,通过多种制造商对ARINC-429器件有很多兴趣。这是两个。
- 北大西洋行业提供AR429 / 575模块。该设备提供多达六个可编程ARINC-429通道。每个通道都是可选择的软件,用于发射或接收,以及高速或低速。该装置适用于ARINC-429或较旧的ARINC-575标准。
- alta数据技术提供了很多ARINC-429接口板系列。一个特定项目是PMC-A429HD,其提供16,32或48个RX和TX ARINC-429通道通道。
请告诉我们您在下面评论中使用ARINC-429标准设计的经验。