第二章 电源系统调试:电源树分析与上电时序验证

各位工程师朋友,大家好。今天我们聊聊彩超系统里最基础、也最容易出问题的一环——电源系统调试。

说实话,我见过太多整机调试卡在电源上的案例。有一次,一台新样机开机就保护,查了三天,最后发现是1.0V核电压纹波超标,导致FPGA逻辑混乱。从那以后,我养成了一个习惯:先搞定电源,再谈其他功能

2.1 电源树分析:从输入到负载的每一级

彩超系统的电源树,说白了就是一张能量分配图。从220V交流输入开始,经过AC-DC模块得到48V或24V,再通过多路DC-DC变换器,生成各功能模块需要的电压轨。

我个人习惯把电源树分成三级来看:

  • 一级电源:AC-DC模块,输出48V/24V,功率最大,噪声也最大
  • 二级电源:DC-DC稳压器,生成中间总线电压,比如12V、5V
  • 三级电源:LDO或小功率DC-DC,给核心芯片供电,比如1.0V、1.8V

你想想看,彩超系统里电压轨这么多,±5V给模拟前端,±12V给超声发射电路,1.8V和3.3V给数字逻辑,1.0V给FPGA内核。每一路都有各自的负载特性和噪声要求。

关键点:电源树分析的核心是搞清楚每一级电源的功率预算和噪声预算。我曾经遇到一个项目,模拟前端±5V的纹波要求是10mV以内,结果DC-DC直接供电,纹波50mV,图像上全是横纹。后来加了LDO才解决。

2.2 上电时序验证:顺序错了会怎样?

彩超系统里,FPGA、DDR、ADC这些芯片对上电顺序有严格要求。比如FPGA内核1.0V必须先于I/O 3.3V上电,否则可能造成闩锁效应,芯片直接报废。

嗯,这里要注意:上电时序不是随便定的,要参考芯片数据手册里的时序图。我一般用示波器多通道同时抓取关键电压轨的上升沿,测量它们之间的延迟时间。

举个例子,某款FPGA要求:

电压轨 上电顺序 延迟要求
VCCINT (1.0V) 第1位 0ms
VCCAUX (1.8V) 第2位 ≤10ms after VCCINT
VCCO (3.3V) 第3位 ≤50ms after VCCAUX

我曾经在调试时发现,某批次板卡上电后FPGA不工作,抓波形一看,1.0V和3.3V几乎同时上升,差了不到1ms。虽然手册说可以,但实际就是不稳定。后来把3.3V的使能信号加了个RC延迟,问题解决。

避坑指南:我曾经遇到过电源芯片的使能引脚有毛刺,导致上电时序混乱。建议在使能引脚上加一个10kΩ上拉电阻和0.1μF电容,滤除干扰。

2.3 各电压轨的纹波与噪声测试

纹波和噪声是电源质量的两个关键指标。纹波是电源开关频率引起的周期性波动,噪声则是高频随机干扰。彩超系统对这两个指标要求很严,尤其是模拟电路部分。

我常用的测试方法是:

  • 用示波器,带宽设为20MHz(滤除高频噪声)
  • 探头用短地线弹簧针,减少环路面积
  • 在负载端最近点测量,比如FPGA的BGA电容旁边

各电压轨的典型纹波要求如下:

电压轨 典型值 纹波要求 噪声要求
±5V(模拟) 5V ≤10mVpp ≤5mVrms
±12V(发射) 12V ≤20mVpp ≤10mVrms
1.8V(数字) 1.8V ≤30mVpp ≤15mVrms
3.3V(数字) 3.3V ≤30mVpp ≤15mVrms
1.0V(FPGA内核) 1.0V ≤20mVpp ≤10mVrms

为什么会这样要求?因为模拟前端对电源噪声极其敏感,±5V上哪怕1mV的纹波,经过放大器放大后,在超声图像上就是一条明显的干扰线。我调试过一台机器,图像上总有50Hz的闪烁,最后发现是±5V的LDO输入端滤波电容老化,纹波从8mV涨到了15mV。

个人经验:测试纹波时,别忘了用交流耦合模式,把直流分量去掉,只看交流成分。另外,示波器的采样率要够,至少1GSa/s,否则高频噪声抓不到。

2.4 电源完整性(PI)基础

电源完整性,英文叫Power Integrity,简称PI。说白了就是保证芯片在工作时,电源电压始终在允许范围内,不会因为电流突变而掉电压。

我刚开始做PI时,觉得不就是加几个电容嘛。后来发现,电容的摆放位置、容值组合、ESR特性,都直接影响效果。比如,FPGA在时钟上升沿瞬间电流可能从1A跳到5A,如果去耦电容离得太远,寄生电感会让电压瞬间跌落。

PI设计的基本原则:

  • 低频去耦:用大电容(10μF~100μF),放在板边或电源入口
  • 中频去耦:用陶瓷电容(0.1μF~1μF),靠近芯片引脚
  • 高频去耦:用小电容(10pF~100pF),紧贴芯片焊盘

我记得有一次,FPGA内核1.0V电压在满载时跌到0.95V,逻辑开始报错。查了半天,发现是去耦电容的ESR太大,高频响应跟不上。换成低ESR的MLCC电容后,电压稳定在1.0V±2%以内。

核心要点:PI不是玄学,是工程。你想想看,彩超系统里几十个芯片同时工作,电流变化剧烈,电源网络就像一张水网,每个节点都要有足够的水压(电压)和水流(电流)。去耦电容就是蓄水池,保证瞬时需求。

2.5 实战调试流程

最后,我分享一下自己常用的电源调试流程:

  1. 空载测试:先不上负载,测量各电压轨输出是否正常,有无过压或欠压
  2. 时序验证:用示波器多通道抓取上电波形,确认顺序和延迟
  3. 纹波测试:在额定负载下,测量各电压轨的纹波和噪声
  4. 动态响应测试:用电子负载模拟电流跳变,观察电压跌落和恢复时间
  5. 整机联调:装上所有负载,运行超声扫描模式,观察电源稳定性

嗯,这里要注意:动态响应测试很多人会忽略。我建议用电子负载设置一个1A到5A的阶跃电流,观察电压跌落是否超过5%。如果超过,说明去耦电容不够或者反馈环路响应慢。

警告:千万不要在没确认电源正常的情况下,直接上FPGA或ADC。我曾经有一次偷懒,结果1.8V过压到2.1V,烧了一片价值2000元的ADC芯片。从那以后,我每次上电前都会用万用表先测一遍。

好了,电源系统调试就讲到这里。下一章我们聊聊时钟系统,那也是彩超系统里容易出幺蛾子的地方。各位回去可以拿自己的板子测测纹波,看看有没有超标的地方。