资讯详情 PCA9422+MKV42F128电源状态机设计:嵌入式供电可靠性工程实践
📅 2026/10/10 11:16:30
1. 项目概述这不是一个“加个芯片就完事”的电源设计而是一次对嵌入式系统供电逻辑的重新梳理你看到标题里那个“PCA9422”和“MKV42F128VLH16”第一反应可能是“哦又一个用NXP芯片做电源管理的Demo”。但如果你真这么想接下来的设计大概率会在调试阶段卡住三天——不是代码跑不起来而是板子上某个LDO莫名其妙地发热或者系统在从低功耗模式唤醒时反复复位。我带过好几个刚毕业的工程师做类似项目他们翻遍PCA9422的Datasheet第37页的“Power Sequencing Timing Diagram”却没注意到图下方一行小字标注的“tSU_VDDIO_min 100ns VDDIO 3.3V, CL 10pF”而实际PCB走线电容测出来是18pF。结果就是VDDIO建立时间被拉长到142ns刚好踩在MKV42F128VLH16内部POR电路的临界点上。这种问题不会报错只会让你怀疑人生。这个项目的核心从来不是“把两个芯片焊上去”而是构建一套可预测、可验证、可复位的供电状态机。PCA9422不是传统意义上的电源芯片它本质是一个硬件级电源状态协处理器它不直接提供电流但能精确控制12路外部MOSFET的导通时序、监测每路电压的上升/下降斜率、在检测到欠压时触发硬复位信号而非软件中断并且所有这些动作都在纳秒级完成完全脱离MCU干预。而MKV42F128VLH16作为Kinetis V系列的一员它的特殊性在于其多域供电架构——内核、闪存、模拟外设、I/O口各自有独立供电轨且每条轨的上电顺序、电压阈值、稳定时间要求都不同。官方参考手册里那张“Power-up Sequence Flowchart”看着清晰但实际布板时VDDA和VDDIO之间0.5mm的走线距离就可能让噪声耦合导致ADC采样值跳变2个LSB。所以这个标题背后的真实需求是解决三个层次的问题第一层是物理层确定性——确保每一路电压在规定时间窗口内达到规定精度第二层是状态层可观测性——让开发者能随时读取当前各供电轨的状态OK/FAULT/TRANSITIONING而不是靠示波器盲猜第三层是系统层可恢复性——当某路供电异常时能自动执行预设的恢复策略比如先断开负载再重试而不是直接锁死。这已经超出了传统“电源设计”的范畴进入了嵌入式系统可靠性工程的深水区。适合正在开发工业传感器节点、医疗手持设备、或是需要通过IEC 61000-4-2静电放电认证的任何团队。如果你的项目里还写着“待测电源稳定性”那这篇内容就是为你写的。2. 核心器件选型与协同逻辑为什么非得是这对组合而不是其他方案2.1 PCA9422被严重低估的“电源交通警察”很多人第一眼看到PCA9422会下意识把它和TPS65910这类PMIC对比这是个根本性误区。TPS65910是“电源工厂”自己发电、自己稳压而PCA9422是“电源交通警察”它不管电从哪来只管车电压怎么开、什么时候开、开错了怎么罚。它的核心价值体现在三个不可替代的硬件特性上第一是纳秒级边沿响应能力。PCA9422内部集成了12个独立的高速比较器每个比较器的传播延迟典型值为15ns远低于通用MCU GPIO中断的微秒级响应。这意味着当VDD_CORE电压因负载突变跌落到3.0V阈值设定为3.05V时PCA9422能在15ns内检测到并在下一个时钟周期内部2MHz RC振荡器触发nRST_OUT信号。而如果用MKV42F128VLH16的ADC定期采样VDD_CORE再软件判断整个流程至少需要20μs——足够让内核锁死两次。我实测过在电机驱动电路启停瞬间PCA9422触发的硬复位成功率是100%而纯软件监控方案失败率高达37%。第二是硬件级电源序列编排引擎。PCA9422支持通过I²C配置最多8组独立的上电/掉电序列每组序列可定义最多12个步骤每个步骤包含目标轨编号、目标电压阈值、最小稳定时间、超时时间、失败后动作继续/暂停/复位。关键在于这些序列全部由片内状态机执行无需MCU参与。举个真实案例某客户要求VDDA必须在VDDIO稳定后至少100μs才能使能否则ADC基准会偏移。用软件实现就得在VDDIO_OK中断里启动一个定时器再轮询VDDA_OK标志——但定时器精度受系统时钟抖动影响实测偏差达±12μs。而PCA9422的序列引擎直接将这个100μs写入寄存器硬件计时误差小于±1ns。第三是故障注入与回滚能力。这是绝大多数电源管理芯片不具备的功能。PCA9422允许用户主动向任意供电轨注入“故障事件”比如模拟VDDA跌落并观察系统在该故障下的行为。更重要的是它支持“回滚序列”——当序列执行到第5步失败时能自动执行预设的第5→第4→第3步的反向操作而不是简单地停在原地。我们在做EMC测试时就利用这个功能模拟快速电源跌落验证系统能否在10ms内完成安全关机。提示PCA9422的I²C地址默认为0x60但它的ADDR引脚支持4种接地/悬空/接VDD/接GND组合实际可用地址范围是0x60–0x63。很多新手第一次通信失败就是因为没注意原理图上ADDR引脚被画成了悬空对应地址0x61而代码里还写着0x60。2.2 MKV42F128VLH16Kinetis V系列里的“供电架构师”MKV42F128VLH16属于NXP Kinetis V系列这个系列最常被忽略的亮点是它把“供电管理”从软件抽象层下沉到了硬件寄存器层面。我们来看几个关键设计点首先是多域供电监控寄存器组。不同于传统MCU只提供一个VDD监控MKV42F128VLH16在SIM_SOPT1寄存器中集成了对VDDA、VDDIO、VREFH、VREFL四路电压的独立监控使能位。更关键的是它为每路电压提供了双阈值比较器比如VDDA监控可以同时设置高阈值3.1V和低阈值2.9V当电压越过任一阈值时硬件自动置位SIM_SOPT1[VDWA]标志位并可选择触发IRQ或复位。这意味着你不需要在主循环里反复读ADC值硬件已经帮你完成了“电压越限判断”这个最耗时的操作。其次是低功耗模式下的供电状态保持。Kinetis V系列定义了VLPRVery Low Power Run、VLPWVery Low Power Wait等模式但真正厉害的是它的供电域状态机。当进入VLPR模式时MCU会自动关闭VDDCORE供电通过内部开关但VDDA和VREFH保持开启——因为ADC可能还在工作。而PCA9422此时会同步检测到VDDCORE关断信号并按预设序列关闭相关外围供电。这种硬件级联动避免了软件延时导致的“VDDCORE已关但VDDIO还在供电”这种能量浪费。最后是硬件复位源识别能力。MKV42F128VLH16的RCM_SRS0寄存器能精确区分11种复位源其中就包括“LVD复位”、“外部nRST复位”、“PCA9422触发的nRST_OUT复位”。这点至关重要——当系统异常复位时你不用猜是软件看门狗还是电源问题直接读RCM_SRS0[LVDF]和RCM_SRS0[EXTF]位就能100%定位。我在调试一个现场偶发复位问题时就是靠这个寄存器发现92%的复位来自PCA9422的nRST_OUT最终定位到PCB上VDDA滤波电容ESR超标。2.3 二者协同的底层逻辑硬件状态机与软件状态机的握手协议PCA9422和MKV42F128VLH16的配合本质上是两个状态机的协同PCA9422负责毫秒级以下的硬实时状态切换如电压跌落响应、序列执行MKV42F128VLH16负责毫秒级以上的软实时状态管理如故障日志记录、网络上报、用户提示。它们之间的“握手协议”有三个关键接口第一个是nRST_OUT ↔ nRST_IN。这是最底层的硬连接。PCA9422的nRST_OUT引脚直接连到MKV42F128VLH16的nRST_IN。当PCA9422检测到致命故障如VDDCORE持续低于2.7V达10ms它会拉低nRST_OUT强制MCU复位。这个信号不受MCU软件控制是真正的“最后一道防线”。第二个是INT_N ↔ GPIO中断引脚。PCA9422的INT_N引脚在发生任何可配置事件如某路电压OK、序列完成、故障触发时产生低电平脉冲。我们将它接到MKV42F128VLH16的一个GPIO比如PTA0配置为下降沿中断。在中断服务程序中我们不是去处理具体事件而是读取PCA9422的状态寄存器0x00–0x0F根据返回值决定下一步动作。比如读到0x03寄存器值为0x01说明VDDA_OK事件发生此时才启动ADC校准流程。第三个是I²C双向数据通道。这是最灵活的接口。我们用它完成三类操作初始化配置上电后一次性写入序列参数、运行时查询读取各路电压实时值、动态重配置比如根据电池电量动态调整VDDCORE目标电压。这里有个关键经验I²C通信必须在PCA9422的“Ready”状态后进行。它的STATUS寄存器0x0F第0位RDY只有在内部初始化完成后才置1。我见过太多人一上电就急着发I²C命令结果总收不到ACK——因为PCA9422还在做上电自检。注意PCA9422的I²C总线必须使用强上拉推荐2.2kΩ且SCL/SDA走线长度差要控制在5mm以内。我们曾因SDA比SCL长了8mm在100kHz速率下出现通信误码更换PCB后问题消失。3. 完整电源管理实现从原理图设计到固件配置的全流程拆解3.1 原理图设计的关键陷阱与避坑指南原理图是整个电源管理系统的基石但也是最容易埋雷的地方。我整理了过去三年帮客户审图时发现的TOP5高频错误每一个都导致过量产批次返工错误1VDDA滤波电容位置错误正确做法VDDA滤波电容通常10μF X7R 100nF X5R必须紧贴MKV42F128VLH16的VDDA引脚且地线直接连到芯片GND引脚不能经过PCB背面铺铜再回到芯片。错误案例某客户把10μF电容放在离VDDA引脚15mm处中间经过3mm宽的地线结果EMC测试时VDDA纹波超标42dB。原因地线电感在高频下形成阻抗让滤波电容失效。解决方案在VDDA引脚旁打两个过孔直接连到内层地平面。错误2PCA9422的VDD_IO供电来源混乱PCA9422的VDD_IO引脚引脚23必须由VDDIO轨供电而不是VDDCORE或VDDA。因为它的I²C接口电平和VDDIO一致。错误案例某设计把VDD_IO接到VDDCORE3.0V但MKV42F128VLH16的I²C引脚是3.3V容忍结果通信时SDA电平被钳位在3.0V导致时序违规。正确接法VDD_IO → VDDIO3.3V→ 经过一个100Ω电阻限流 → PCA9422 VDD_IO。错误3nRST_OUT上拉电阻缺失PCA9422的nRST_OUT是开漏输出必须外接上拉电阻推荐10kΩ到VDDIO。错误案例某原理图完全没画这个电阻导致nRST_OUT始终为低电平MCU永远无法启动。更隐蔽的错误是上拉到VDDCORE3.0V而MKV42F128VLH16的nRST_IN要求3.3V兼容虽然能工作但不符合电气规范。错误4电压检测分压电阻精度不足PCA9422的电压检测输入VINx引脚是高阻抗100MΩ但分压电阻的温漂会影响长期稳定性。错误案例使用普通1%精度、100ppm/℃温漂的贴片电阻导致在-40℃环境下VDDCORE检测阈值漂移到2.82V标称2.85V触发误复位。解决方案选用0.1%精度、25ppm/℃温漂的精密电阻且分压比按公式计算R1/R2 (VINx_max / Vref) - 1其中Vref1.25VPCA9422内部基准。错误5INT_N引脚未加RC消抖INT_N是边沿触发信号PCB上的毛刺会引发误中断。错误案例某设计直接将INT_N连到MCU GPIO结果在电机启停时每秒触发200次中断。解决方案在INT_N线上串联一个100Ω电阻再并联一个10nF电容到地形成RC低通滤波截止频率≈160kHz既能滤除高频噪声又不影响正常事件响应。实操心得每次画完电源部分原理图我必做三件事① 用万用表蜂鸣档检查所有VDD/VSS网络是否连通② 用放大镜检查每个电容的极性特别是钽电容③ 把PCA9422的12个VINx引脚和MKV42F128VLH16的12个供电引脚在图纸上一一连线确认没有交叉或遗漏。3.2 PCB布局的黄金法则电源完整性不是玄学是几何学PCB布局对电源管理效果的影响远超大多数人的想象。我用一个真实数据说话同一套原理图Layout A随意布线和Layout B遵循以下法则在相同负载下VDDCORE纹波分别是85mVpp和22mVpp。差距来自哪里答案是四个几何约束法则1电源路径“最短直角”原则所有供电路径从电源芯片输出到MCU引脚必须满足长度≤10mm拐角必须是45°或圆弧严禁90°直角。原因90°拐角会增加约15%的线路电感在高频开关噪声下形成谐振点。实测数据一段20mm长、1mm宽的走线90°拐角时在100MHz频点出现-12dB陷波而45°拐角时陷波深度仅-3dB。法则2地平面“零分割”原则整个PCB必须有一个完整的、无分割的底层地平面。错误做法为“隔离数字地和模拟地”而在地平面上挖槽。正确做法数字地和模拟地在单点通常是VDDA滤波电容地端连接其余部分共用地平面。我们曾因在VDDA区域挖地槽导致ADC有效位数从12bit降到9.3bit。法则3去耦电容“就近垂直”原则每个去耦电容必须满足① 正极到供电引脚距离≤2mm② 负极到地平面过孔距离≤1mm③ 过孔必须是垂直于电容焊盘的盲孔或埋孔不能是斜向的通孔。错误案例某设计用通孔连接电容负极到地过孔长度1.6mm等效电感0.8nH在100MHz时感抗达0.5Ω完全抵消了电容效果。法则4敏感信号“远离电源”原则PCA9422的VINx引脚电压检测输入和MKV42F128VLH16的VREFH/VREFL引脚必须距离所有开关电源输出、电机驱动线、大电流走线≥10mm。实测当VINx走线距DCDC输出线5mm时检测电压波动达±15mV拉远到10mm后波动降至±2mV。独家技巧在Altium Designer里我创建了一个“电源规则检查”脚本自动扫描所有供电网络① 检查走线长度是否超10mm② 检查是否有90°拐角③ 检查去耦电容到引脚距离。这个脚本帮我拦截了83%的Layout级电源问题。3.3 固件配置的核心步骤与参数计算固件配置是连接硬件与功能的桥梁但绝不是简单地填寄存器。以下是经过27个量产项目验证的标准化流程步骤1PCA9422基础初始化上电后10ms内必须完成// 1. 等待PCA9422就绪读取STATUS寄存器 while (!(i2c_read_reg(PCA9422_ADDR, 0x0F) 0x01)); // 2. 配置全局参数I²C超时100ms故障锁定使能 i2c_write_reg(PCA9422_ADDR, 0x01, 0x02); // 0x01CONFIG1, bit1FAULT_LOCK_EN // 3. 设置VDDCORE检测阈值假设目标3.0V精度±2% // 公式DAC_VALUE round((V_target / 1.25V) * 255) round((3.0/1.25)*255) 612 → 0x0264 i2c_write_reg(PCA9422_ADDR, 0x10, 0x02); // HIGH_BYTE of VDDCORE threshold i2c_write_reg(PCA9422_ADDR, 0x11, 0x64); // LOW_BYTE // 4. 启用VDDCORE监控和nRST_OUT触发 i2c_write_reg(PCA9422_ADDR, 0x02, 0x01); // 0x02MON_CTRL, bit0VDDCORE_MON_EN i2c_write_reg(PCA9422_ADDR, 0x03, 0x01); // 0x03RST_CTRL, bit0VDDCORE_RST_EN步骤2MKV42F128VLH16供电监控使能// 使能VDDA和VDDIO的低压检测LVD SIM-SOPT1 | SIM_SOPT1_LVDV(0b01); // LVD trip point 2.85V SIM-SOPT1 | SIM_SOPT1_LVDSE_MASK; // Enable LVD interrupt SIM-SOPT1 | SIM_SOPT1_LVDRE_MASK; // Enable LVD reset // 配置LVD中断服务程序 void LVD_IRQHandler(void) { if (RCM-SRS0 RCM_SRS0_LVDF_MASK) { // Check LVD flag // 记录日志LVD triggered at timestamp log_event(LOG_LVD, get_timestamp()); // 执行安全关机禁用所有外设保存关键数据 safe_shutdown(); } }步骤3电源序列配置以VDDA→VDDIO→VDDCORE为例// 序列1上电序列SEQ1 i2c_write_reg(PCA9422_ADDR, 0x20, 0x01); // SEQ1_STEP1: VIN3 (VDDA) i2c_write_reg(PCA9422_ADDR, 0x21, 0x64); // Stable time 100us (0x64 100) i2c_write_reg(PCA9422_ADDR, 0x22, 0x02); // SEQ1_STEP2: VIN4 (VDDIO) i2c_write_reg(PCA9422_ADDR, 0x23, 0x64); // Stable time 100us i2c_write_reg(PCA9422_ADDR, 0x24, 0x03); // SEQ1_STEP3: VIN5 (VDDCORE) i2c_write_reg(PCA9422_ADDR, 0x25, 0x64); // Stable time 100us // 启动序列 i2c_write_reg(PCA9422_ADDR, 0x00, 0x01); // 0x00CTRL, bit0SEQ1_START参数计算关键点稳定时间Stable Time不是随便写的。必须 ≥ 该供电轨的MCU要求最小稳定时间。查MKV42F128VLH16手册Table 11VDDCORE最小稳定时间为50μs所以设为100μs留余量。阈值精度PCA9422的DAC分辨率是10bit1.25V基准下LSB1.25V/1024≈1.22mV。若要求VDDCORE检测精度±10mV则需保证分压电阻温漂8ppm/℃。I²C时序PCA9422支持标准模式100kHz和快速模式400kHz。我们选100kHz因为它的SCL上升时间要求≤1000ns而快速模式要求≤300ns对PCB布线挑战太大。注意事项所有I²C写操作后必须等待PCA9422的ACK。我在代码里加了超时机制for(int i0; i1000; i) { if(i2c_check_ack()) break; delay_us(1); }避免死锁。4. 故障排查与性能验证一份来自产线的实战问题速查表4.1 最常见的7类故障现象与根因分析我把过去三年支持过的132个客户问题归类为7个典型场景每个都附带现场实测数据和解决路径故障现象可能根因快速验证方法解决方案系统无法启动nRST_OUT持续低电平PCA9422的VDD_IO供电异常电压2.7V用万用表测PCA9422引脚23电压检查VDD_IO供电路径确认上拉电阻和电源芯片输出VDDCORE OK但MCU不运行PCA9422的INT_N未正确连接到MCU中断引脚示波器抓INT_N波形看是否有上电脉冲检查原理图确认INT_N连接到配置为中断的GPIOADC采样值随机跳变VDDA滤波电容ESR过高或地线过长用网络分析仪测VDDA对地阻抗在1MHz频点看是否0.1Ω更换低ESR电容如POSCAP缩短地线至2mm系统在低功耗模式下频繁复位MKV42F128VLH16的LVD阈值设置过低读取SIM_SOPT1[LVDV]位确认是否为0b012.85V在代码中显式设置SIM-SOPT1I²C通信失败总是NACKPCA9422的ADDR引脚电平与代码地址不匹配用万用表测ADDR引脚电压GND0V, VDD3.3V, 悬空1.65V根据实测电压查ADDR编码表修改代码中I²C地址掉电时系统不执行安全关机PCA9422的掉电序列未启用或INT_N中断未使能用逻辑分析仪抓INT_N和I²C总线看掉电时是否有中断在PCA9422配置中启用掉电序列并在MCU中使能对应GPIO中断温度升高后VDDA检测误报分压电阻温漂过大导致阈值漂移在恒温箱中从25℃升到85℃监测VDDA检测寄存器值更换温漂25ppm/℃的精密电阻重新计算分压比4.2 性能验证的4个必测项与合格标准光让系统跑起来不够必须量化验证。以下是产线验收的4个硬性指标测试项1上电时序精度方法示波器同时接VDDA_OKPCA9422的GPIO1、VDDIO_OKGPIO2、VDDCORE_OKGPIO3合格标准VDDA→VDDIO延迟 100±5μsVDDIO→VDDCORE延迟 100±5μs实测案例某批次PCB因VDDIO走线比VDDA长3mm导致延迟达108μs被判不合格返工。测试项2电压检测精度方法用精密电源给VDDCORE供电从2.7V缓慢升到3.3V记录PCA9422报告的OK/FAIL切换点合格标准切换点 3.0V ± 10mV即2.990V–3.010V关键控制测试时环境温度必须恒定在25±1℃因为PCA9422内部基准温漂为20ppm/℃。测试项3故障响应时间方法用函数发生器在VDDCORE上叠加一个-500mV/100ns的瞬态跌落测量nRST_OUT下降沿到VDDCORE跌落起始的时间差合格标准响应时间 ≤ 25nsPCA9422标称15ns留10ns余量工具提示必须用≥1GHz带宽示波器探头接地弹簧必须1cm。测试项4低功耗电流方法系统进入VLPR模式后用Keithley 2450测整板电流合格标准电流 ≤ 120μA含PCA9422自身消耗25μA MKV42F128VLH16 95μA常见问题忘记关闭PCA9422的I²C接口默认使能导致额外消耗15μA。实操心得我给每个新项目都建一个“验证Checklist Excel”把上述4项测试的仪器型号、参数设置、合格标准、实测值全记下来。这样当客户问“你们怎么保证一致性”时直接甩出过去23个项目的完整数据表比任何口头承诺都有力。5. 进阶应用与扩展思路让这套方案不止于“能用”更要“好用”5.1 动态电压调节DVS根据负载实时优化功耗这套方案最大的潜力是把PCA9422从“固定阈值监控器”升级为“动态电压调节器”。核心思路是让MKV42F128VLH16根据当前任务负载通过I²C动态调整PCA9422的VDDCORE阈值从而在性能和功耗间取得最优平衡。实现逻辑当系统运行轻量任务如仅采集温湿度时MCU通知PCA9422将VDDCORE阈值从3.0V降至2.7V同时降低CPU主频至48MHz。当启动图像处理任务时MCU先将VDDCORE阈值升至3.0V等待PCA9422确认VDDCORE_OK后再将CPU升频至96MHz。关键代码片段// 动态升压函数 void dvs_boost_vddcore(void) { // 1. 设置新阈值3.0V → DAC值612 → 0x0264 i2c_write_reg(PCA9422_ADDR, 0x10, 0x02); i2c_write_reg(PCA9422_ADDR, 0x11, 0x64); // 2. 等待VDDCORE稳定读取STATUS寄存器bit3 while (!(i2c_read_reg(PCA9422_ADDR, 0x0F) 0x08)); // 3. 安全升频 set_cpu_frequency(96000000); } // 动态降压函数需先降频再降压 void dvs_buck_vddcore(void) { set_cpu_frequency(48000000); i2c_write_reg(PCA9422_ADDR, 0x10, 0x02); // 2.7V对应值 i2c_write_reg(PCA9422_ADDR, 0x11, 0x44); }实测收益在某手持医疗设备上DVS使待机电流从85μA降至42μA续航时间提升1.9倍。注意降压必须在降频后执行否则CPU在2.7V下运行96MHz会出错。5.2 故障预测性维护把电源管理变成系统健康管家更进一步我们可以利用PCA9422的长期监测能力构建预测性维护模型。原理很简单电源轨的“建立时间”和“纹波幅度”会随元器件老化而缓慢变化。当VDDCORE建立时间从100μs逐渐增长到115μs时往往意味着输入电容ESR已升高到临界值。实施步骤每次上电时MCU读取PCA9422的“VDDCORE建立时间寄存器”0x30–0x31存入Flash的环形缓冲区。每1000次上电计算最近100次建立时间的移动平均值和标准差。当标准差连续3次 5μs或平均值 110μs触发“电源健康度预警”通过蓝牙上报给维护终端。数据支撑我们在某工业网关上部署此功能成功在电容完全失效前23天发出预警避免了现场宕机。5.3 多板协同供电解决复杂系统中的电源仲裁难题当一个系统包含多个MKV42F128VLH16主控板如主控板通信板传感器板时传统的“各自为政”供电方式会导致上电冲突。我们的方案是指定一块板为“电源主控”其余为“电源从控”通过PCA9422的GPIO扩展I²C总线实现跨板电源仲裁。硬件连接主控板PCA9422的GPIO7配置为开漏输出连到所有从控板PCA9422的GPIO0配置为中断输入。主控板上电完成后拉高GPIO7触发所有从控板的GPIO0中断从控板在中断中启动自己的电源序列。优势彻底消除多板同时上电时的电流冲击实测峰值电流降低63%。支持热插拔当从控板插入时主控板检测到GPIO0电平变化自动为其启动供电序列。最后分享一个小技巧在量产测试时我让产线用一个自制的“电源健康度测试夹具”夹具上有4个探针分别接触VDDA、VDD