ADVB协议内容分析
1.ARINC标准
2.ADVB协议说明
3.ADVB container容器头
4.ADVB container容器头内部字节说明
container容器计数
container容器clip id
container容器video frame rate
container容器video transmission rate
5.object0辅助数据
6.ADVB帧格式
7.ARINC协议的发射机和接收机
8.ADVB的物理接口
ADVB协议,是航空数字视频总线技术。ADVB基于光纤通信FC和FC-AV协议标准,进行了简化和优化。
ADVB协议特点:点对点拓扑结构;支持单向传输;高带宽,低延迟,使用8b10b编码。
ADVB协议传输的基本单元是ADVB帧。每个ADVB帧是以SOFX开头,以EOFX结束。
ADVB帧头结构包含:帧头;数据载荷;CRC校验。
ADVB帧定义的容器:一个视频帧对应一个ADVB容器。包括容器头和多个对象。其中对象分为四类:
object0,object1,object2,object3.
| 行同步 (Line Sync) | 固定行速率,无抖动 | 显示器逐行扫描 |
| 帧同步 (Frame Sync) | 固定帧率,行速率可变 | 非实时显示 |
| 非同步 (Async) | 无固定时序,允许较大抖动 | 数据传输(非视频) |
| 外部触发 (External) | 依赖外部时钟信号 | 多传感器时间对齐 |
上述时序图是针对TYPE A1~TYPE D3;不同的type的时序是不一样的。
A rows + B rows + C rows组成一张图像,其中A rows和C rows都是vertical blanking,使用ilde码字进行填充。