2、Sensor硬件接口:MIPI、LVDS、Sub-LVDS、并行接口的电气特性与布线要点

做嵌入式视觉这些年,我接触过各种各样的Sensor接口。说实话,接口选型这件事,往往决定了整个项目的成败。你想想看,Sensor采集到的图像数据再漂亮,如果传输过程中出了岔子,那一切都是白搭。

今天咱们就来聊聊工业相机里最常见的四种接口:MIPI、LVDS、Sub-LVDS和并行接口。我会结合自己踩过的坑,把它们的电气特性和布线要点讲透。

2.1 并行接口:最古老,也最直接

并行接口,说白了就是数据线一根一根地排开,同时传输。早期的Sensor基本都是这种接口,现在低分辨率的工业相机里还能见到。

参数 典型值 说明
数据线数量 8~16 bit 每个像素时钟传输一个像素
时钟频率 10~100 MHz 受限于PCB走线长度
信号电平 3.3V / 1.8V CMOS 摆幅大,功耗高
抗干扰能力 弱 线间串扰严重
⚠️ 避坑指南:

我曾经在一个项目中,把并行接口的Sensor和FPGA放在同一块板子上,走线长度差了2cm。结果图像上出现了周期性的条纹噪声。后来发现是数据线之间的时延差太大,导致数据采样窗口错位。并行接口的等长布线,真的不能马虎。

布线要点:

  • 所有数据线必须等长,误差控制在±5mm以内
  • 时钟线两侧要包地,避免干扰数据线
  • 每根信号线串联22Ω~33Ω的阻尼电阻,抑制过冲
  • 电源和地要足够粗,因为并行接口的瞬态电流很大

2.2 LVDS:低压差分,远距离传输的利器

LVDS(Low-Voltage Differential Signaling)的出现,解决了并行接口的很多痛点。它用两根线传一路信号,电压摆幅只有350mV左右,功耗低、抗干扰强。

我个人习惯在需要长距离传输(比如Sensor通过FPC线连接到主板)时,优先考虑LVDS接口。它的共模抑制能力很强,哪怕线缆有点噪声,也能保证信号质量。

💡 关键参数:

LVDS的差分阻抗要求100Ω ± 10%。这个值很关键,匹配不好就会产生反射,导致眼图闭合。

布线要点:

  • 差分对内的两根线要紧密耦合,间距控制在3倍线宽以内
  • 差分对之间要保持3倍以上间距,减少串扰
  • 在接收端靠近芯片引脚处放置100Ω终端电阻
  • 避免在差分线上打过孔,如果必须打孔,要成对打

2.3 Sub-LVDS:LVDS的变种,专为Sensor而生

Sub-LVDS是LVDS的一个子集,电压摆幅更低,只有200mV左右。它主要用在高速CMOS Sensor上,比如一些全局快门的工业Sensor。

我记得第一次接触Sub-LVDS时,还以为是LVDS的简化版。后来发现完全不是那么回事。Sub-LVDS的共模电压范围更窄,对参考电压的精度要求更高。

对比项 LVDS Sub-LVDS
差分摆幅 350mV 200mV
共模电压 1.2V 0.9V
功耗 较高 更低
传输距离 10m+ 1m以内
🔧 实战技巧:

Sub-LVDS的接收端通常需要外部偏置电阻来设定共模电压。我建议在原理图设计时,预留一个分压电阻网络,方便调试时微调共模点。

2.4 MIPI:移动领域的王者,工业领域的新宠

MIPI(Mobile Industry Processor Interface)最初是为手机设计的,但现在越来越多的工业Sensor也开始采用。它的优势在于:数据通道可以灵活配置,1路、2路、4路都可以,而且时钟频率可以跑到1GHz以上。

嗯,这里要注意。MIPI的电气特性和LVDS很像,也是差分传输,但它的协议层更复杂。MIPI有D-PHY和C-PHY两种物理层,工业相机里最常见的是D-PHY。

MIPI D-PHY关键参数:

  • 差分阻抗:100Ω
  • 电压摆幅:200mV(低功耗模式)~ 1.2V(高速模式)
  • 数据速率:每通道最高2.5Gbps(D-PHY v1.2)
  • 时钟模式:DDR(双沿采样)
⚠️ 避坑指南:

我曾经在一个项目中,MIPI走线穿过了电源层的一个缝隙,结果图像出现了随机性的数据错误。后来用示波器一看,差分信号的共模噪声达到了300mV。MIPI对参考平面的完整性要求极高,任何跨分割都会带来严重的信号质量问题。

2.5 四种接口的对比与选型建议

接口类型 最大速率 抗干扰 布线难度 适用场景
并行接口 ~100 Mbps 低 低 低分辨率、短距离
LVDS ~1 Gbps 高 中 中高分辨率、长距离
Sub-LVDS ~800 Mbps 中 中 高速全局快门Sensor
MIPI ~2.5 Gbps/通道 高 高 高分辨率、高帧率

我个人建议:如果项目对帧率要求不高,分辨率在200万像素以下,并行接口完全够用,成本也低。如果追求高帧率或者长距离传输,LVDS是稳妥的选择。至于MIPI,虽然性能强悍,但布线要求高,适合有经验的团队。

2.6 布线通用原则:不管哪种接口,这些坑都要避开

做硬件这么多年,我总结了几条通用的布线原则,适用于所有高速接口:

  1. 参考平面要完整:信号线下方必须是连续的电源或地平面,不能有缝隙。
  2. 过孔要少:每个过孔都会引入寄生电容和电感,影响信号质量。
  3. 远离噪声源:时钟线、数据线要远离DC-DC转换器、电感等强干扰源。
  4. 包地处理:关键信号两侧加地线,间距保持在3倍线宽以上。
  5. 仿真验证:在投板前,用HyperLynx或ADS做一下信号完整性仿真,能省很多调试时间。
📌 核心要点:

接口选型不是越新越好,也不是越快越好。要综合考虑Sensor的输出格式、传输距离、PCB层数、成本预算。我见过太多人盲目追求MIPI,结果板子画出来信号质量一塌糊涂,最后不得不降速运行。

2.7 知识体系结构图

下面这张图总结了四种接口的核心差异和选型逻辑,方便你快速回顾:

工业相机Sensor硬件接口知识体系 Sensor硬件接口 并行接口 LVDS Sub-LVDS MIPI 并行接口 8~16bit数据线 3.3V CMOS电平 抗干扰弱 LVDS 差分传输 350mV摆幅 远距离传输 Sub-LVDS 200mV摆幅 共模0.9V 高速Sensor专用 MIPI D-PHY 多通道配置 2.5Gbps/通道 布线要求高 选型建议:低分辨率→并行 | 中高分辨率长距离→LVDS | 高速全局快门→Sub-LVDS | 高分辨率高帧率→MIPI

好了,这一章的内容就到这里。接口选型和布线是硬件设计的基本功,也是决定图像质量的第一道关卡。希望这些经验能帮你少走弯路。