电源这东西干这行越久越觉得它像心血管系统而不是一个单纯的供电模块。数字电路里算错一个时序、模拟链路里选错一颗运放问题往往当场就暴露但电源但凡有一丝设计裕量不足它不会立刻翻车而是在某个高温天、某次满负载启动、某块板子批量生产的第几百片时突然给你颜色看。这篇文章不聊理论教科书就讲工程里电源到底是怎么当上“心脏”的以及这些年我在LDO和DC-DC之间反复横跳、跟纹波和啸叫死磕的真实经历。无论你是刚画完第一块板子的学生还是被电源稳定性折腾过几个通宵的工程师这里面的选型逻辑、排查思路和布局经验应该都用得上。1. 电源为什么是“心脏”而不是“供电模块”很多入门教程把电源简单描述成“给芯片提供电压的东西”这个说法不能算错但它严重低估了电源在整个系统里的角色。心脏的意义不在于它本身有多大力量而在于它把血液输送到每一个器官的方式——压力够不够、流量跟不跟得上、节奏稳不稳定直接决定每一个终端细胞能不能正常工作。电源在电路里干的是完全一样的事。芯片对电源的敏感程度远超多数人的直觉。以MCU为例数据手册上写的工作电压范围往往是2.0V到3.6V看起来很宽裕但这是静态范围。真正决定系统稳不稳定的是动态过程中电源电压的波动幅度和恢复速度。MCU内部逻辑翻转的瞬间电流需求可能在几十纳秒内跳变几十毫安甚至上百毫安如果电源路径上的阻抗偏大、去耦电容储备不足、反馈环路响应太慢核心电压就会在那一瞬间塌陷或者过冲轻则逻辑误判重则程序跑飞、Flash写入损坏。我遇到过最典型的案例是一块带电机驱动的控制板。空载和轻载时一切正常一旦电机启动MCU就随机死机。用示波器抓MCU供电电压时发现电机启动的几百毫秒内3.3V电源轨上出现了幅度接近500mV的跌落持续时间刚好超过MCU的掉电复位阈值。问题根源不是MCU本身而是电源在瞬态负载下的动态响应能力不足——这就是典型的“心脏供血跟不上”症状。简单总结一下电源在系统里的三个角色电压基准的提供者所有模拟采样、ADC转换、比较器翻转的精度都建立在电源电压稳定这个前提上。电源纹波大ADC的转换结果就会出现编码跳动这不是软件滤波能完全解决的。噪声边界的守护者数字电路有噪声容限但这个容限是以电源轨为参考的。电源本身如果扛着高频噪声就相当于整个系统的参考地平面在晃动所有逻辑电平判断都在跟一个不稳定的基准做比较隐患是全局性的。能量吞吐的调度中枢尤其是在多负载系统中电源不仅要供电还要在多个负载之间合理分配能量。电机启动、射频发射、存储写入这些大电流事件发生时电源要能在不干扰其他负载的前提下完成能量的瞬时调配。理解了这个角色定位再看电源设计时眼光就会完全不同——它不是最后一个补上去的功能模块而是需要在整个系统架构阶段就参与的“顶层设计”。很多项目前期把电源当作“随便整一个就行”的辅助部分后面调试时被奇怪的复位、花屏、数据错乱折磨最后查来查去发现源头都在电源上这时候再回头改布局、换方案成本已经不是画板阶段能比的了。2. 线性电源与开关电源的真正分界线在于“电流需求”2.1 LDO的适用边界不是压差而是功耗密度选LDO还是DC-DC教科书上给的判定标准往往是输入输出电压差和效率但工程上的真实标准要更具体看热闹不嫌事大的压差是一个维度真正决定方案可行性的是功耗密度——也就是LDO上浪费的功率在整个系统热预算里占不占得起位置。举个例子从5V降到3.3V负载电流100mALDO上的损耗是(5-3.3)×0.10.17W。这个功耗在一颗SOT-23封装的LDO上热阻大约在150°C/W左右温升就是0.17×150≈25°C。如果环境温度50°C管芯温度大概75°C对于绝大多数LDO来说还在安全范围内用LDO完全没问题。但同样是从5V降到3.3V负载电流拉到500mA损耗变成0.85WSOT-23封装温升127°C环境温度50°C时管芯已经接近177°C远超绝大多数芯片的结温上限这时候用LDO就是给自己埋雷。往小了说芯片热保护反复触发导致输出电压跌落往大了说直接烧毁。我实际项目中的评估流程是先算功耗再算热阻然后留出至少20%的温度裕量。LDO的优势在于输出纹波极低可以做到几十微伏级别、外围器件少只需要输入输出电容、成本低、响应快对于模拟前端、传感器供电、基准电压生成这些对噪声敏感的场合哪怕压差大一点只要功耗算得过来我仍然优先选LDO。2.2 DC-DC的真面目纹波是它的天然代价DC-DC的优势是效率高尤其是大压差大电流场景效率可以做到90%以上但代价是开关噪声和输出纹波。这个代价是拓扑结构决定的——电感储能、开关切换、电容充放电每一步都在制造电流和电压的波动。所谓“优质DC-DC设计”本质上不是消除纹波而是把纹波控制在负载能够承受的范围之内。评估DC-DC的纹波水平不能只看数据手册上的典型值。手册上给的都是理想条件下的测试结果现实中的PCB布局、电感选型、输出电容ESR、输入电源质量都会让实际纹波比手册值大2到5倍。我见过最夸张的一次手册标称20mVpp的模块在某个客户的板子上测出了接近200mVpp的纹波原因就是布局时反馈走线绕了远路把开关节点的高频噪声直接耦合进了反馈回路。在电源方案选型这件事上我的习惯是先列出负载清单标出每一路的电压、最大电流、纹波敏感度、动态响应要求然后再逐路判断用LDO还是DC-DC。混合供电架构才是常态——DC-DC负责大电流主干LDO负责敏感支路的二次稳压。这个思路在成本、面积、性能之间最容易找到平衡点。注意LDO后面接DC-DC这种“反向串联”结构要小心。DC-DC输入端的电流是脉动的如果前面接的是LDOLDO输出端的电容和DC-DC输入端的电容会形成谐振腔反而可能放大噪声。如果确实需要这种级联结构两级的电容选型和布局要格外谨慎最好加磁珠做隔离。2.3 选型时需要死磕的参数清单真正选型时我一般把参数分成五层来看每一层都有可能成为一票否决项参数类别具体参数一票否决理由电气极限最大输入电压、最大输出电流超规格使用任何情况下都不可以热性能封装热阻、结温范围功耗算下来温升超标动态指标负载调整率、瞬态恢复时间系统对动态响应有硬性要求时噪声指标输出纹波、PSRR模拟链路对噪声敏感时实用因素交期、价格、封装兼容性项目排期和成本限制最后一层“实用因素”最容易被忽略但往往是项目翻车的高发区。比如某颗芯片只有一种封装采购周期12周项目排期却只剩4周那前面性能再好也是白搭。又比如正在量产的产品突然收到原厂停产通知这时候如果在设计阶段就留出了“兼容脚位”的第二供应商方案切换起来就是改物料清单的事否则就是改板重来的大工程。3. 纹波、动态响应与效率三个指标的真实含义3.1 纹波不是频率越高越可怕而是看落在谁的敏感带上纹波的危害不取决于纹波本身有多大而取决于它耦合进了哪条信号链路。同样是30mV的纹波对LED恒流驱动可能完全无所谓但对一颗24位ADC的参考电压输入就是灾难性的。不同负载对纹波的敏感度差异极大我把它们粗略分成三类数字逻辑负载一般能承受50mV级别的高频纹波但低频大幅度的电压跌落才是真正的杀手因为低频跌落会直接越过逻辑电平的噪声容限下限造成逻辑混乱。模拟小信号链路运放、ADC、传感器调理电路这类负载对电源纹波的敏感度可以到微伏级别。一个有源滤波器可以将电源纹波抑制到一定程度但PSRR有限的放大器会对电源噪声直接调制信号产生无法通过滤波消除的杂散分量。射频发射和时钟电路这类负载对特定频段的纹波极其敏感。比如一个2.4GHz射频发射器电源上哪怕只有很小的100mV纹波如果落在锁相环的环路带宽内就会在发射频谱上产生杂散直接影响无线通信的合规认证。所以评估纹波的影响不能只看幅度还要看频率成分落在负载的哪个敏感区域。这也解释了为什么有时用示波器看着电源纹波不大但系统就是莫名其妙地不稳定——可能是纹波频率刚好落在某个锁相环或ADC采样混叠的敏感频段里。3.2 动态响应数据手册上看不到的真实差距动态响应是电源“心脏”功能最直接的体现描述的是当负载电流突然变化时输出电压能跌多少或冲多少、多久才能恢复到目标值附近。数据手册上通常会给出负载瞬态响应图但那是理想条件下的真实系统的表现往往取决于输入电容、输出电容的容量和种类以及反馈环路的外部补偿参数。实际测试动态响应最常用的方式是电子负载的动态模式设置一个从低电流到高电流的变化上升时间通常在1到10微秒范围内然后观察电压波形的跌落深度和恢复时间。实测下来表现优秀的DC-DC可以在负载电流突变50%时把电压跌落控制在1%到3%以内恢复时间在几十微秒级别。而布局不合理或补偿不当的设计同样条件下可能跌落5%以上恢复时间拖到几百微秒。如果系统的某个模块有大电流脉冲需求比如蜂窝通信模块的发射脉冲、电机启动、存储写入就必须要做动态响应测试。这个测试不能在原理图仿真阶段草草了事而应该在打样后就上真实设备测。越早发现动态响应不足解决的路径越多加输出电容、调整环路补偿、换瞬态响应更好的芯片甚至改变系统级的供电策略。3.3 效率的两面性别只盯着峰值效率效率本身不是越高越好关键是看高效率区间是否覆盖了系统最常见的负载点。一颗在满载时效率94%的DC-DC如果系统的常见负载只有满载的10%而这个负载点上效率只有70%那这颗芯片的实际能耗表现就不如另一颗在20%负载时效率做到85%的芯片。同步整流架构在轻载下的效率优势尤其明显。传统二极管整流的DC-DC在轻载时整流二极管上的导通损耗占主导效率掉得很快同步整流用MOSFET替代二极管导通电阻低得多轻载效率有明显改善。但同步整流在极轻载比如待机状态时自身的开关损耗和静态电流又可能成为主要开销所以很多芯片设计了轻载模式切换在负载小于阈值时进入低功耗的突发模式或跳过周期模式。实用经验如果产品对电池续航有严格要求一定要把“待机功耗”也作为选型指标而不是只看满载效率。一颗静态电流大但峰值效率高的DC-DC可能在产品待机时比另一颗静态电流小但峰值效率略低的芯片多耗几倍的电池能量。4. 纹波超标问题的完整排查链路这块我想用一个真实的排查案例完整复盘比直接列结论有用得多。4.1 现象上电正常靠近大负载后纹波飙升之前做一块带Wi-Fi模块的采集板3.3V由一颗DC-DC从12V降压得到Wi-Fi模块挂在同一路电源上。单测模块单独发送数据包时示波器看3.3V纹波大约30mVpp完全符合预期。但把整个系统跑起来Wi-Fi发射瞬间的纹波峰值突然飙到150mVpp以上同时伴随一个约几百kHz的衰减振荡。更有意思是挪动示波器探头的接地点位置测得的波形幅度还不一样。这个现象说明问题既有传导成分也有辐射成分。地面噪音让探头的测量结果本身就带了误差但150mVpp的幅度远远超出测量误差范围说明确实存在真实的纹波恶化。4.2 第一步排查排除探头测量带来的假象示波器测量电源纹波有个经典的“地线环路陷阱”标配的地线夹子加上探头本身的寄生电感在测量高频信号时会形成谐振。Wi-Fi发射的瞬间电流冲击会在这个环路里感应出额外的电压让看到的波形比真实情况更差。正确的测量方式是用示波器探头配一个短的接地弹簧俗称“接地针”或者用同轴电缆直接焊接到被测点附近减小测量环路面积。换了接地弹簧之后纹波的实测值降到90mVpp左右说明原来的150mVpp里有至少60mV是测量环路的贡献。但90mVpp仍然超标问题真实存在。这个步骤的意义在于排除了测量误差之后后续的排查才有意义否则你可能在跟一个“幽灵纹波”较劲。4.3 第二步排查确认纹波频率与来源的对应关系用示波器FFT功能看纹波的频率成分发现峰值集中在约1.2MHz附近正好是DC-DC的开关频率。同时又看到一串低频包络周期和Wi-Fi模块的数据包发射周期一致。开关频率处的纹波幅度偏高说明DC-DC的输出滤波不足或者反馈环路对开关纹波的抑制不够。低频包络则指向Wi-Fi发射瞬间的大电流需求导致DC-DC动态响应跟不上。这两个判断对应两个不同的解决方向高频开关纹波大增加输出电容、选择更低ESR的电容类型、优化布局减小寄生电感。低频动态响应差增大输出电容的容值、调整反馈补偿、甚至考虑在Wi-Fi模块附近增加局部去耦。4.4 第三步排查定位是前级还是后级的问题用示波器同时测DC-DC的输入12V轨和输出3.3V轨发现Wi-Fi发射时12V轨也有明显的跌落和振荡。这说明问题有可能不只在DC-DC的输出侧前级电源在瞬态负载下的表现也可能不达标。进一步测试发现在DC-DC输入端并联了一颗470µF电解电容之后12V轨的跌落明显改善3.3V输出的动态跌落也变小了。原因在于Wi-Fi发射瞬间的电流冲击首先体现在输入电源的电压跌落上DC-DC再去补偿这个跌落由于回应速度有限输出端就会出现更大的跌落。最终解决措施在DC-DC输入端增加100µF电解电容改善前级在瞬态负载下的电压保持能力。在3.3V输出端增加一颗22µF的X7R电容和一颗100nF的高频去耦电容分别应对低频跌落和高频纹波。优化DC-DC反馈引脚的走线让反馈采样点更靠近负载端减小反馈路径上的寄生阻抗。三个措施组合作用后Wi-Fi发射时的电源纹波从90mVpp降到40mVpp以内低于系统的目标值。这个案例最值得记住的不是那几个电容值而是排查逻辑排除测量误差、分析频率成分、确认前后级关系每一步都在缩小问题的范围而不是上来就盲目堆料。5. 布局布线电源设计里最容易被低估的“隐形性能”5.1 环路面积就是天线面积PCB布局对电源性能的影响再怎么强调都不为过。原理图上看完全相同的设计换一个人布局实测纹波可以差出3倍以上。根源就在于高频电流的环路面积。拿Buck电路来说开关管导通时电流路径是输入电容→开关管→电感→输出电容→地开关管关断时电流路径是续流管→电感→输出电容→地。这两条路径里包含高频di/dt的线段如果这些线段围成的环路面积很大就相当于一个环形天线既向外辐射噪声也容易拾取外部干扰。好的布局核心原则是让高频电流环路面积最小。具体操作是把输入电容紧挨着开关管和续流管放置输出电容紧挨着电感输出端地平面的回流路径尽量短而宽。开关节点SW节点是整条电源路径上电压跳变最剧烈的地方这一小块铜皮应该尽量小只足够连接电感和开关管即可不要大面积铺铜否则会变成一块噪声辐射板。5.2 反馈走线是“神经末梢”最容易受干扰反馈走线把输出电压采样回芯片的误差放大器这条线如果走得太长、太细、或者太靠近开关节点和电感就会把高频噪声直接引进反馈回路造成输出纹波增大甚至环路不稳定。处理反馈走线的经验规则远离SW节点和电感至少在1到2毫米以上。反馈分压电阻要靠近芯片的反馈引脚放置采样点尽量靠近输出电容的负载端。反馈网络下方的地平面要完整不要被其他走线切断。如果信号链路特别敏感反馈走线两侧可以加地护线。5.3 过孔和回流路径的细节决定成败在多层板设计中电源电路的地回流往往被忽视。过孔虽然导通但有过孔电感高频回流电流经过过孔时会产生压降和噪声。如果一个高di/dt的回路被迫穿过多个过孔每一级过孔都在增加寄生电感效果就像在回流路径里串联了几颗小电感。操作上的建议是电源关键路径上的过孔至少打两个以上并联减小过孔电感高di/dt电流的回路要尽量在相邻层完成避免跨越多层如果必须跨层过孔旁边至少放一个地过孔提供就近回流。多路电源同时存在于一块板子上时各路之间的布局隔离也很关键。模拟电源、数字电源、大功率驱动电源最好有清晰的物理分区各区的接地最后在单点汇合到系统地平面避免大电流回流串入敏感模拟区。我用一个表格总结布局时要重点检查的五个位置检查位置核心风险合格标准SW节点铜皮高频噪声辐射铜皮面积尽量小远离敏感走线输入电容位置高di/dt回路面积过大紧靠芯片输入引脚和功率管反馈走线耦合开关噪声远离SW节点和电感短而直输出电容ESR和寄生电感影响纹波靠近负载端容值满足动态需求过孔数量和尺寸回流阻抗过大关键路径双过孔以上孔径够大6. 电感啸叫与环路不稳定两类常见故障的判断与处理6.1 电感啸叫不是电感本身在响而是“人耳听不见的频率被听到了”电感啸叫在工程现场经常遇到。啸叫的本质是电感的磁性材料在交变磁场作用下发生机械形变产生振动和噪声。正常的DC-DC开关频率都在几百kHz到几MHz远超人耳可听范围为什么还会听到声音关键在于突发模式burst mode或跳周期模式下开关动作的重复频率在音频范围几十Hz到几kHz这时候电感振动的频率就落进了人耳可听区。例如一颗芯片在轻载时进入突发模式每隔几十微秒才来几个开关周期这样一个包络的重复频率如果是3kHz电感就会发出3kHz左右的高频啸叫。这种情况下啸叫本身不一定是故障但如果伴随输出电压异常就可能是环路真的不稳。处理思路如果只是轻载啸叫优先检查芯片的轻载模式设置看能否切换到PWM强制模式或将突发频率移到超声范围。如果是重载啸叫优先怀疑电感饱和或者环路不稳定需要用示波器实测开关波形确认。6.2 环路不稳定的典型波形和排查切入点环路不稳定是电源设计里最棘手的问题之一因为根因可能在很多地方。最常见的典型波形有两种次谐波振荡开关波形出现大小间隔交替的模式反映电流环路不稳定通常与电感感值偏小或斜率补偿不足有关。低频率输出振荡输出电压出现几十到几百kHz的持续振荡通常反映电压反馈环路相位裕量不足。排查切入点从以下三方面入手输出电容种类和容值。使用MLCC时ESR极低某些按电解电容ESR设计的补偿网络会因此失去阻尼导致环路相位裕量下降。电感感值。电感偏小会导致电流纹波变大使峰值电流模式控制器的次谐波问题更突出。反馈补偿参数。很多DC-DC允许调整补偿网络适当调整RC值可以显著改善环路稳定性。如果条件允许用频率响应分析仪测一下环路的增益和相位裕量是最可靠的方式。没有仪器的情况下一个比较笨但有效的办法是给负载做阶跃跳变观察输出电压的响应波形是快速收敛还是持续振荡这个现象也能大致判断稳定裕量够不够。注意修改环路补偿参数前一点要先搞清楚当前芯片的补偿架构是内部固定还是外部可调。内部固定的芯片改了外部参数也起不了作用该换芯片就得换。动手前先看数据手册的环路补偿部分能省下一个下午的调试时间。6.3 电感选型的工程清单电感的选型并不复杂但有一个隐含的大坑饱和电流的判定标准。市面上电感的饱和度定义有两种——DC偏置后电感值降低到初始值的30%也就是L降为70%和降低到20%L降为80%。不同厂商标注的饱和电流基准不同直接对比“饱和电流越大越好”很容易掉进参数陷阱里。工程上的检查清单电感的额定饱和电流要大于实际峰值电流直流分量加上纹波电流的一半的1.2到1.5倍。注意DCR引起的温升不要只看饱和电流还要看温升电流。屏蔽式电感在EMI表现上远优于非屏蔽式辐射敏感场景一定要选屏蔽式。频率特性要匹配——开关频率越高需要的电感材料频率响应也要跟得上否则损耗会显著上升。7. 电源测试验证不要等到整机联调时才想起来7.1 测试设备和连接方式决定测量结果的真实度电源测试的设备和连接方式会直接改变你看到的波形。测纹波时探头地线要用最短的接地方式最好是探头针尖直接接触测量点接地弹簧直接接触旁边的地铜皮。不要用探头标配的地线夹子接一根长地线去测高频纹波那个波形看起来“很大”但其中很大一部分是测量环路自己感应出来的不是电源本身的。带宽设置也有讲究纹波测量时示波器带宽一般限制在20MHz过滤掉超高频噪声这样才能看到电源纹波的主要成分。如果想看更宽频带的噪声再另外设置高通或全带宽测量。测量点也要统一标准——输出电容的引脚两端同时尽量靠近负载端不同位置的测量结果差异可能超出你的预期。7.2 测试用例至少覆盖这些场景电源测试不能只测静态输出电压和上电时序以下这些场景才是真正暴露问题的时刻满载与轻载切换的动态响应用电子负载的动态模式看电压跌落幅度和恢复时间。低温与高温环境测试电源的启动能力、效率、纹波水平在极端温度下可能完全不同。电解电容在低温时ESR大幅上升可能导致启动失败。输入电压边界测试在最低输入电压和最高输入电压下分别测满载启动确认芯片的欠压保护和过压保护都能可靠动作。上电时序测试多路电源系统要确认各路的上电顺序和掉电顺序符合负载的要求尤其是对时序敏感的FPGA、处理器等芯片。待机功耗测试用高精度万用表测待机电流确认电源系统在轻载状态的损耗符合产品指标。7.3 一次完整测试后要留下的记录测试记录的价值不在于填写了多少表格而在于为后续的改版和问题追溯提供依据。每次修板后我都会保留一份电源测试记录包括各电源轨的空载、典型负载、满载电压值纹波的实测波形截图和FFT频谱动态响应测试的跌落幅度和恢复时间测试时的环境温度、输入电压、负载条件这些数据在后续调试可疑现象、排查批次性差异时特别有用。比如发现了某批芯片纹波偏高翻查测试记录就能快速定位是什么条件下出现偏差而不是一切推倒重来。8. 从“能用”到“好用”电源设计里那些不够显眼但很重要的边界细节电源设计做到“能启动、能稳压”只是及格线。很多问题都出在那些看似不起眼的边界条件上这里挑几个我实测被坑过的细节展开说。8.1 启动瞬间的浪涌电流被忽略的第一道坎上电瞬间电源输入端的大容量电容相当于短路充电电流可能高达稳态电流的数倍甚至数十倍。如果前级是电源适配器浪涌电流可能触发适配器的过流保护导致上电失败如果是电池供电浪涌电流会使电池电压瞬间跌落影响同系统的其他电路。解决思路有热敏电阻限流、MOSFET软启动电路、或者选择带软启动功能的DC-DC芯片。软启动功能让输出电压缓慢爬升而不是瞬间跳变对后级负载尤其是FPGA、大容量电容负载的压力也小很多。实际上“上电时序控制”的实质就是把多路电源的启动浪涌错开避免同时冲击前级。8.2 输入反接与过压给“心脏”上保险电源输入端的防护电路经常被简化直到某天有人把电源插反了才知道痛。输入反接保护最简单的方案是串联肖特基二极管简单可靠代价是零点几伏的压降和相应的功耗。更优化的方案是P沟道MOSFET背靠背结构压降更低、损耗更小但对控制逻辑要求更高。过压保护方面常见的做法是TVS管配合保险丝。TVS管在过压时钳位保险丝在持续过流时熔断两者配合实现“瞬态能抗、持续能断”。这里的选型要点是TVS的钳位电压要高于正常工作的最大输入电压、低于后级电路的最大允许电压否则该动作时没动作不该动作时误动作。8.3 多路电源的时序关系与排序逻辑现在不少复杂系统的电源不再是一路两路而是一组电源树涉及多路电压、多个上电顺序约束。处理这种多维约束时最怕的就是“差不多”思维。某一路提前上电、某一路掉电太慢都可能造成芯片闩锁、电平冲突甚至永久损伤。稳妥的做法是使用带使能脚的电源芯片通过外部RC延时或者专门的电源时序控制芯片来编排上电和掉电顺序。每一路的延时参数要留够裕量不能顶着数据手册的极限值设计——芯片批次差异、温度差异都可能让实际延时代偏离设计值。8.4 工程中的临时处理技巧调试阶段经常会遇到“就差一点点就好”的情况这里分享几个我自己用过无数次的小技巧输出电压偏离目标值一点可以通过修改反馈分压电阻来微调但要确认芯片的最大占空比和最小导通时间能否覆盖这个调整范围。输出纹波超标但又不想改板可以尝试在输出端并一颗超低ESR的小容量陶瓷电容有时候能立竿见影地压低高频尖峰。多路电源互相干扰时在每路输入端串一颗磁珠通常能有效阻断高频串扰但要注意磁珠的直流电阻带来的压降。这些临时处理能解决90%的调试验证问题但不建议直接搬进量产设计。量产设计还是要回到底层逻辑选型、布局、时序、防护每一项都做到位。电源设计里我越来越相信一件事方案选型、布局细节、测试验证任何一个环节的敷衍都会在某个不可预期的时刻找回来。从一开始就把它当作系统的“心脏”来对待后续省下的调试时间远比前期多投入的那几天要值。最后再提醒一句——如果遇到奇怪的、时有时无的系统问题先回头看一眼电源。它很可能就是那个被忽视了很久的源头。
