
1. 项目概述为什么汽车高清摄像头需要FPD-Link III在今天的汽车上尤其是那些配备了高级驾驶辅助系统ADAS或者全景影像功能的车型你可能会发现车身四周布满了摄像头。这些摄像头动辄就是百万像素起步拍摄的原始视频数据量非常大。一个简单的1080p30fps的摄像头其原始RGB数据流带宽就接近1.5Gbps。如果要把这个数据从安装在车尾或者后视镜上的摄像头实时、无延迟、无压缩地传输到车内的中央处理器或者显示屏上传统的并行传输或者低带宽串行方案就完全不够看了。这里面的挑战有几个第一是距离线束可能要穿越整个车身长达数米第二是环境汽车内部电磁环境复杂高温、振动是家常便饭第三是成本与复杂度每多一根线就意味着更重的线束、更大的连接器、更高的组装成本和潜在的故障点。所以行业一直在寻找一种能用尽可能少的线缆传输尽可能多数据的高可靠方案。这就是FPD-Link III这类SerDes串行器/解串器技术大显身手的地方。简单来说它的核心工作就是把摄像头传感器输出的十几甚至几十根并行的低速数据线包括像素数据、同步时钟、控制信号打包成一根线上的高速串行数据流发送出去在接收端再完美地还原回来。TI的DS90UB913A-Q1串行器和DS90UB914A-Q1解串器芯片组就是这个理念下的一个经典汽车级解决方案。它最吸引人的一点是实现了“一线通”仅用一根标准的同轴电缆就能同时传输未压缩的高清视频、双向的控制数据如I2C甚至还能为摄像头模块供电。这极大地简化了系统架构对于追求轻量化、高可靠性和低成本的汽车设计来说意义重大。2. 系统核心设计思路与方案选型2.1 核心需求解析汽车摄像头链路的“三座大山”在设计这样一个视频传输系统时我们主要需要翻越三座“大山”带宽、完整性和集成度。带宽需求这是最直接的要求。以一款典型的130万像素1280x960CMOS图像传感器为例输出RAW10位数据帧率30fps。其像素时钟大约在37.5MHz左右。并行输出可能需要10-12根数据线加时钟线。SerDes芯片需要将这些数据无损地串行化。DS90UB913A/914A支持25-100MHz的像素时钟输入对应串行链路速率在1.0Gbps到4.0Gbps之间足以覆盖从720p到超过200万像素的应用需求。信号完整性挑战这是工程实现中的难点。信号在数米长的电缆中传输高频分量衰减严重电缆的趋肤效应和介质损耗会导致信号幅度下降、边沿变缓在接收端眼图完全闭合无法正确采样。此外连接器阻抗不连续、发动机等产生的电磁干扰EMI都会进一步劣化信号。这就要求SerDes接收端必须具备强大的自适应均衡能力能够动态补偿不同长度、不同类型、不同老化程度的电缆带来的损耗。系统集成度要求为了降低整体成本BOM成本和组装成本并提高可靠性理想方案是线束越少越好。除了视频数据摄像头通常还需要控制通道用于初始化传感器参数、调整曝光、读取状态等常用I2C或SPI。供电通常需要3.3V或5V为摄像头板供电。 如果这三者视频、控制、电源都需要独立的线缆那么一个简单的倒车摄像头就需要至少4根线电源、地、视频、控制线束复杂连接器也大。FPD-Link III的“一线通”将后两者也调制到同轴电缆上实现了极致的集成。2.2 为什么选择FPD-Link III与同轴电缆面对上述需求TI的FPD-Link III方案搭配同轴电缆是一个经过市场验证的优选组合。FPD-Link III的技术优势高带宽与低延迟支持未压缩视频传输避免了编解码带来的固定延迟通常几十到上百毫秒这对于需要实时处理的ADAS应用如自动紧急制动AEB至关重要。双向控制通道集成其串行链路中嵌入了一个双向、半双工的I2C通道。这意味着主机处理器可以通过解串器芯片的I2C主端口直接访问远端串行器芯片后面的摄像头传感器I2C从设备仿佛它们就在本地一样。这省去了额外的控制线。同轴电缆供电PoC通过在同轴电缆的芯线和屏蔽层之间注入直流电源可以直接为远端的摄像头模块供电。DS90UB913A内置了电源滤波和隔离电路可以干净地从同轴电缆上提取电力。这消除了对单独电源线的需求。强大的自适应均衡DS90UB914A解串器内置的自适应均衡器是其“灵魂”。它能自动检测输入信号的质量调整均衡参数以补偿电缆损耗恢复出清晰的眼图。这大大降低了对电缆规格一致性的苛刻要求也提高了系统对线缆老化和温度变化的鲁棒性。诊断与可靠性芯片内置了诊断性自测试BIST和伪随机码型生成器。可以在系统启动或空闲时自发进行链路环回测试快速诊断电缆连接、芯片是否工作正常符合汽车功能安全的设计理念。为什么是同轴电缆相比双绞线STP同轴电缆在传输高频信号时有天然优势更好的屏蔽性同轴结构使其对外部EMI的抗干扰能力更强自身辐射也更小更容易满足汽车严格的EMC标准如CISPR 25。稳定的特性阻抗标准的50Ω或75Ω同轴电缆阻抗控制良好有利于信号阻抗匹配减少反射。支持PoC更简单其中心导体和外围屏蔽层的结构天然适合用于传输直流电源。 当然FPD-Link III也支持屏蔽双绞线但在汽车高清视频传输领域同轴电缆是目前更主流的选择。3. 芯片组深度解析DS90UB913A与DS90UB914A3.1 串行器DS90UB913A-Q1数据“打包”与发送端DS90UB913A位于摄像头模块端它的任务是将并行数据“打包”并送上同轴电缆。核心功能模块并行数据接口接收来自CMOS图像传感器的数据。通常支持10位、12位、甚至24位YUV422模式的并行数据总线以及像素时钟PCLK、行场同步信号HSYNC, VSYNC或数据有效信号DE。它非常灵活可以通过I2C配置来匹配不同传感器的输出格式。串行化引擎这是核心。它将并行数据、同步信号以及来自本地I2C从设备的数据控制通道一起编码成高速的串行数据流。编码方式通常包括扰码Scrambling和8b/10b编码等目的是保证直流平衡和足够的时钟转换密度便于接收端恢复时钟。串行输出驱动器Serializer将编码后的串行数据流转换成适合在电缆上传输的差分或单端信号。对于同轴电缆应用它通常配置为单端输出直接驱动电缆的芯线。同轴电缆供电PoC模块芯片内部集成了电源滤波网络通常由电感和电容组成。它允许直流电源从同轴电缆的输入端与数据共用注入并经过滤波后为芯片自身以及后端的摄像头传感器、镜头电机等提供干净的电源。本地I2C从接口摄像头主处理器可以通过这个接口配置DS90UB913A本身的工作模式如数据位宽、输出摆幅等。注意在PCB布局时串行器芯片必须尽可能靠近图像传感器以缩短并行走线减少并行接口的EMI和信号完整性风险。同时PoC滤波电路的电感电容需要严格按照数据手册推荐的值和布局要求放置否则可能导致电源噪声串扰到高速数据线上。3.2 解串器DS90UB914A-Q1数据“解包”与接收端DS90UB914A位于主机端如车载信息娱乐主机或ADAS域控制器它的任务是“解包”并还原数据。核心功能模块自适应均衡器Adaptive Equalizer这是接收端最关键的部件。高速串行信号经过长电缆衰减后高频分量损失严重眼图几乎闭合。自适应均衡器就像一个智能的“修复滤镜”它能实时分析输入信号的特性自动调整其频率响应对高频部分进行提升从而重新打开眼图。DS90UB914A的均衡器可以补偿长达30米以上电缆的损耗并且能适应温度变化和电缆老化。时钟数据恢复CDR从恢复出的串行数据流中提取出精确的时钟信号。这个恢复出的时钟将用于后续数据解串的同步。CDR的性能直接决定了链路的抖动容限和稳定性。解串与解码利用恢复出的时钟将高速串行数据流重新转换成并行的像素数据、同步信号并分离出嵌入的I2C控制数据。并行数据输出将还原后的并行视频数据流按照标准时序如BT.656、BT.1120或自定义同步模式输出给后端的视频处理器如SoC、FPGA。I2C主控制器它提供了一个本地的I2C主端口。系统主机可以通过这个端口发起I2C读写操作这些操作会被透明地传输到远端的DS90UB913A并由其传递给摄像头传感器。这样就实现了主机对远端传感器的直接控制。锁定指示与诊断芯片有一个专用的LOCK引脚通常连接一个LED当CDR成功锁定输入串行流且数据同步正确时该引脚会输出有效信号。同时其BIST功能可以用于链路健康检查。实操心得DS90UB914A的锁定状态是调试的第一个关键指示灯。如果LOCK灯不亮或闪烁首先要检查电源、参考时钟、电缆连接是否正常然后检查串行器端的配置是否正确输出了数据。自适应均衡器虽然强大但如果输入信号太弱如电缆过长或损坏或过强如电缆过短且未做匹配也可能无法锁定。3.3 双向控制通道与同轴电缆供电原理这是FPD-Link III简化布线设计的精髓所在。双向控制通道 控制数据I2C被“调制”到高速串行视频流中。具体实现方式是在串行化过程中为I2C的起始、数据、应答等信号分配特定的带内或带外编码。在DS90UB914A端其I2C主端口的行为与普通I2C主机无异。当它发起一次传输时解串器会将此请求打包进下行链路从主机到摄像头的串行流中。远端的DS90UB913A收到后会解析出这个I2C命令并通过其本地I2C从端口执行对传感器的读写。传感器的应答数据再通过上行链路传回给DS90UB914A由其呈现给主机。整个过程对主机软件是透明的延迟极低且稳定。同轴电缆供电PoC实现 供电原理图看似简单但细节决定成败。在主机端一个直流电源如5V通过一个PoC注入电路通常是一个大电感称为PoC电感连接到同轴电缆的芯线。电缆的屏蔽层接地。这个电感对直流电源呈低阻抗允许直流通过但对GHz级的高速数据信号呈高阻抗防止数据信号被电源短路。 在摄像头端DS90UB913A的输入端也有一个类似的PoC提取电路同样是一个大电感加滤波电容。电感让直流电源进入为后端的LDO或开关电源供电同时阻止高速数据进入电源路径。数据信号则通过耦合电容进入串行器芯片的输入引脚。 关键点在于PoC电感的选择其自谐振频率SRF必须远高于数据信号的最高频率分量否则会在工作频段内产生谐振严重衰减数据信号。通常需要选择SRF在数GHz以上的高频电感。4. 硬件设计要点与实操指南4.1 原理图设计核心注意事项基于TIDA-00133参考设计我们在自己设计原理图时需要关注以下几个核心部分电源树设计解串器端主机端需要为DS90UB914A提供核心电压如1.8V和I/O电压如3.3V。同时要为同轴电缆提供5V PoC电源。这个5V电源的电流能力需要根据远端摄像头模块的总功耗来设计并留有余量例如500mA-1A。PoC电源的输入端必须加强滤波防止主机端的噪声通过电缆传导出去。串行器端摄像头端DS90UB913A通常由从同轴电缆提取的5V PoC电源供电。然后通过一个高效的LDO或DC-DC转换器产生芯片所需的1.8V/3.3V以及为图像传感器供电的电压。务必注意电源时序有些图像传感器要求核心电压早于I/O电压上电这些都需要通过电源管理芯片或上下电控制电路来满足。PoC电路设计电感L1 L2如前所述选择高频特性好的绕线电感。参考设计通常推荐Murata、TDK等品牌的特制PoC电感。电感的直流电阻DCR要小以减少供电压降。电容C1 C2与电感组成LC滤波网络。这些电容需要具有低等效串联电阻ESR和宽频带特性通常使用多个不同容值的陶瓷电容并联以滤除从低频到高频的电源噪声。布局时这些电容必须尽可能靠近芯片的电源引脚和PoC电感。高速信号布线PCB Layout黄金法则阻抗控制连接到同轴电缆的连接器通常是FAKRA或HSD连接器到串行器输出/解串器输入引脚之间的走线必须做50Ω单端阻抗控制。这需要与PCB板厂沟通使用合适的层叠结构、线宽和介质厚度来计算。最短路径这条高速走线必须尽可能短、直。避免使用过孔如果必须使用需确保过孔的阻抗连续性使用背钻等技术。远离时钟、电源等噪声源。参考平面完整高速走线下方必须有完整、无分割的接地平面GND作为回流路径。严禁跨分割区走线。串行器并行接口虽然速度相对较低但也要注意等长控制特别是时钟线与数据线之间的长度匹配以减少建立/保持时间的偏差。连接器与电缆选型必须选择支持高频至少到6GHz的汽车级同轴连接器如FAKRA蓝色或更高速的HSD连接器。电缆应选用特性阻抗为50Ω的汽车级同轴电缆屏蔽效果要好。电缆长度会影响信号衰减需在系统设计初期根据衰减曲线和芯片均衡能力确定最大允许长度。4.2 关键外围电路配置详解除了核心的PoC电路以下几个配置电路也至关重要参考时钟电路DS90UB913A和DS90UB914A都需要一个低抖动、高稳定性的参考时钟通常为25MHz或26MHz。必须使用精度高、温漂小的晶体或晶振并严格按照数据手册的负载电容要求设计匹配电路。时钟走线也应视为敏感信号加以保护。I2C上拉电阻芯片的I2C总线需要外部上拉电阻通常为2.2kΩ - 4.7kΩ到对应的I/O电源电压。确保上拉电源干净。配置引脚MODE GPIO芯片有一些引脚用于配置工作模式如选择输入数据位宽、输出摆幅等。这些引脚需要通过电阻上拉或下拉到固定的电平GND或VDD确保系统上电后处于确定的配置状态。务必仔细阅读数据手册的引脚描述表错误配置可能导致芯片不工作。ESD与浪涌保护汽车环境对ESD和电源浪涌有严格要求。在同轴电缆端口需要添加TVS管等保护器件以满足ISO 10605和ISO 7637-2等标准。保护器件的寄生电容要小以免影响高速信号。避坑指南一个常见的错误是忽略了PoC电感的饱和电流。摄像头模块在启动瞬间特别是如果驱动了自动对焦或光学防抖电机可能会有较大的浪涌电流。如果PoC电感的饱和电流值不够大电感会在瞬间进入饱和状态电感量急剧下降失去滤波作用导致高速数据信号被严重干扰链路失锁。因此选择电感时饱和电流必须是最大工作电流的1.5倍以上。5. 系统调试与故障排查实录5.1 上电启动与基础检查拿到自己设计的板子或评估板EVM后按以下步骤进行初步调试静态检查在未上电前用万用表检查电源对地是否短路。检查所有关键配置电阻、电容的值和焊接方向是否正确。上电测量逐步上电先主机端再确保主机端PoC供电正常后摄像头端应得电。测量各电源节点的电压是否正常如1.8V 3.3V 5V PoC。特别注意摄像头端的电源电压因为经过长电缆会有压降。观察锁定状态这是最直观的指示灯。连接好同轴电缆给传感器提供稳定的图像源或让传感器输出测试图案。观察DS90UB914A板上的LOCK指示灯或测量LOCK引脚电平。常亮恭喜链路基本成功建立。不亮链路未建立。进入故障排查。闪烁链路不稳定时断时续。可能信号质量处于临界状态。5.2 常见故障现象与排查思路以下是一个基于实际项目经验的排查流程表故障现象可能原因排查步骤与工具LOCK灯完全不亮1. 电源问题2. 参考时钟问题3. 电缆未连接或损坏4. 串行器无输出5. 配置模式错误1.查电源用万用表/示波器测量芯片所有电源引脚电压是否达标且无毛刺。2.查时钟用示波器测量串行器和解串器的REFCLK引脚确认25MHz时钟是否存在、幅度是否正常、波形是否干净。3.查电缆更换一根已知良好的短电缆测试。用万用表测量电缆通断。4.查串行器输出用高频示波器1GHz带宽在串行器输出端连接器前探测看是否有高速串行信号活动。注意需使用同轴探头或焊接小点普通探头会严重负载信号。5.查配置核对MODE、SEL等配置引脚的上下拉电阻确保与传感器数据格式匹配。LOCK灯闪烁或不稳定1. 信号质量差眼图闭合2. 电源噪声大3. PoC电路问题4. 电缆过长或质量差5. EMI干扰1.查眼图这是最直接的诊断方法。在解串器输入端连接器后用高速示波器连接眼图模板测试。观察眼图是否张开抖动是否过大。眼图闭合说明均衡不足或信号太差。2.查电源噪声用示波器带宽限制到20MHz测量芯片电源引脚上的纹波和噪声特别是PoC电源。过大噪声会影响CDR和均衡器性能。3.查PoC电感/电容确认电感型号是否正确有无饱和。确认滤波电容焊接良好容值正确。4.缩短电缆换用更短的优质电缆测试判断是否为电缆损耗超过芯片均衡能力。5.查屏蔽与接地检查同轴连接器外壳是否良好接地。系统是否在强辐射源附近尝试在屏蔽环境下测试。图像有随机噪点/条纹1. 并行接口时序问题2. 电源噪声耦合3. 传感器本身问题1.查并行数据在解串器并行输出端用逻辑分析仪或示波器抓取HSYNC、VSYNC、PCLK和数据线的时序关系检查建立/保持时间是否满足芯片要求。2.查电源重点检查图像传感器模拟电源AVDD的纯净度该电源对噪声极其敏感。3.隔离测试让传感器输出固定的颜色条或测试图案看问题是否依然存在以排除传感器故障。I2C控制不通1. I2C上拉电阻缺失或错误2. 地址冲突3. 链路未锁定4. 软件驱动问题1.查物理层测量I2C总线SCL SDA在上拉电阻处的电压看是否为正确的高电平。用示波器观察波形看主机是否有起始信号发出。2.查地址确认主机访问的I2C从设备地址与串行器/传感器的实际地址是否匹配。注意7位地址和8位地址的区别。3.确保视频链路锁定I2C通道是嵌入在视频链路中的如果视频链路未锁定I2C必然不通。4.软件调试使用I2C工具先尝试读取串行器本身DS90UB913A的ID寄存器通常为0x9C这是验证I2C链路是否畅通的第一步。5.3 高级调试工具眼图测试与BIST功能眼图测试 这是评估高速串行链路质量最权威的工具。你需要一台带宽至少是信号速率2-3倍的高速示波器对于2Gbps信号建议6GHz以上带宽和一套眼图分析软件。在解串器芯片的输入引脚耦合电容之后或同轴连接器处使用高质量的同轴电缆和探头连接示波器。设置示波器为眼图模式以恢复的时钟或数据流本身为触发源。观察眼图的张开度、抖动Jitter和噪声裕量。一个清晰、张开的眼图意味着链路质量良好。如果眼图闭合可以尝试手动调整解串器均衡器设置如果芯片支持观察改善效果这有助于判断是发送端问题还是电缆问题。利用BIST功能 当没有图像传感器或需要隔离测试链路时BIST功能非常有用。通过I2C配置DS90UB913A进入内置伪随机码型PRBS生成模式。此时它会忽略传感器输入自己产生一个标准的测试码型发送出去。配置DS90UB914A进入BIST检查模式它会分析接收到的码型并通过寄存器报告误码率BER。通过读取误码率理想应为0可以定量评估链路的稳定性。这个功能在生产线上进行快速测试也非常方便。6. 系统集成与应用拓展思考6.1 在多摄像头系统中的应用TIDA-00133参考设计中提到了DS90UB914A的一个亮点功能其内置的2:1输入多路复用器MUX。这个功能对于环视Surround View或电子后视镜系统非常有价值。传统方案四个鱼眼摄像头需要四路独立的解串器芯片和四根同轴电缆连接到处理单元。使用MUX的方案可以将左、右摄像头的信号先接入一个DS90UB914A的MUX后、前摄像头的信号接入另一片。这样两个解串器芯片通过MUX分时处理两路信号再通过其本身的FPD-Link III输出端口如果芯片支持级联或并行端口输出给处理器。这可以减少解串器芯片数量从4个减为2个。简化处理器接口处理器可能只需要接收2路数据流而不是4路。降低成本与布线复杂度虽然电缆数量没变但主机端的连接器和PCB面积得以优化。实现此功能需要在软件上控制MUX的切换通常与帧同步信号结合确保切换发生在视频的消隐区避免画面撕裂。6.2 与处理器的接口及软件考量解串器输出的通常是标准的并行BT.656/BT.1120视频流可以直接接入支持这些接口的汽车SoC如TI的TDA系列、NXP的i.MX系列或FPGA。软件驱动层需要完成以下工作初始化配置通过I2C配置解串器的工作模式数据格式、同步极性等并初始化串行器及远端的图像传感器。链路健康监控周期性读取解串器的状态寄存器检查LOCK状态、误码率、电缆均衡状态等实现预诊断功能。错误处理与恢复当检测到链路失锁时应尝试重新初始化序列或切换到备份摄像头如果系统有冗余设计。数据流延迟整个SerDes链路的固定延迟非常小通常在几十个像素时钟周期内对于大多数ADAS应用是可接受的。但在做多摄像头时间同步如立体视觉时需要精确测量并补偿各链路之间的微小延迟差异。6.3 未来演进与选型建议FPD-Link III技术也在不断发展后续器件如DS90UB953/954系列支持更高的像素时钟高达100MHz数据速率更高并集成了更多的图像处理功能如色彩空间转换、镜头校正等。在选择SerDes芯片时除了基本的带宽和功能还需要重点关注功能安全FuSa对于ADAS应用芯片是否支持ASIL-B或更高等级是否提供安全手册、具备安全机制如CRC校验、看门狗、内置自检电磁兼容EMC芯片的EMI辐射和EMS抗扰度性能是否满足汽车厂商的严苛标准温度范围是否支持-40°C到105°C甚至125°C的汽车级温度范围封装与散热小型化封装有利于摄像头模块设计但需考虑散热。从我个人的项目经验来看基于FPD-Link III的同轴电缆传输方案在当下以及未来几年内依然是汽车高清摄像头连接的主流且可靠的选择。它的价值不在于追求极限的单一性能参数而在于提供了一个高集成度、高可靠性、经过充分验证的完整系统解决方案让工程师能将更多精力集中在顶层的应用算法开发上而非底层连接的稳定性调试。在启动一个新车载摄像头项目时直接基于此类成熟的参考设计进行开发无疑是降低风险、加速上市时间的最佳实践。