- IRIG-B解码模块简介
IRIG-B解码模块是专门用于对IRIG-B码进行解码的模块,能解码出同步秒脉冲,同时通过串口或IO接口可以获取同步时间,用于对设备进行校时。
模块具有处理速度快,输出精度高的特点,秒脉冲误差在10ns左右,能满足设备对时间的高精度要求。模块使用简单,输入TTL电平的B码,就能自动解码出同步秒脉冲和时间,对单片机性能没有任何要求。
从模块获取时间有两种方式:1)通过串口接收,模块每秒钟会发送一次;2)通过IO口模拟串行时序获取时间,这种方式不占用串口,适合串口资源不够的应用。

- 引脚定义
解码模块体积很小,可以直接通过邮票孔焊接到主板上。

| 引脚号 |
名称 |
方向 |
功能 |
| 1 |
IO2 |
-- |
预留,不连接 |
| 2 |
IO1 |
-- |
预留,不连接 |
| 3 |
IO0 |
-- |
预留,不连接 |
| 4 |
LED_UART |
out |
串口发送指示灯,当串口输出时间时闪烁,低电平有效 |
| 5 |
LED_SPI |
out |
串行通信指示灯,当串行通信时闪烁,低电平有效 |
| 6 |
LED_B |
out |
B码接收指示灯,接收到B码后闪烁,低电平有效 |
| 7 |
GND * |
in |
电源负 |
| 8 |
3V3 * |
in |
电源正,输入3.3V |
| 9 |
RST_N * |
in |
模块复位信号,低有效。可以连接复位芯片,也可以用RC设计一个简单的自复位电路 |
| 10 |
B_IN * |
in |
IRIG-B码输入引脚,TTL电平 |
| 11 |
PPS_INT |
out |
秒中断信号,当解码出B码同步沿后输出方波,上升沿有效,脉宽7.5ms,精度10ns左右 |
| 12 |
LED_PPS |
out |
秒脉冲指示灯,当解码出B码同步沿后闪烁,脉宽107.5ms ,低电平有效 |
| 13 |
UART_TX |
out
|
串口发送引脚,波特率9600 |
| 14 |
IO_CS |
in |
IO串行通信片选,低有效 |
| 15 |
IO_SDA |
out |
IO串行通信数据 |
| 16 |
IO_SCK |
in |
IO串行通信时钟,上升沿出数据 |
(*表示必须使用的引脚,其它引脚根据需要选择使用)
- 性能参数
- DC Characteristics
| 名称 |
描述 |
最小值 |
最大值 |
| VCC |
电源电压 |
2.5V |
3.44V |
| VIO |
IO引脚电压 |
2.5V |
3.44V |
| Ambient Temperature |
工作环境温度(工业级) |
-40℃ |
+85℃ |
- AC Characteristics
| 名称 |
描述 |
典型值 |
| PPS_INT Time Delay |
PPS_INT秒中断脉冲相对B码同步脉冲时延 |
10ns (从B码同步沿70%位置开始计算) |
| LED_PPS Time Delay |
LED_PPS秒脉冲相对B码同步脉冲时延 |
10ns (从B码同步沿70%位置开始计算) |
| IO_SCK Speed |
IO_SCK最大时钟 |
50Mhz |
| UART Baudrate |
串口波特率 |
9600bps |
| Frequency Tolerance(25℃) |
频率稳定度(25℃) |
±10ppm |
- 关键时序
- B码同步沿与PPS_INT
黄色为PPS_INT,蓝色为B码。PPS_INT滞后B码同步沿约10ns(从B码同步沿70%位置开始计算)。


2.B码同步沿与LED_PPS
黄色为LED_PPS,蓝色为B码。LED_PPS滞后B码同步沿约10ns(从B码同步沿70%开始计算)。


串口通信

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/12529.html