4、APIX协议详解(上):APIX技术背景、点对点与菊花链拓扑、带宽与距离特性。
4.1 为什么会有APIX?——技术背景
车载多屏互联,说白了就是要把中控、仪表、后排娱乐这些屏幕串起来。早年大家用LVDS,后来用FPD-Link,再后来APIX就出来了。
APIX是Inova Semiconductors搞的。这家德国公司专做车载SerDes。我最早接触APIX是在2015年,一个德系Tier1的项目。当时客户要求用APIX2,我还纳闷:LVDS用得好好的,干嘛换?
后来踩了坑才明白。LVDS虽然成熟,但有几个硬伤:
- 线束太多——LVDS一般要4对差分线,加上控制信号,线束又粗又重
- 距离受限——超过5米就开始抖,车载动不动就10米线缆,根本扛不住
- 没有双向通道——视频只能下行,触控数据还得另拉一根线
APIX就是冲着这些痛点来的。它用一对差分线,同时传视频、音频、控制数据和以太网。嗯,这里要注意:它不是简单的LVDS升级版,而是重新设计的协议栈。
核心优势:APIX把视频、控制、以太网揉进一对线里。这在多屏互联场景下,省掉的线束成本相当可观。
4.2 点对点拓扑——最基础的玩法
APIX最基础的连接方式就是点对点。一个发送端(APIX Transmitter)连一个接收端(APIX Receiver)。
你想想看,这跟LVDS有啥区别?区别大了。LVDS点对点需要4对线,APIX只需要1对。而且APIX自带反向通道,触控数据可以直接从接收端传回发送端。
我在一个项目中遇到过这种情况:客户用LVDS做后排娱乐屏,触控屏的USB线要单独走,结果线束穿不过A柱。换成APIX后,一根同轴电缆搞定视频+触控,问题直接解决。
点对点拓扑的典型参数:
| 参数 | APIX2 | APIX3 |
|---|---|---|
| 下行带宽 | 3 Gbps | 6 Gbps |
| 上行带宽 | 187.5 Mbps | 375 Mbps |
| 传输距离 | 15米 | 20米 |
| 线缆类型 | STP/同轴 | STP/同轴 |
个人建议:点对点场景下,APIX2的3Gbps带宽足够跑1080p@60fps。如果上4K,必须用APIX3。别想着用APIX2硬扛4K,我试过,画面会间歇性撕裂。
4.3 菊花链拓扑——多屏互联的精髓
这才是APIX真正厉害的地方。菊花链(Daisy Chain)允许你把多个屏幕串在一起,每个屏幕都带一个APIX转发器。
为什么会这样设计?因为车载多屏互联有个特点:屏幕之间距离近,但主机到第一个屏幕距离远。菊花链正好匹配这种物理布局。
我记得有个项目是5块屏:仪表、中控、副驾、两个后排。如果用点对点,主机要出5路APIX,光接口芯片就5颗,PCB布线也头疼。换成菊花链,主机只出一路,屏幕之间用短跳线串起来,成本直接砍半。
菊花链的转发机制是这样的:
主机 → 屏幕1(转发) → 屏幕2(转发) → 屏幕3(终端)
每个节点做的事情:
1. 从下行数据流中提取自己的视频帧
2. 把剩余数据继续往下传
3. 把自己的触控数据插入上行通道
这里有个坑。我曾经在菊花链的第4个节点上发现画面延迟明显。排查下来,是转发器的buffer配置不对。APIX的转发延迟是纳秒级的,但如果buffer深度设得太大,累积延迟就会超标。
避坑指南:菊花链最多串几个节点?APIX2官方说支持8个,但我建议不要超过5个。超过5个后,上行通道的带宽会被多个触控屏瓜分,触控响应会变慢。我曾经在6个节点的链路上测过,触控延迟从5ms飙到了30ms。
4.4 带宽与距离特性——你得心里有数
APIX的带宽和距离是成反比的。这不是APIX独有的问题,所有SerDes都这样。但APIX的均衡器做得不错,所以同等条件下比LVDS远得多。
具体数据:
- APIX2:3Gbps下最远15米,1.5Gbps下最远20米
- APIX3:6Gbps下最远15米,3Gbps下最远25米
- APIX4:12Gbps下最远15米,6Gbps下最远30米
你可能会问:为什么带宽翻倍,距离反而没变?因为高频信号衰减更快。APIX3的6Gbps模式,信号频率比APIX2高了一倍,同等线缆下衰减更大。所以远距离传输时,得降速保距离。
我在实际项目中总结了一个经验公式:
实际可用距离 = 标称距离 × 线缆质量系数 × 连接器损耗系数
线缆质量系数:
- 原装STP:0.9~1.0
- 国产同轴:0.6~0.8
- 普通双绞线:0.3~0.5
连接器损耗系数:
- 每个连接器:0.95
- 3个以上连接器:0.85
举个例子:APIX3标称15米@6Gbps,用国产同轴线缆(系数0.7),中间有2个连接器(系数0.95×0.95=0.9),实际可用距离就是15×0.7×0.9=9.45米。嗯,这个数你得记心里,不然量产时线缆一换,距离就不够了。
关键结论:APIX的带宽和距离不是固定值,而是取决于线缆质量、连接器数量和EMC环境。做系统设计时,建议留20%的余量。
4.5 小结
APIX协议的核心价值在于:用一对线搞定视频、控制、以太网,支持菊花链拓扑,适合多屏互联场景。点对点连接简单可靠,菊花链则能大幅降低系统成本。
下节课我会深入APIX的物理层和链路层,讲讲它的帧结构、时钟恢复和错误处理机制。这些东西在调试时特别有用,尤其是当你遇到画面闪烁或者断连的时候。
公众号:蓝海资料掘金营,微信deep3321