HI-3585
2009年5月
ARINC 429
终端芯片,SPI接口
销刀豆网络gurations
( TOP VIEW )
N / C
RINA
RINA-40
N / C
VDD
N / C
V+
N / C
AOUT27
AOUT37
N / C
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
概述
在HI- 3585从霍尔特集成电路是一种硅栅
CMOS器件用于连接串行外设接口
(SPI),使能微控制器的ARINC-429串行总线。
该装置提供一个接收机与用户可编程
标签识别为256个可能的组合
标签, 32 ×32接收FIFO和模拟线路接收器。
独立的发射器有一个32 ×32发送FIFO
和内置线路驱动器。发送的状态和
接收FIFO可以利用可编程监视
外部中断引脚,或通过投票的HI- 3585状态
注册。其他功能还包括可编程选项
数据或奇偶校验在第32位,并以切换的能力的
位signifiance的ARINC 429标签。引脚可
与不同的输入电阻和输出电阻
值可使用外部时提供了灵活性
雷击保护电路。
串行外设接口最小化的数量
主办导致小尺寸设备的接口信号
即可以连接到一个宽范围的工业标准
微控制器支持SPI 。可选地,所述的SPI
信号可能只使用四个通用控制
I / O端口引脚的微控制器或FPGA的自定义。该
SPI和所有的控制信号是CMOS和TTL兼容
并支持3.3V或5V操作。
在HI- 3585适用的ARINC 429协议的
接收器和发送器。 ARINC 429数据总线时序
来自1 MHz的时钟输入,或者一个内部计数器罐
从更高的时钟频率,得出它有一定固定
值,可能的外部主处理器的时钟。
-
-
-
-
-
-
-
-
-
-
-
N / C
RINB-40
RINB
N / C
N / C
N / C
MR
SI
CS
N / C
N / C
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
HI-3585PCI
HI-3585PCT
-
-
-
-
-
-
-
-
-
-
-
BOUT27
BOUT37
N / C
V-
N / C
TFLAG
N / C
N / C
RFLAG
N / C
N / C
44 - 引脚塑料采用7mm x 7mm
芯片级封装( QFN )
特点
·
·
·
·
·
·
·
·
·
·
·
·
ARINC 429规范兼容
3.3V或5.0V逻辑电源供电
片上模拟线路驱动器和接收器连接
直接向ARINC 429总线
可编程的标签识别256标签
32 ×32接收FIFO和32 ×32发送FIFO
独立的数据速率发送和接收
高速,四线串行外设接口
标签位阶控制
第32次发射位可以是数据或奇偶校验
自我测试模式
低功耗
工业&扩展级温度范围
N / C - 1
RINB - 40 - 2
RINB - 3
N / C - 4
N / C - 5
N / C - 6
MR - 7
SI - 8
CS - 9
N / C - 10
N / C - 11
44
43
42
41
40
39
38
37
36
35
34
- N / C
- RINA
- RINA -40
- N / C
- VDD
- N / C
- V+
- N / C
- AOUT27
- AOUT37
- N / C
N / C
N / C
N / C
SCK
N / C
GND
N / C
ACLK
SO
N / C
N / C
-
-
-
-
-
-
-
-
-
-
-
12
13
14
15
16
17
18
19
20
21
22
HI-3585PQI
HI-3585PQT
33 - BOUT27
32 - BOUT37
31 - N / C
30 - V-
29 - N / C
28 - TFLAG
27 - N / C
26 - N / C
25 - RFLAG
24 - N / C
23 - N / C
44 - 引脚塑料四方扁平封装( PQFP )
( DS3585版本B )
HOLT集成电路
www.holtic.com
N / C - 12
N / C - 13
N / C - 14
SCK - 15
N / C - 16
GND - 17
N / C - 18
ACLK - 19
SO - 20
N / C - 21
N / C - 22
05/09
HI-3585
框图
VDD
ARINC 429
线路驱动器
V+
10欧姆
ACLK
ARINC
时钟
分频器
ARINC 429
发送
数据FIFO
ARINC 429
发送
格式化
AOUT37
AOUT27
BOUT27
27欧姆
27欧姆
10欧姆
BOUT37
V-
SCK
CS
SI
SO
控制寄存器
状态寄存器
LABEL
滤波器
位图
内存
SPI
接口
TFLAG
RINA-40
RINB-40
RINA
RINB
40千欧
40千欧
ARINC 429
线路接收器
ARINC 429
有效字
检查
LABEL
滤波器
ARINC 429
收到
数据FIFO
RFLAG
GND
引脚说明
信号功能
RINB
RINB-40
MR
SI
CS
SCK
GND
ACLK
SO
RFLAG
TFLAG
V-
BOUT37
BOUT27
AOUT27
AOUT37
V+
VDD
RINA-40
RINA
输入
输入
输入
输入
输入
输入
动力
输入
产量
产量
产量
动力
产量
产量
产量
产量
动力
动力
输入
输入
描述
ARINC接收器的负输入端。直接连接到ARINC 429总线
备用ARINC接收器的负输入端。需要外部40K欧姆的电阻
主复位。一个正脉冲将清除接收和发送数据的FIFO和标志
SPI接口的串行数据输入
片选。数据被移入SI和选自SO当CS为低。
SPI时钟。数据移入或移出使用SCK SPI接口的
芯片供应0V
主定时源的ARINC-429接收器和发射器
SPI接口的串行数据输出
变高时, ARINC-429接收FIFO为空( CR15 = 0),或者满( CR15 = 1)
变高时, ARINC-429发送FIFO为空( CR14 = 0),或者满( CR14 = 1)
负5V电源ARINC 429线路驱动器
ARINC线路驱动器输出负。直接连接到ARINC 429总线
ARINC备用线路驱动器输出负。需要外接10欧姆的电阻
ARINC备用线路驱动正输出。需要外接10欧姆的电阻
ARINC线路驱动器正输出。直接连接到ARINC 429总线
正5V电源ARINC 429线路驱动器
3.3V或5.0V逻辑电源
备用ARINC接收器正输入端。需要外部40K欧姆的电阻
ARINC接收器正输入端。直接连接到ARINC 429总线
PULL UP / DOWN
10K欧姆的下拉
10K欧姆的下拉
10K欧姆的上拉
10K欧姆的下拉
10K欧姆的下拉
HOLT集成电路
2
HI-3585
说明
指令操作码是用来读,写和配置HI-
3585.当CS变低,在未来的8个时钟在SCK引脚的转变
指令操作码到解码器,从所述第一正
边缘。操作码是最显著位先送入SI引脚。
对于写指令,数据字的最高位显著绝
紧跟在指令操作码和移入其
在下一个上升的SCK边沿注册。数据字长变化
根据文字类型: 16位写入控制寄存器,
32位的ARINC字写入发送FIFO或256位的写入
标签匹配的启用/禁用表。
表1列出了所有指令。执行复位或指令集,
或允许发送的最后一个SI位被接收后执行
而CS仍然偏低。
例如:
CS
SCK
SI
操作码07hex
最高位
一个SPI指令
为读指令,所请求的数据的最显著位
在最后一个操作码位被移入字出现在SO引脚
解码器,在下一个SCK下降沿边缘。至于写
指令,数据字段的比特长度与读取指令的类型不同而不同。
数据字段02hex
LSB MSB
最低位
表1中定义指令操作码
操作码
(十六进制)
数据字段
描述
00
01
02
03
04
05
06
无
无
无
无
8位
8位
256位
没有指令执行
第8操作码位被接收后,进行主复位( MR)
第8操作码位被接收后,重置所有标签选项
第8操作码位被接收后,将所有标签选项
在数据字段中指定的地址重新设置标签
在数据字段中指定的地址设置标签
与标签的十六进制的FF开始,连续设置或降序复位每个标签
例如,从1011数据字段模式将设置标签的FF ,FD和FC
十六进制和复位标记FE (十六进制)
节目ACLK输入的一个部门。如果分割ACLK频率为1MHz及控制
寄存器的位的CR1被设置,该ARINC-接收机和发射机操作从分割ACLK时钟。
除法率允许值X1,X2 , X4 , X8 ,或XA十六进制。任何其他编程值
结果,在没有时钟。注: ACLK输入频率和分频比率必须产生1 MHz的时钟。
读取接收FIFO中的下一个单词。如果FIFO是空的,它会读出零
垃圾堆里的接收FIFO 。无帧。如果CS硬道理低后举行,该数据将
为零。
读状态寄存器
阅读控制寄存器
阅读使用操作码07进制先前编程的ACLK分频值
阅读标签查找内存中的表连续开头的地址FF (十六进制) 。
写了32个字到发送FIFO中的下一个空位置
没有指令执行
写控制寄存器
复位发送FIFO 。第8操作码位被接收后,发送FIFO是空的
传输此指令只有当控制寄存器使能位13为零
07
8位
08
09
0A
0B
0C
0D
0E
0F
10
11
12
32位
变量
8位
16位
8位
256位
的N× 32位
无
16位
无
无
HOLT集成电路
3
HI-3585
功能说明
控制字寄存器
在HI- 3585包含一个16位控制寄存器,用来
配置该设备。控制寄存器位CR15 - CR0装
从所附的SPI指令10 (十六进制)的16位数据值。该
控制寄存器的内容可以通过使用SPI指令0B读
(十六进制) 。的控制寄存器的每一位都具有以下功能:
状态寄存器
在HI- 3585包含一个8位的状态寄存器可以是
询问,以确定该ARINC-接收器的状态,数据
FIFO和发射器。的状态寄存器的内容
输出采用SPI指令0A十六进制。未使用的位作为输出
零。下表定义的状态寄存器位。
CR
位
Cr0
( LSB )
CR1
功能状态
接收器
数据速率
SELECT
ARINC时钟
源选择
0
1
0
1
描述
数据传输率= CLK / 10 ( ARINC 429高速)
数据传输率= CLK / 80 ( ARINC 429低速)
ARINC CLK = ACLK输入频率
SR
位
SR0
( LSB )
功能
接收FIFO
空
状态
0
描述
接收FIFO中含有有效的数据
设置为当所有的数据都有一个
被读取。 RFLAG引脚反映
该位的状态时, CR15 = 0
接收FIFO为空
接收FIFO持有少于16
WORDS
接收FIFO持有至少16
WORDS
接收FIFO未满。 RFLAG销
该位时再FL学分状态
CR15=1
接收FIFO满。为了避免数据
损失时,FIFO必须在读
1 ARINC字周期
发送FIFO不为空。
设置为当所有的数据都有一个
被发送。 TFLAG引脚反映
该位的状态时, CR14 = 0
发送FIFO为空。
发送FIFO中含有少于16
WORDS
发送FIFO中含有至少16
WORDS
发送FIFO未满。 TFLAG销
该位时再FL学分状态
CR14=1
发送FIFO满。
始终为0
始终为0
1
ARINC CLK = ACLK除以值
与SPI指令07进制编程
标签识别禁用
1
1
标签识别启用
发射第32位的数据
发射第32位为校验
接收器奇偶校验禁用
接收奇校验启用
发射器的数字输出在内部
连接到接收器的逻辑输入
正常工作
接收器解码器被禁用
ARINC 10位和9必须匹配CR7和CR8
如果接收解码器已启用,
在ARINC位10必须与此相匹配位
如果接收解码器已启用,
在ARINC位9必须与此相匹配位
发射第32位为奇校验
发射第32位的偶校验
数据传输率= CLK / 10 , O / P斜率= 1.5us
数据传输率= CLK / 80 , O / P斜率= 10us的
标签位顺序反转(见表2 )
标签位阶相同,发送/
接收的(见表2 )
线路驱动器启用
线路驱动器被禁用(力输出到空状态)
通过SPI传输启动
instruction12六角
传输数据时可用
在发送FIFO
TFLAG变为高电平时,发送FIFO为空
TFLAG变为高电平时,发送FIFO满
RFLAG变为高电平时,接收FIFO为空
RFLAG变为高电平时,接收FIFO满
SR6
SR7
(MSB)
未使用
未使用
1
0
0
SR5
发送FIFO
满
SR4
发送FIFO
半满
1
0
1
0
SR3
发送FIFO
空
0
1
SR2
接收FIFO
满
0
0
1
0
1
0
1
SR1
接收FIFO
半满
0
CR2
启用标签
承认
发射机
奇偶校验位
启用
接收器
奇偶校验
启用
SELF TEST
0
CR3
CR4
CR5
CR6
接收器
解码器
-
-
发射机
奇偶
SELECT
发射机
数据速率
ARINC标签
位阶
0
1
CR7
CR8
CR9
-
-
0
1
0
1
CR10
CR11
0
1
CR12
关闭
线路驱动器
传输
使能模式
0
1
CR13
0
1
CR14
TFLAG
德网络nition
RFLAG
德网络nition
0
1
CR15
(MSB)
0
1
HOLT集成电路
4
HI-3585
功能说明(续)
接收器逻辑操作
ARINC 429数据格式
控制寄存器位CR11控制如何在各个位
接收或发送的ARINC字被映射到的HI- 3585的SPI
在数据的数据字读或写操作。以下
表描述这种映射:
表2. SPI / ARINC位映射
SPI
订单
1
2 - 22
31 - 11
23 24 25 26 27 28 29 30 31 32
10
9
1
2
3
4
5
6
7
8
图2是表示接收器的逻辑框图。
位时序
在ARINC 429规范定义了以下时序容
元代为接收到的数据:
高速
100K BPS的±1%的
1.5 ± 0.5微秒
1.5 ± 0.5微秒
5微秒±5%
低速
12K BPS -14.5K
10 ± 5微秒
10 ± 5微秒
34.5至41.7微秒
。 ARINC 32位
标签(MSB)
CR11=0
数据
标签( LSB )
比特率
脉冲上升时间
脉冲下降时间
脉冲宽度
奇偶
LABEL
LABEL
LABEL
LABEL
LABEL
LABEL
SDI
SDI
ARINC 32位
31 - 11
10
9
8
7
6
5
4
3
2
1
在HI- 3585接受这些公差和废品内的信号
这些公差外的信号。接收器逻辑实现这个作为
说明如下:
1,一种精确1MHz的时钟源是必需的,以验证
接收信号的时序。建议使用小于0.1 %的误差。
2.接收器使用三个独立的10 - bit采样移位寄
存器的问鼎检测,零检测和空探测。
当输入信号是差分电压范围内
对于任何移位寄存器的状态(壹零或空)采样
时钟的高比特到该寄存器。当接收信号是
以外的任何偏移所限定的差分电压范围稳压
存器,一个低的位同步。只有一个移位寄存器时钟
高比特对于任何给定的样本。所有这三个寄存器时钟低
位,如果该差分输入电压是确定的状态之间
电压带。
有效数据比特需要至少三个连续的一个或零
在问鼎的上半部分的样品( 3高比特)或
零采样移位寄存器中,并至少有三个连续的
在空SAM-的下半部空样品( 3高比特)
耦移动数据位的时间间隔内注册。
一个字的差距空至少需要三个连续的空SAM-
普莱斯( 3高比特)的零抽样的上半部分
移位寄存器和至少三个连续空样本
( 3高比特)中的空采样移位稳压的下半部
存器。这保证的最小脉冲宽度。
CR11=1
数据
ARINC 429接收器
ARINC总线接口
图1示出了用于片上ARINC-429线的输入电路
接收器。在ARINC 429规范要求如下
检测水平:
状态
一
零
零
差分电压
6.5伏特至13伏特
2.5伏特至-2.5伏特
-6.5伏特至-13伏
RINA-40
VDD
迪FF erential
放大器器
比较
RINA
一
GND
VDD
零
标签(MSB)
标签( LSB )
LABEL
LABEL
LABEL
LABEL
LABEL
奇偶
LABEL
SDI
SDI
零
RINB
RINB-40
GND
3.要验证接收数据的比特率,每一位必须遵循
由不少于8个样本,而不是更其前面的位
超过12个样品。正是有了1MHz的输入时钟频率,
可接受的数据的比特率如下:
高速
数据比特率MIN
数据比特率最大
83K BPS
125K BPS
低速
10.4K BPS
15.6K BPS
图1 ARINC接收器输入
对HI - 3585保证识别这些水平的具有共同
模电压相对于GND小于± 30V为最坏的情况
条件( 3.15V电源和13V的信号电平) 。
设计公差保证检测上述水平,因此
实际接受范围稍大。如果ARINC信号
(包括空值)的差分电压范围之外时, HI-
3585拒绝接收数据。
4.在一个有效的接待,在Word中的最后一个数据位
峡定时器样本空移位寄存器每10个输入
时钟(每80个时钟低速) 。如果空存在,
道峡计数增加。一个字的差距计数
3使下一个前台。
HOLT集成电路
5
HI- 3585 , HI- 3586
2013年7月
ARINC 429
终端芯片,SPI接口
特点
·
·
·
·
·
·
·
·
·
·
·
·
ARINC 429规范兼容
3.3V或5.0V逻辑电源供电
片上模拟线路驱动器和接收器连接
直接向ARINC 429总线
可编程的标签识别256标签
32 ×32接收FIFO和32 ×32发送FIFO
独立的数据速率发送和接收
高速,四线串行外设接口
标签位阶控制
第32次发射位可以是数据或奇偶校验
自我测试模式
低功耗
工业&扩展级温度范围
概述
在HI- 3585从霍尔特集成电路是一种硅栅
CMOS器件用于连接串行外设接口
(SPI),使能微控制器的ARINC-429串行总线。
该装置提供一个接收机与用户可编程
标签识别为256个可能的组合
标签, 32 ×32接收FIFO和模拟线路接收器。
独立的发射器有一个32 ×32发送FIFO
和内置线路驱动器。发送的状态和
接收FIFO可以利用可编程监视
外部中断引脚,或通过投票的HI- 3585状态
注册。其他功能还包括可编程选项
数据或奇偶校验在第32位,并以切换的能力的
位signifiance的ARINC 429标签。引脚可
与不同的输入电阻和输出电阻
值可使用外部时提供了灵活性
雷击保护电路。
串行外设接口最小化的数量
主办导致小尺寸设备的接口信号
即可以连接到一个宽范围的工业标准
微控制器支持SPI 。可选地,所述的SPI
信号可能只使用四个通用控制
I / O端口引脚的微控制器或FPGA的自定义。该
SPI和所有的控制信号是CMOS和TTL兼容
并支持3.3V或5V操作。
在HI- 3585适用的ARINC 429协议的
接收器和发送器。 ARINC 429数据总线时序
来自1 MHz的时钟输入,或者一个内部计数器罐
从更高的时钟频率,得出它有一定固定
值,可能的外部主处理器的时钟。
在HI- 3586在功能上等同于HI- 3585除
它包括数字发射机输出引脚429D1和429D0
代替内置的线路驱动器。这允许设计人员
采取霍尔特的单电源轨线路驱动器的优势,
如5V HI- 8592或3.3V HI- 8596 。
销刀豆网络gurations
( TOP VIEW )
N / C
RINA
RINA-40
N / C
VDD
N / C
V+
N / C
AOUT27
AOUT37
N / C
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
-
-
-
-
-
-
-
-
-
-
-
N / C
RINB-40
RINB
N / C
N / C
N / C
MR
SI
CS
N / C
N / C
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
HI-3585PCI
HI-3585PCT
-
-
-
-
-
-
-
-
-
-
-
BOUT27
BOUT37
N / C
V-
N / C
TFLAG
N / C
N / C
RFLAG
N / C
N / C
44 - 引脚塑料采用7mm x 7mm
芯片级封装( QFN )
( DS3585启十)
HOLT集成电路
www.holtic.com
N / C
N / C
N / C
SCK
N / C
GND
N / C
ACLK
SO
N / C
N / C
-
-
-
-
-
-
-
-
-
-
-
12
13
14
15
16
17
18
19
20
21
22
07/13
HI- 3585 , HI- 3586
框图
VDD
ARINC 429
线路驱动器
( HI - 3585专用)
V+
10欧姆
ACLK
ARINC
时钟
分频器
ARINC 429
发送
数据FIFO
ARINC 429
发送
格式化
AOUT37
AOUT27
BOUT27
27欧姆
27欧姆
10欧姆
BOUT37
V-
429D1 ( HI- 3586专用)
SCK
CS
SI
SO
控制寄存器
状态寄存器
LABEL
滤波器
位图
内存
SPI
接口
429D0 ( HI- 3586专用)
TFLAG
RINA-40
RINB-40
RINA
RINB
40千欧
40千欧
ARINC 429
线路接收器
ARINC 429
有效字
检查
LABEL
滤波器
ARINC 429
收到
数据FIFO
RFLAG
GND
引脚说明
信号功能
RINB
RINB-40
MR
SI
CS
SCK
GND
ACLK
SO
RFLAG
TFLAG
V-
BOUT37
BOUT27
AOUT27
AOUT37
V+
VDD
RINA-40
RINA
429D1
429D0
输入
输入
输入
输入
输入
输入
动力
输入
产量
产量
产量
动力
产量
产量
产量
产量
动力
动力
输入
输入
产量
产量
描述
ARINC接收器的负输入端。直接连接到ARINC 429总线
备用ARINC接收器的负输入端。需要外部40K欧姆的电阻
主复位。一个正脉冲将清除接收和发送数据的FIFO和标志
SPI接口的串行数据输入
片选。数据被移入SI和选自SO当CS为低。
SPI时钟。数据移入或移出使用SCK SPI接口的
芯片供应0V
主定时源的ARINC-429接收器和发射器
SPI接口的串行数据输出
变高时, ARINC-429接收FIFO为空( CR15 = 0),或者满( CR15 = 1)
变高时, ARINC-429发送FIFO为空( CR14 = 0),或者满( CR14 = 1)
负5V电源ARINC 429线路驱动器
ARINC线路驱动器输出负。直接连接到ARINC 429总线
ARINC备用线路驱动器输出负。需要外接10欧姆的电阻
ARINC备用线路驱动正输出。需要外接10欧姆的电阻
ARINC线路驱动器正输出。直接连接到ARINC 429总线
正5V电源ARINC 429线路驱动器
3.3V或5.0V逻辑电源
备用ARINC接收器正输入端。需要外部40K欧姆的电阻
ARINC接收器正输入端。直接连接到ARINC 429总线
数字正输出到外部线路驱动器
数字输出负外部线路驱动器
记
10K欧姆的下拉*
10K欧姆的下拉*
10K欧姆的上拉*
10K欧姆的下拉*
10K欧姆的下拉*
( HI - 3585专用)
( HI - 3585专用)
( HI - 3585专用)
( HI - 3585专用)
( HI - 3585专用)
( HI - 3585专用)
( HI - 3586专用)
( HI - 3586专用)
*内部上拉或下拉
HOLT集成电路
2
HI- 3585 , HI- 3586
说明
指令操作码是用来读,写和配置HI-
3585.当CS变低,在未来的8个时钟在SCK引脚的转变
指令操作码到解码器,从所述第一正
边缘。操作码是最显著位先送入SI引脚。
对于写指令,数据字的最高位显著绝
紧跟在指令操作码和移入其
在下一个上升的SCK边沿注册。数据字长变化
根据文字类型: 16位写入控制寄存器,
32位的ARINC字写入发送FIFO或256位的写入
标签匹配的启用/禁用表。
表1列出了所有指令。执行复位或指令集,
或允许发送的最后一个SI位被接收后执行
而CS仍然偏低。
例如:
CS
SCK
SI
操作码07hex
最高位
一个SPI指令
为读指令,所请求的数据的最显著位
在最后一个操作码位被移入字出现在SO引脚
解码器,在下一个SCK下降沿边缘。至于写
指令,数据字段的比特长度与读取指令的类型不同而不同。
数据字段02hex
LSB MSB
最低位
表1中定义指令操作码
操作码
(十六进制)
数据字段
描述
00
01
02
03
04
05
06
无
无
无
无
8位
8位
256位
没有指令执行
第8操作码位被接收后,进行主复位( MR)
第8操作码位被接收后,重置所有标签选项
第8操作码位被接收后,将所有标签选项
在数据字段中指定的地址重新设置标签
在数据字段中指定的地址设置标签
与标签的十六进制的FF开始,连续设置或降序复位每个标签
例如,从1011数据字段模式将设置标签的FF ,FD和FC
十六进制和复位标记FE (十六进制)
节目ACLK输入的一个部门。如果分割ACLK频率为1MHz及控制
寄存器的位的CR1被设置,该ARINC-接收机和发射机操作从分割ACLK时钟。
除法率允许值X1,X2 , X4 , X8 ,或XA十六进制。任何其他编程值
结果,在没有时钟。注: ACLK输入频率和分频比率必须产生1 MHz的时钟。
读取接收FIFO中的下一个单词。如果FIFO是空的,它会读出零
没有指令执行
读状态寄存器
阅读控制寄存器
阅读使用操作码07进制先前编程的ACLK分频值
阅读标签查找内存中的表连续开头的地址FF (十六进制) 。
写了32个字到发送FIFO中的下一个空位置
没有指令执行
写控制寄存器
复位发送FIFO 。第8操作码位被接收后,发送FIFO是空的
传输此指令只有当控制寄存器使能位13为零
07
8位
08
09
0A
0B
0C
0D
0E
0F
10
11
12
32位
无
8位
16位
8位
256位
的N× 32位
无
16位
无
无
HOLT集成电路
3
HI- 3585 , HI- 3586
功能说明
控制字寄存器
在HI- 3585包含一个16位控制寄存器,用来
配置该设备。控制寄存器位CR15 - CR0装
从所附的SPI指令10 (十六进制)的16位数据值。该
控制寄存器的内容可以通过使用SPI指令0B读
(十六进制) 。的控制寄存器的每一位都具有以下功能:
状态寄存器
在HI- 3585包含一个8位的状态寄存器可以是
询问,以确定该ARINC-接收器的状态,数据
FIFO和发射器。的状态寄存器的内容
输出采用SPI指令0A十六进制。未使用的位作为输出
零。下表定义的状态寄存器位。
CR
位
Cr0
( LSB )
CR1
功能状态
接收器
数据速率
SELECT
ARINC时钟
源选择
0
1
0
1
描述
数据传输率= CLK / 10 ( ARINC 429高速)
数据传输率= CLK / 80 ( ARINC 429低速)
ARINC CLK = ACLK输入频率
SR
位
SR0
( LSB )
功能
接收FIFO
空
状态
0
描述
接收FIFO中含有有效的数据
设置为当所有的数据都有一个
被读取。 RFLAG引脚反映
该位的状态时, CR15 = 0
接收FIFO为空
接收FIFO持有少于16
WORDS
接收FIFO持有至少16
WORDS
接收FIFO未满。 RFLAG销
该位时再FL学分状态
CR15=1
接收FIFO满。为了避免数据
损失时,FIFO必须在读
1 ARINC字周期
发送FIFO不为空。
设置为当所有的数据都有一个
被发送。 TFLAG引脚反映
该位的状态时, CR14 = 0
发送FIFO为空。
发送FIFO中含有少于16
WORDS
发送FIFO中含有至少16
WORDS
发送FIFO未满。 TFLAG销
该位时再FL学分状态
CR14=1
发送FIFO满。
始终为0
始终为0
1
ARINC CLK = ACLK除以值
与SPI指令07进制编程
标签识别禁用
1
1
标签识别启用
发射第32位的数据
发射第32位为校验
接收器奇偶校验禁用
接收奇校验启用
发射器的数字输出在内部
连接到接收器的逻辑输入
正常工作
接收器解码器被禁用
ARINC 10位和9必须匹配CR7和CR8
如果接收解码器已启用,
在ARINC位10必须与此相匹配位
如果接收解码器已启用,
在ARINC位9必须与此相匹配位
发射第32位为奇校验
发射第32位的偶校验
数据传输率= CLK / 10 , O / P斜率= 1.5us
数据传输率= CLK / 80 , O / P斜率= 10us的
标签位顺序反转(见表2 )
标签位阶相同,发送/
接收的(见表2 )
线路驱动器启用
线路驱动器被禁用(力输出到空状态)
通过SPI传输启动
instruction12六角
传输数据时可用
在发送FIFO
TFLAG变为高电平时,发送FIFO为空
TFLAG变为高电平时,发送FIFO满
RFLAG变为高电平时,接收FIFO为空
RFLAG变为高电平时,接收FIFO满
SR6
SR7
(MSB)
未使用
未使用
1
0
0
SR5
发送FIFO
满
SR4
发送FIFO
半满
1
0
1
0
SR3
发送FIFO
空
0
1
SR2
接收FIFO
满
0
0
1
0
1
0
1
SR1
接收FIFO
半满
0
CR2
启用标签
承认
发射机
奇偶校验位
启用
接收器
奇偶校验
启用
SELF TEST
0
CR3
CR4
CR5
CR6
接收器
解码器
-
-
发射机
奇偶
SELECT
发射机
数据速率
ARINC标签
位阶
0
1
CR7
CR8
CR9
-
-
0
1
0
1
CR10
CR11
0
1
CR12
关闭
线路驱动器
传输
使能模式
0
1
CR13
0
1
CR14
TFLAG
德网络nition
RFLAG
德网络nition
0
1
CR15
(MSB)
0
1
HOLT集成电路
4
HI- 3585 , HI- 3586
功能说明(续)
ARINC 429数据格式
控制寄存器位CR11控制如何在各个位
接收或发送的ARINC字被映射到的HI- 3585的SPI
在数据的数据字读或写操作。以下
表描述这种映射:
表2. SPI / ARINC位映射
SPI
订单
1
2 - 22
31 - 11
23 24 25 26 27 28 29 30 31 32
10
9
1
2
3
4
5
6
7
8
接收器逻辑操作
图2是表示接收器的逻辑框图。
位时序
在ARINC 429规范定义了以下时序容
元代为接收到的数据:
高速
100K BPS的±1%的
1.5 ± 0.5微秒
1.5 ± 0.5微秒
5微秒±5%
低速
12K BPS -14.5K
10 ± 5微秒
10 ± 5微秒
34.5至41.7微秒
。 ARINC 32位
标签(MSB)
CR11=0
数据
标签( LSB )
奇偶
LABEL
LABEL
LABEL
LABEL
LABEL
LABEL
SDI
SDI
比特率
脉冲上升时间
脉冲下降时间
脉冲宽度
ARINC 32位
31 - 11
10
9
8
7
6
5
4
3
2
1
CR11=1
数据
标签(MSB)
标签( LSB )
在HI- 3585接受这些公差和废品内的信号
这些公差外的信号。接收器逻辑实现这个作为
说明如下:
1,一种精确1MHz的时钟源是必需的,以验证
接收信号的时序。建议小于1 %的误差。
2.接收器使用三个独立的10 - bit采样移位寄
存器的问鼎检测,零检测和空探测。
当输入信号是差分电压范围内
对于任何移位寄存器的状态(壹零或空)采样
时钟的高比特到该寄存器。当接收信号是
以外的任何偏移所限定的差分电压范围稳压
存器,一个低的位同步。只有一个移位寄存器时钟
高比特对于任何给定的样本。所有这三个寄存器时钟低
位,如果该差分输入电压是确定的状态之间
电压带。
有效数据比特需要至少三个连续的一个或零
在问鼎的上半部分的样品( 3高比特)或
零采样移位寄存器中,并至少有三个连续的
在空SAM-的下半部空样品( 3高比特)
耦移动数据位的时间间隔内注册。
一个字的差距空至少需要三个连续的空SAM-
普莱斯( 3高比特)的零抽样的上半部分
移位寄存器和至少三个连续空样本
( 3高比特)中的空采样移位稳压的下半部
存器。这保证的最小脉冲宽度。
LABEL
LABEL
LABEL
LABEL
LABEL
奇偶
ARINC 429接收器
ARINC总线接口
图1示出了用于片上ARINC-429线的输入电路
接收器。在ARINC 429规范要求如下
检测水平:
状态
一
零
零
差分电压
6.5伏特至13伏特
2.5伏特至-2.5伏特
-6.5伏特至-13伏
RINA-40
VDD
迪FF erential
放大器器
比较
RINA
GND
VDD
LABEL
SDI
SDI
一
零
零
RINB
RINB-40
GND
3.要验证接收数据的比特率,每一位必须遵循
由不少于8个样本,而不是更其前面的位
超过12个样品。正是有了1MHz的输入时钟频率,
可接受的数据的比特率如下:
高速
数据比特率MIN
数据比特率最大
83K BPS
125K BPS
低速
10.4K BPS
15.6K BPS
图1 ARINC接收器输入
对HI - 3585保证识别这些水平的具有共同
模电压相对于GND小于± 30V为最坏的情况
条件( 3.15V电源和13V的信号电平) 。
设计公差保证检测上述水平,因此
实际接受范围稍大。如果ARINC信号
(包括空值)的差分电压范围之外时, HI-
3585拒绝接收数据。
4.在一个有效的接待,在Word中的最后一个数据位
峡定时器样本空移位寄存器每10个输入
时钟(每80个时钟低速) 。如果空存在,
道峡计数增加。一个字的差距计数
3使下一个前台。
HOLT集成电路
5