4、硬件测试方法:电源完整性测试、信号完整性测试、功耗测试、EMC预测试

各位工程师朋友,咱们接着聊。上一章讲了硬件测试的整体框架,这一章我打算把几个最关键的测试项掰开揉碎了讲。电源完整性、信号完整性、功耗、EMC,这四个词儿,你随便拉一个硬件工程师出来,都能跟你聊半天。但真正在贴片这种小尺寸、低功耗、高可靠性的产品上怎么测,坑在哪儿,我踩过的雷可不少。

4.1 电源完整性测试(PI)

电源完整性,说白了就是看你的电供得干不干净、稳不稳。医疗贴片对电源纹波极其敏感,尤其是模拟前端和无线发射那一块。纹波大了,ADC采集的数据就飘,心率算出来都是错的。

测试核心指标:

  • 纹波(Ripple):通常要求峰峰值小于10mV,对于高精度测量通道,我习惯压到5mV以下。
  • 噪声(Noise):宽带噪声,重点关注开关频率及其谐波。
  • 瞬态响应(Transient Response):贴片在蓝牙发射瞬间,电流会从几微安跳到十几毫安,这时候电压跌落不能超过3%。

我的测试方法:

  1. 探头选择:别用长地线夹子!那玩意儿会引入高频噪声。我用的是同轴电缆加AC耦合电容,或者直接用高阻有源探头。嗯,这里要注意,探头带宽至少要500MHz。
  2. 测试点位置:尽量靠近芯片的电源引脚。我在项目中遇到过,在远端电容处测出来纹波只有2mV,结果芯片引脚处实际有15mV,因为PCB走线阻抗把噪声又耦合进去了。
  3. 带宽限制:测纹波时,示波器带宽限制在20MHz。测噪声时,开到全带宽。别搞混了。

避坑指南:我曾经在一个量产项目中,发现某批次贴片的心率数据偶尔跳变。查了三天,最后发现是DC-DC的电感在特定负载下啸叫,产生的机械振动耦合到了PCB上,导致电源纹波出现了间歇性尖峰。所以,电源完整性测试,别忘了听声音!

4.2 信号完整性测试(SI)

信号完整性,对于医疗贴片来说,主要关注两个地方:一是I2C/SPI等数字总线,二是模拟前端的小信号路径。

数字信号测试要点:

  • 过冲与下冲:不能超过芯片IO耐压的10%。我见过一个案例,SPI时钟线过冲达到了3.6V,而芯片耐压只有3.3V,长期工作后IO口就烧了。
  • 建立时间与保持时间:这个必须满足芯片数据手册的要求。我习惯在示波器上打开余量测试功能,直接看眼图。
  • 串扰:贴片PCB面积小,走线间距窄。我建议在相邻的敏感信号之间加地线隔离。

模拟小信号测试要点:

这个更讲究。比如心电信号,幅度只有几毫伏。你想想看,如果PCB走线上有1mV的噪声,信噪比就完蛋了。

  • 差分信号测试:必须用差分探头。单端探头测出来的全是共模噪声。
  • 屏蔽与接地:测试时,整个贴片最好放在屏蔽箱里。我个人的习惯是,在模拟信号路径周围包一圈地孔,像城墙一样。

小技巧:测信号完整性时,别只看波形。把示波器的余晖模式打开,观察一段时间内的波形叠加。这样能发现偶发的毛刺或抖动。我曾经用这个方法抓到过一个每10秒出现一次的时钟抖动,最后发现是蓝牙的跳频干扰了晶振。

4.3 功耗测试

功耗是医疗贴片的生命线。一颗纽扣电池要撑7天甚至30天,功耗测不准,后面全是白干。

测试场景划分:

工作模式 典型电流 测试时长
深度睡眠 1-5 µA 至少30秒
待机(RTC运行) 10-50 µA 10秒
数据采集(ADC+传感器) 100-500 µA 1个完整采集周期
蓝牙广播/连接 5-15 mA(峰值) 包含多个连接间隔

我的测试工具链:

  • 静态电流:用六位半万用表或专用的nA级电流表。别用普通万用表,测不准。
  • 动态电流:用高精度电流探头配合示波器,或者直接用源表(SMU)。我推荐用Keysight的N6781A,专门测这种脉冲电流的。
  • 平均功耗:用精密电阻串联到电源路径上,测电阻两端电压,再用示波器的平均功能计算。或者直接用功率分析仪。

警告:测功耗时,一定要考虑电池内阻的影响。我曾经在实验室用稳压电源测出来平均功耗是50µA,结果换上新电池后,实际续航只有理论值的一半。为什么?因为电池在脉冲电流下内阻会增大,导致实际功耗比稳压源供电时高。所以,我建议最后一定要用真实电池做整机功耗验证。

4.4 EMC预测试

EMC测试,正式认证一次好几万。所以预测试必须做,而且要做细。医疗贴片属于Class II或Class III设备,辐射和传导发射都有严格限值。

预测试环境搭建:

  • 近场探头:我手边常备一套Langer的近场探头,从几十MHz到3GHz。配合频谱仪,可以快速定位板上的辐射源。
  • 预测试场地:不一定非要去暗室。在普通实验室里,用吸波材料围一个简易的屏蔽区,也能发现80%的问题。
  • 测试模式:让贴片工作在最大发射功率、最差工作模式下。比如蓝牙持续广播,ADC连续采样。

常见问题与对策:

  1. 时钟谐波超标:晶振的谐波经常是罪魁祸首。我建议在晶振输出串一个22Ω电阻,或者在电源脚加磁珠。
  2. DC-DC开关噪声:这个噪声会通过电源线和地线传导出去。对策是优化Layout,让开关回路面积最小。
  3. 地弹(Ground Bounce):数字电路同时翻转时,地电位会瞬间抬高。我遇到过蓝牙发射时,地弹导致模拟前端饱和。解决办法是增加地平面完整性,减少回流路径电感。

个人经验:有一次预测试,辐射发射在800MHz附近超标了6dB。我用近场探头扫了半天,发现是柔性PCB的排线在作怪。那根排线没有做屏蔽,相当于一根天线。后来在排线上贴了一层铜箔并接地,问题就解决了。所以,EMC问题往往出在你最意想不到的地方。

好了,这四种测试方法,每一个单独拿出来都能讲一整天。但核心思想就一个:别等到产品做完了再测。电源完整性在原理图阶段就要规划,信号完整性在Layout时就要仿真,功耗在器件选型时就要估算,EMC在PCB设计时就要考虑。把这些测试嵌入到开发流程的每一个环节,才是真正的验证之道。