本文作者:豆面

dei1016如何使用?

豆面 2024-12-19 10:12:17 14
dei1016如何使用?摘要: DEI1016是一款专为航空电子领域设计的ARINC 429总线协议芯片,它提供了标准航空串行数据和16位宽数据总线接口,该芯片具备两个独立的接收通道和一个单通道发射器,适用于标准...

DEI1016是一款专为航空电子领域设计的ARINC 429总线协议芯片,它提供了标准航空串行数据和16位宽数据总线接口,该芯片具备两个独立的接收通道和一个单通道发射器,适用于标准的串行数字数据总线与16位宽的数字数据总线之间的接口转换,以下是关于如何使用DEI1016的详细说明:

一、基本功能与特点

dei1016如何使用?

1、双接收器和单发射器:DEI1016包含两个独立的接收通道,每个通道直接电气连接到ARINC数据总线,确保数据接收的稳定,它有一个8×32位缓冲器的单通道发射器,允许主机将数据块写入并自动发送。

2、自测试功能:DEI1016支持Wraparound SelfTest mode,这意味着可以实现数据的实时接收与发送,同时在不影响系统运行的情况下进行自我检测。

3、奇偶校验:芯片提供奇偶校验状态,并能生成接收和发送字的奇偶校验,增强了数据传输的准确性。

4、低功耗设计:DEI1016采用低功耗CMOS工艺制造,满足航空航天领域的严格电源要求。

二、配置步骤

1、初始化时钟源:确保为DEI1016提供稳定的时钟源,这是进行任何配置的基础。

2、设置总线时序参数:根据A429总线协议要求,配置接收器和发射器的时序参数,如比特率、时钟极性、数据格式等。

3、配置接收器:针对双接收器,你需要分别设置它们的数据接收频率、过滤参数以及奇偶校验状态,DEI1016支持高达100kbps的数据速率,并且可以通过编程控制寄存器来配置每个接收器的滤波器和标签代码。

4、配置发射器:对于单发射器,需要设置字长(25位或32位)、间隔时间(bit gap)和数据块的排序方式,确保发射器缓冲区有足够的数据以供发送。

dei1016如何使用?

5、自测试模式的配置:如果需要,可以通过特定的配置字来激活自测试模式,以进行内部功能检查,无需中断正常工作。

6、电源管理:鉴于DEI1016的低功耗设计,合理配置电源管理是必须的,在不影响性能的前提下,最小化能耗。

7、硬件接口配置:如果使用外部设备控制DEI1016,需要正确配置硬件接口参数,如中断和片选信号。

三、电路原理与应用

DEI1016的电路原理主要包括接收通道、发送通道和主机接口三个部分,接收通道包括线接收器、数据接收、数据时钟、源/目标码译码器、校验控制位、数据通道和数据错误条件等电路,发送通道则包括8×32位FIFO、校验产生器、发送器定时器和一个TTL输出电路。

在实际应用中,DEI1016通常与BD429配套使用,BD429是满足ARINC429规范的、双极数据输入线驱动器,DEI1016为前级输出,BD429为差分输出,设计时,BD429地周围要接两个68pF的电容才能正常工作。

四、常见问题解答

1、DEI1016芯片如何实现ARINC429协议下的双接收器和单发射器功能?

DEI1016通过其内部的两个独立接收通道和一个单通道发射器来实现ARINC429协议下的双接收器和单发射器功能,用户需要根据应用需求设置操作字长(25位或32位),配置接收器和发射器的奇偶校验状态,并通过编程控制寄存器来分别设置两个接收通道的工作参数,发射器缓冲区的大小为8字节乘以32位,支持数据的批量加载和分批发送。

2、如何在DEI1016芯片中激活自测试模式并进行内部功能检查?

dei1016如何使用?

要在DEI1016芯片中激活自测试模式,用户需要通过特定的配置字来激活该模式,在自测试模式下,DEI1016的发送端可以直接在内部接到第一路接收端,并将反相接到第二路接收端,然后发送数据并比较发送和接收的数据,以判断芯片的工作状况。

DEI1016是一款功能强大的ARINC429总线协议芯片,适用于航空航天领域的数据传输,通过合理的配置和使用,可以实现高效的数据通信和可靠的自测试功能。

文章版权及转载声明

作者:豆面本文地址:https://www.jerry.net.cn/articals/2812.html发布于 2024-12-19 10:12:17
文章转载或复制请以超链接形式并注明出处杰瑞科技发展有限公司

阅读
分享