4、硬件测试方法:电源完整性测试、信号完整性测试、功耗测试、EMC预测试
各位工程师朋友,咱们接着聊。上一章讲了硬件测试的整体框架,这一章我打算把几个最关键的测试项掰开揉碎了讲。电源完整性、信号完整性、功耗、EMC,这四个词儿,你随便拉一个硬件工程师出来,都能跟你聊半天。但真正在贴片这种小尺寸、低功耗、高可靠性的产品上怎么测,坑在哪儿,我踩过的雷可不少。
4.1 电源完整性测试(PI)
电源完整性,说白了就是看你的电供得干不干净、稳不稳。医疗贴片对电源纹波极其敏感,尤其是模拟前端和无线发射那一块。纹波大了,ADC采集的数据就飘,心率算出来都是错的。
测试核心指标:
- 纹波(Ripple):通常要求峰峰值小于10mV,对于高精度测量通道,我习惯压到5mV以下。
- 噪声(Noise):宽带噪声,重点关注开关频率及其谐波。
- 瞬态响应(Transient Response):贴片在蓝牙发射瞬间,电流会从几微安跳到十几毫安,这时候电压跌落不能超过3%。
我的测试方法:
- 探头选择:别用长地线夹子!那玩意儿会引入高频噪声。我用的是同轴电缆加AC耦合电容,或者直接用高阻有源探头。嗯,这里要注意,探头带宽至少要500MHz。
- 测试点位置:尽量靠近芯片的电源引脚。我在项目中遇到过,在远端电容处测出来纹波只有2mV,结果芯片引脚处实际有15mV,因为PCB走线阻抗把噪声又耦合进去了。
- 带宽限制:测纹波时,示波器带宽限制在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连续采样。
常见问题与对策:
- 时钟谐波超标:晶振的谐波经常是罪魁祸首。我建议在晶振输出串一个22Ω电阻,或者在电源脚加磁珠。
- DC-DC开关噪声:这个噪声会通过电源线和地线传导出去。对策是优化Layout,让开关回路面积最小。
- 地弹(Ground Bounce):数字电路同时翻转时,地电位会瞬间抬高。我遇到过蓝牙发射时,地弹导致模拟前端饱和。解决办法是增加地平面完整性,减少回流路径电感。
个人经验:有一次预测试,辐射发射在800MHz附近超标了6dB。我用近场探头扫了半天,发现是柔性PCB的排线在作怪。那根排线没有做屏蔽,相当于一根天线。后来在排线上贴了一层铜箔并接地,问题就解决了。所以,EMC问题往往出在你最意想不到的地方。
好了,这四种测试方法,每一个单独拿出来都能讲一整天。但核心思想就一个:别等到产品做完了再测。电源完整性在原理图阶段就要规划,信号完整性在Layout时就要仿真,功耗在器件选型时就要估算,EMC在PCB设计时就要考虑。把这些测试嵌入到开发流程的每一个环节,才是真正的验证之道。