电气集成
LCD接口:SPI、RGB、LVDS、MIPI无混淆
接口选择会影响刷新速度、布线、EMI、软件工作量和分辨率限制。更少的引脚并不总是更简单的项目。
9分钟 阅读
常见错误:只按连接器引脚数选接口
很多团队会要求更少的引脚,因为引脚少看起来更简单。有时确实如此,但有时这会带来刷新慢、软件工作量增加,甚至显示屏无法支持目标分辨率的问题。
接口应与分辨率、帧速率、处理器、电缆长度、EMI 环境和开发资源一起选择。
从主机平台开始。 MCU、MPU 或 SoC 已经很好地支持哪些显示接口?与现有硬件和软件堆叠结构相匹配的模块通常比理论上更好的需要新驱动程序工作的接口更安全。
然后检查 UI 行为。静态菜单、数字仪表和类似视频的界面不需要相同的带宽。很多错误的界面选择都是因为团队没有描述UI更新速度而发生的。
选择显示接口时,先问一个问题:主机平台能轻松支持什么?显示接口不只是引脚,它还包括硬件、驱动、时序、PCB 布局、电缆、EMI 和点亮调试时间。
MIPI可以很好地工作,但它需要正确的初始化和主机支持。询问时序表、初始化代码、通道数、电压、连接器引脚排列和参考注释。等 PCB 已经做出来以后再发现问题,代价会很高。
在询价中,发送处理器型号、操作系统、可用接口、首选连接器、电缆长度、分辨率和帧速率期望。如果您的团队很灵活,请说出来。灵活性可以将困难的定制选型转变为稳定的标准模块选择。
SPI
SPI 简单且常见于小型显示器。它使用的引脚很少,适用于紧凑型接口、仪表和低更新屏幕。
限制是带宽。如果屏幕很大或者需要流畅的动画,SPI可能会感觉很慢。
当显示器较小、UI 简单且主机引脚有限时使用 SPI。它适用于屏幕不会不断重绘的图标、状态屏幕、紧凑型控制面板和电池设备。
在提交之前,估计全屏刷新时间。如果产品需要平滑滚动、图表、相机预览或快速动画,不要仅仅因为样品亮起就认为 SPI 是可以接受的。
从处理器开始。检查哪些接口是本机的以及哪些已经有软件支持。如果处理器具有经过验证的 RGB 或 MIPI 路径,请使用该信息。如果团队以前从未提出过MIPI,不要仅仅因为模块看起来有吸引力而选择MIPI。
在询价中,包括处理器型号、操作系统或固件环境、目标分辨率、帧速率预期、电缆长度以及接口是固定的还是灵活的。如果接口灵活,就说清楚。这个词可能会打开一个更容易的模块选择。
对于界面审查,请要求软件、硬件和采购部门坐在一起。硬件可能喜欢一个连接器,软件可能已经支持一个显示控制器,采购人员可能知道哪个模块是稳定的。如果只有一个团队选择该界面,其他团队可能会为稍后的决定付出代价。
MCU 和 RGB
MCU 接口常见于中小型模块,其中主机以受控方式写入显示数据。 RGB 更直接,可以支持更高的刷新行为,但它使用更多的引脚。
RGB 通常需要更严格的 PCB 布局和时序控制。这并不难,但应该提前规划。
对于MCU接口模块,询问显示器是否有内部控制器以及使用什么命令集。软件工作量可大可小,具体取决于控制器支持。
对于 RGB,请尽早规划引脚数、时钟走线、走线长度和 EMI。如果硬件团队通常预留串联电阻或其他布局选项,也请一起预留。RGB 可以很可靠,但不良布线会带来噪声和显示伪影。
然后看用户界面。简单的状态屏幕可以使用更简单的界面。快速动画 UI、视频预览或高分辨率显示需要带宽。许多项目在这里故障是因为他们从产品照片中选择界面,然后才测试刷新行为。
选择接口时,从主板开始,而不是从显示目录开始。处理器自然支持什么?软件团队之前使用过什么?什么接口可以干净布线?一个漂亮的模块如果有错误的接口可能会浪费数周的工程时间。
然后询问软件工程师他们需要什么启动信息:初始化序列、时序表、驱动器 IC、复位行为、背光控制、触摸控制器和示例代码。仅当屏幕以预期的 UI 可靠打开时,显示界面才会成功。物理连接器只是一个开始。
LVDS 和 MIPI
当需要更高分辨率、更快数据传输或更简洁的布线时,通常会使用 LVDS 和 MIPI。它们常见于较大尺寸模组和更复杂的设备。
MIPI功能强大,但需要主机平台和软件支持。不要仅仅因为它听起来很现代就选择它。
当显示器较大、电缆路径较长或系统已支持 LVDS 面板时,请使用 LVDS。这在工业面板和嵌入式系统中很常见,稳定的显示链接很重要。
当处理器支持并且软件团队可以处理面板初始化、计时和驱动程序集成时,请使用 MIPI。询问初始化代码、时序表和参考原理图(如果有)。
SPI对于小屏幕很友好,但要估计刷新时间。如果全屏更新太慢,用户会感觉到。对于图标和菜单,SPI 可以是完美的。对于平滑的图表或丰富的动画,它可能会成为瓶颈。
估计 UI 运动。静态设置屏幕、数字仪表、移动图表、相机预览和视频动画都会产生不同的带宽需求。如果 UI 很简单,那么更简单的界面可能是一个不错的选择。如果 UI 丰富,不要强制使用低带宽接口,因为它的引脚较少。
对于 PCB 审查,请检查信号类型和布线风险。 SPI 可能比较公差,但速度很慢。 RGB 使用许多线并且需要干净的时序。 LVDS 和 MIPI 需要适当的差分布线和连接器维护。正确的接口是与分辨率、更新速度、板性能、电缆长度和团队经验相匹配的接口。
信号拓扑和布线细节
接口选择只是决定的一半。 PCB 上的信号拓扑决定了所选接口在实际产品中是否表现良好。当时钟线很长、接地回路很差或者显示电缆在嘈杂的背光驱动器旁边运行时,干净的数据表连接仍然可能会故障。
对于 MIPI 和 LVDS,将差分对视为受控信号路径。检查阻抗、线对长度、偏斜、连接器引脚排列、返回路径以及电缆穿过间隙或金属部件的位置。不要像普通 GPIO 那样布线高速显示对。
对于 RGB,请注意时钟、数据分组、走线长度、边沿速率和 EMI。RGB 会用到很多线,不良布线可能产生显示伪影或辐射噪声。如果硬件团队用串联电阻等布局选项做边沿控制,请预留位置。
对于 SPI 和 I2C 触摸,检查速度、上拉电阻、电缆长度、复位、中断和接地参考。如果电缆较长或与背光电源共享噪声,则在短台式电缆上工作的触摸控制器在产品内部的行为可能会有所不同。
背光电源应像实际电源负载一样进行布线。尽可能使高电流 LED 路径远离敏感的触摸和显示信号。如果使用 PWM 调光,请检查开关路径、接地回路以及触摸屏或图像上是否出现噪声。
将显示链路绘制为一条链,而不是单独的原理图块:处理器、连接器、FPC 或电缆、显示 IC、触摸控制器、背光驱动器、电源轨和接地回路。该链中任何地方的弱点都可能表现为闪烁、黑屏、触摸锁定、色噪或间歇性启动。
对于 MIPI DSI,检查通道数量、通道顺序、极性、电压域、初始化序列、复位时序和面板上电顺序。差分对要成对布线,避免不必要的短 stub。连接器扇出通常是布局里最容易出错的地方,所以应在整板布局冻结前先检查。
对于 LVDS,请仔细检查对映射。线对互换、极性错误和电缆接地不良是首次构建时常见的问题。如果显示器通过电缆连接,请定义电缆长度、屏蔽、连接器引脚分配以及产品外壳是否会将噪声注入电缆路径。
对于 RGB,像素时钟值得特别关注。许多线路同时切换,因此接地回路、时钟边沿速率和串联电阻选项很重要。保持时钟布线干净,避免将其布线在嘈杂的电源开关旁边,并使用显示位错误的模式进行测试:彩条、棋盘、细垂直线和全白/全黑过渡。
对于 SPI 显示,请在 PCB 布局之前计算帧更新时间。屏幕可能能通过开机演示,但 UI 开始滚动时仍然显得很慢。如果只有部分屏幕变化,请确认是否支持局部刷新。复位、D/C、片选和背光使能也要接到固件可控位置,这样显示异常时不必重启整机。
对于 I2C 触摸,上拉电阻必须与控制器电压和总线电容匹配。长 FPC 尾部、线束、ESD 部件和多个设备会减慢边缘速度。将复位和中断引脚置于固件控制之下,并确保如果触摸控制器在 ESD 或噪声后停止响应,软件可以恢复。
启动不应只包括“图像出现”。使用显示测试模式,在触摸面板时调暗背光,插入充电器,打开收音机或电机(如果存在),然后轻轻移动电缆。如果问题仅在一种物理条件下出现,则布线或拓扑会为您提供线索。
RGB 提供直接的显示控制,但需要更多引脚和更好的 PCB 布局管理。硬件团队应尽早规划时钟、数据线、走线长度、接地和 EMI 选项。如果设计习惯会用串联电阻等小调整,请预留空间。
对于 SPI,在 PCB 批准之前计算更新时间。对于 RGB,请检查引脚数和 布局。对于 LVDS,检查电缆和连接器。对于 MIPI,请查看驱动程序支持和初始化代码。每个接口都有一个实际的启动风险,并尽早指出。
如何请求正确的接口
请提供处理器或主板信息、目标分辨率、帧率预期、线缆长度、连接器偏好,以及设备是否已有显示驱动支持。
如果接口可以灵活选择,请明确说明。这样模块推荐会更实际,而不是被迫套用某个方案。
如果重要,请说明操作系统或固件环境:裸机 MCU、Linux、Android、RTOS 或自定义 BSP。最好的模块,是团队可以顺利点亮,而不会遇到数周驱动问题的模块。
询问接口电压、引脚数、连接器型号、初始化说明、时序要求和示例代码。当 PCB 布局即将开始时,这些细节比漂亮的产品照片更有用。
LVDS 通常适用于较大的面板或较长的内部电缆。它在工业布线中可以更加稳健,但仍然需要连接器、电缆和电源排序审查。不要假设接口本身就能解决所有噪声问题。
不要忽视电压和电源排序。显示接口信号、复位、背光使能、触摸控制器和面板电源可能有订购要求。如果加电错误,模块可能会表现得很奇怪,而当真正的问题是排序时,软件可能会受到指责。
接口回顾
检查清单:显示接口定版之前
- 将界面带宽与分辨率、帧速率、UI 动画和全屏更新时间相匹配
- 确认主机支持、驱动程序可用性、初始化顺序、电压、复位和电源时序
- 检查 MIPI、LVDS、RGB 时钟、SPI、I2C 触摸和背光电源的连接器引脚排列和布线
- 在 PCB 布局之前规划电缆长度、屏蔽、返回路径、ESD 和 EMI
- 准备带测试模式、调光、触摸、充电器和活跃噪声负载的样品