有句老话说经验是最好的老师,但更常见的格言是:“经验是一位严厉的老师,因为她先给我们考试,然后给我们教训。”(Vernon Law)。这绝对适用于 PCB 产品开发过程,因为在工作硬件投入运行时,设计过程中遗漏的问题可能会出现。
上述内容恰如其分地描述了我们在咨询项目中遇到的 EMI 设计问题。我们的服务重点是帮助确定如何最好地解决该 EMI 噪声问题。问题的性质、尝试纠正该问题的不同修复方法以及最终解决方案是本文的重点。本文的第 1 部分将描述造成 EMI 噪声问题的根源,而第 2 部分将描述研究的各种解决方案以及最终的解决方案。
注意:Sunumani Krishnan 和 Benjamin Dannan 撰写的论文“地面反弹如何毁掉你的一天”中提供了有关此案例历史的更详细解释, 该论文于 2020 年 1 月在 DesignCon 技术会议上发表。完整的论文在该会议的论文集中提供。
机器和问题
该机器是用于清洁仓库等大型设施地板的下一代自主清洁机器人。该机器人配有触摸屏液晶显示屏。
在EMC 预合规性测试过程中,发现系统存在多个 EMI 噪声问题。进一步排除这些问题后,问题缩小到了上述 LCD 显示器。
整个系统在 EMC 室内进行测试,配有远场天线,与系统保持 3 米距离。在本例中,图 1 所示的噪声来自安装了 LCD 的整个机器人系统的 EMI 噪声扫描。
图 1. 三米 EMI 噪声测量前水平 - 带 LCD 显示屏的机器人系统 Rev A
然后,对机器人系统中使用的 LCD 显示器进行单独测试,并在带有远场天线的三米 EMC 室内使用外部电源供电。图 2 显示了由 24V 外部电源供电时 LCD 显示器的 EMI 测量结果。在将 24V 电源连接到 LCD 显示器进行额外的 EMI 噪声测量之前,已验证 24V 电源没有 EMI 噪声。如图 2 所示,系统中存在大量 EMI,频率范围从 ~200 MHz 到 1 GHz,后来证实这是由LCD 显示器的地线和电源反弹引起的。然后发现,当此 LCD 单元连接到具有多个印刷电路板组件的系统时,LCD 产生的噪声会传导到各种电缆上,然后辐射到整个系统中。
图 2. 三米 EMI 噪声测量 - 正面水平 - LCD 显示屏(仅限 Rev. A)
有问题的 LCD 显示器组件由 LCD 显示单元和驱动器印刷电路板组件 (PCBA) 组成。LCD 驱动器 PCBA 使用 STM32F429IIT 微控制器和 176 针 LQFP 封装。驱动器 PCBA 使用 24 位 RGB(红绿蓝)总线与 LCD 显示器接口。进一步调查还发现,LCD 驱动器 PCBA 仅在使用此 RGB 数据总线的微控制器上提供少量返回路径。LCD 驱动器PCB 堆叠分析显示,PCB 电源层和接地层中的布线损害了它们作为平面的完整性。为了找到 EMI 与 LCD 显示器问题来源之间的关联,对 LCD 显示器组件的电源和接地轨进行了进一步调查。
EMI 噪声问题的根源
经确定,接地反弹是 LCD 显示屏问题的罪魁祸首。如之前的文章(以及本文末尾列出的参考书 1)中所述,当逻辑线路改变状态时,对逻辑线路进行充电和放电所需的瞬态电流是 Vdd 上纹波的主要来源,也是 IC 封装引线中 Vcc 和接地反弹的来源。
进一步探究一下其中发生的情况,当逻辑线从逻辑 0 切换到逻辑 1 时,电源系统提供的电流必须通过 IC 封装的 Vcc 引线的电感。当逻辑线从逻辑 1 切换到逻辑 0 时,传输线的寄生电容必须通过 IC 页的接地引线的电感放电。这会导致两种不同类型的噪声。在从 0 切换到 1 时,必须从电源子系统的电容中抽取为传输线充电所需的电流。如果此电容不够大,无法以开关边沿的速度做出响应,则会导致 Vcc 上出现纹波。此外,IC 封装的电源线始终包含不必要的电感。从此电感流出的电流瞬变会产生 Vcc 和接地反弹。
这些 EMI 噪声瞬变限制了可用于单端数据总线的实际宽度,并且是产品设计中逻辑故障的主要来源。在这种情况下,电源和接地轨上都出现了振铃。
寻找解决方案
使用图 3 所示的 Speeding Edge 测试设置,测试了 LCD 单元产生的电源和地反弹。
图 3. 用于测量电源 (Vcc) 和地弹的测试装置
测试从 LCD PCBA 的 Rev A 版本开始。图 5 至图 7 所示的测量值是使用连接到低电感探头的 Tektronix MDO4054C 示波器捕获的。探头如图 4 所示。
图 4. 用于测量地弹的探头
如图 5 所示,在电源 (3.3V) 轨和输出线上发现了振铃。3.3V 电源轨上的振铃峰峰值为 524 mV。
图 5. CH 1(黄色信号)3.3V Vcc 电源在 PCBA 上的 STM32F41C LCD(已消除电压偏移)上的引脚 91 处测量。 CH2(蓝色信号)输出线引脚 3(LTDC_B0)。
如图6所示,在地线和输出线上也发现了振铃。地线振铃的峰峰值为748mV。
图 6. CH1(黄色信号)GND 在 LCD PCB 组件上的 STM32F4 IC 上的引脚 90 处测量,CH2(蓝色信号)输出线引脚 3(LTDC_B0)--TTL 信号
后来人们意识到,这种振铃与所有数据线耦合在一起,如下图 7 所示。
图 7. PIN 92(CAN2_RX)带 700mV 振铃
无法使用去耦电容器来抑制这种 EMI 噪声。这些瞬态电流产生的 EMI 噪声量太大。事实上,如果添加去耦电容器,系统将变成并联谐振电路。由于在边缘转换期间会产生振荡,因此振铃实际上会变得更糟。
由于 LCD 驱动器 PCB 设计不当而导致的电源和地反弹造成严重的 EMI 噪声问题,迫使人们研究适当的解决方案来缓解这些问题。
参考:
- Ritchey, Lee W. 和 Zasio, John J.,“第一次就做对,高速 PCB 与系统设计实用手册,第 1 卷。”
- Krishnan, Sunumani 和 Dannan, Benjamin,《地面反弹如何毁掉你的一天》,在 DesignCon 2020 上发表。