尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

STM32数字电源实战:关键外设配置与避坑指南

STM32数字电源实战:关键外设配置与避坑指南 STM32做数字电源这几年在工控、储能、充电桩、服务器电源这些行当里越来越常见。很多人一开始觉得数字电源门槛高动不动就是DSP、FPGA但实际上STM32家族里不少型号天生就是为这个场景准备的尤其是G4系列定时器、ADC、比较器这些外设的配合逻辑完全是冲着电源控制去的。这篇就把我实际做项目时用到的关键外设、配置思路和踩过的坑一次讲清楚顺带聊聊这个市场为什么值得投入。不管你是在校学生准备做毕业设计还是工程师想给产品做技术预研又或者只是好奇数字电源和传统模拟电源到底差在哪这篇文章都适合你。我尽量把为什么要这么配这步操作到底在解决什么问题讲透而不是贴一堆寄存器就完事。1. 数字电源市场与STM32的定位1.1 数字电源的市场驱动力数字电源不是新概念但真正爆发也就是这几年的事。核心驱动力来自三个方向一是新能源相关的充电桩、光伏储能、车载OBC车载充电机对电源效率和灵活性的要求越来越高二是服务器和数据中心对电源管理颗粒度的要求提升每一路电压、每一个负载点都需要精细化调控三是整个行业对软件定义硬件的诉求希望一块硬件通过升级固件就能适配不同输出规格而不是重新改板。拿服务器电源举例。过去一个48V转12V的DC-DC模块用模拟环路控制参数固定纹波指标定死了改一个输出电容就得重新调环路。换成STM32G4这类MCU做数字控制后环路参数可以通过固件在线调整甚至可以根据负载情况自适应切换PID参数组。我做过的项目中客户要求同一块板子兼容两种输出电压通过配置不同PWM死区时间和ADC增益标定就能实现这在纯模拟方案里基本不敢想。另一个市场增长点是储能逆变器和便携式储能设备。这类产品需要多种保护逻辑过压、过流、过温、短路还需要与BMS通信、实时上报状态。STM32的优势在于一颗芯片同时干两件事控制环路加系统管理省掉额外的MCU。很多国产电源厂商在低成本方案里直接选STM32G431或者F334外设配齐了价格还压得住。1.2 STM32在数字电源方案中的生态位置如果你去看TI的C2000系列或者Microchip的dsPIC会发现它们把大量资源砸在PWM和ADC的时序配合上这确实是电源控制的核心。但STM32的生态位不同它靠的是超大用户基数、极其成熟的开发工具链和几乎问什么都能搜到答案的社区。数字电源需要的不只是能出PWM还需要采样、运算、通信三者的紧密结合。STM32的优势在于定时器模块的PWM输出能力极强支持互补输出、死区插入、刹车保护这是数字电源的基本盘。ADC支持注入组和规则组可以配合定时器触发实现PWM中点采样直接规避开关噪声。丰富的通信接口UART、SPI、I2C、CAN、USB方便做数字电源的监控、固件升级和并机通信。HAL库和LL库体系成熟配合STM32CubeMX可以快速生成工程骨架。从市场反馈来看使用STM32做数字电源的工程师主要看中两点学习曲线平缓因为资料多和供应链稳定ST的产能和渠道多年验证过。加上STM32G4系列专门增强了数学运算能力FPU、CORDIC协处理器做PID、数字滤波这类运算比F1/F4系列更有底气。1.3 选型思路从F系列到G4系列很多新手问STM32F103能不能做数字电源答案是能做但要看做到什么程度。F103的PWM分辨率和ADC触发逻辑不够精细做普通Buck、Boost输出调节问题不大但要做高频200kHz以上、高精度比如1%以内电压精度的电源控制F103的定时器主频和触发联动能力就捉襟见肘了。我更推荐直接考虑F334或G431。F334自带高分辨率定时器HRTIM分辨率可达217皮秒级别是非常出色的电源控制专用外设。G431的PWM主频170MHz内置比较器、DAC、运算放大器还带硬件过采样控制精度和抗干扰能力更强同时功耗表现也更好。一个经验性的选型参考应用需求推荐型号理由入门学习、简单DC-DCSTM32F103系列资料多成本低能做基础数字电源中等性能200kHz以内开关频率STM32F334系列HRTIM极品外设专为电源而生高性能、多环路、需要丰富模拟外设STM32G431系列内置运放、比较器集成度高高算力、多路输出、复杂通信STM32G474系列双核架构更好分配控制与通信任务我个人的建议是如果你不是被硬件成本卡死直接上G431不会错。它和G474引脚兼容后续要升级计算能力不用重新画板。如果只是验证算法、跑通控制逻辑F334开发板性价比也不错HRTIM能让你体会到什么是为电源而生的硬件设计。2. 数字电源关键外设全景拆解2.1 ADC采样链路精度是一切控制的前提数字电源的数字二字依赖的是对被控对象的精确感知。ADC就是这个感知器官。STM32G4的ADC性能比F1系列好不少G4内置的ADC是12位支持硬件过采样到16位实际分辨率采样速率可达4Msps。在数字电源场景中采样速率、触发时机、采样通道切换是三个核心设计点。采样速率和分辨率的关系很多人以为分辨率越高越好实际上在开关电源中存在一个权衡开关频率越高控制周期越短留给ADC采样和运算的时间越少。假设你定了一个200kHz的开关周期则控制周期是5微秒。在这5微秒里要完成ADC采样、转换、控制算法、更新PWM寄存器。如果还需要等待多次采样求平均时间根本不够。所以更常见的做法是单次采样硬件过采样或DMA连续采样中断中取最近值追求的是快速和一致性。STM32G4的硬件过采样是特别好用的功能。它可以在硬件层面把多次采样自动累加/移位不需要CPU干预。比如配置16次过采样取出结果时自动右移4位就得到16位采样结果这对微弱信号的检测非常友好。触发时机PWM中点采样法电源控制中最常见的噪声问题来自开关瞬态。开关管打开和关断的瞬间di/dt和dv/dt都很大会在采样回路上耦合出强烈的毛刺。如果ADC在开关瞬态附近采样结果会忽大忽小控制环就乱了。解决办法是PWM中点采样。原理很简单让ADC采样时刻避开开关瞬态安排在PWM周期的中点——此时电流、电压波形最平稳。在STM32上实现这句话需要精确的定时器联动配置PWM定时器的更新事件或某个比较通道的匹配事件为触发源该触发事件连接到ADC的触发输入端ADC收到触发后启动转换转换结果由DMA搬运到内存不打断CPU。这样一套链路硬件时序是既定的软件只需要在DMA传输完成中断里读取最新结果。用我常说的一句话电源控制的优先级是时间大于逻辑时序对了控制算法写起来顺畅得多。ADC的注入组为什么重要STM32的ADC有两类通道组规则组和注入组。规则组适合连续扫描多个通道注入组则适合突然插队的高优先级采样。数字电源中有一种常见场景正常工作时需要监控电压、电流两个通道规则组扫描而保护信号比如过流比较器输出需要立刻触发一次ADC采样确认故障状态。这时候用注入组可以打断当前规则组的转换插入一次紧急采样然后自动回到原来的扫描流程。我在项目里常用注入组做过流保护确认硬件比较器检测到电流超过阈值后会把一个GPIO拉低该引脚配置为ADC注入组的触发源。注入组采集快速且带优先级比规则组轮询响应快好几个数量级配合PWM刹车功能能把保护时间压到微秒级。2.2 定时器与PWM生成互补输出、死区、刹车数字电源的执行机构是开关管而开关管需要的是PWM信号。STM32的通用定时器和高级定时器都支持PWM输出但电源应用中最重要的是高级定时器TIM1/TIM8的互补输出和死区插入功能。什么是互补PWM全桥或半桥拓扑需要两路互补的PWM信号分别驱动高边和低边开关管。比如Buck电路高边管导通时输入给电感充电低边管在死区时间续流两者必须严格互补不能同时导通否则会造成直通短路。STM32的互补输出功能就是硬件层面保证当CH1输出高电平时CH1N输出低电平CH1输出低电平时CH1N输出高电平。你不用在软件里来回取反也不用担心时序竞争硬件自己处理。死区时间怎么算死区时间Dead Time是指两路互补PWM都输出低电平的一小段时间目的是避免高边管还没完全关断、低边管就开始导通的直通。死区时间的设置与开关管的开关特性直接相关死区时间 ≥ 关断延迟 - 开通延迟 安全裕量比如某款MOSFET的关断延迟是60ns开通延迟是40ns那么理论上20ns就够了但实际要考虑栅极驱动芯片的传播延迟、PCB走线延迟等因素一般取200-500ns比较保险。死区太长会增大损耗死区太短会炸管。STM32死区配置在定时器寄存器TIMx_BDTR中按死区发生器时钟周期为单位计算。假设定时器时钟为170MHz你要300ns的死区就配置为300ns × 170MHz 51个计数单位。刹车功能保护动作硬件化数字电源的保护逻辑贵在快。如果靠软件检测到过流再关PWM即便中断响应再快也要几百纳秒甚至几微秒的时间而硬件比较器配合刹车的响应时间可以控制在几十纳秒内。STM32高级定时器的刹车输入Break Input就是为此设计的。当刹车输入引脚收到有效电平可配置高有效或低有效时PWM输出立即进入预设的安全状态——通常是一对互补PWM全部输出低电平或高电平。整个过程不需要CPU参与硬件自触发、自动关闭。我在设计保护电路时会把过流比较器输出直接接到刹车输入引脚。过流瞬间比较器翻转PWM立刻关断同时产生刹车中断通知软件进入故障处理流程。这个硬件保护软件善后的思路几乎覆盖了所有我处理过的电源故障场景。2.3 比较器与DAC硬件级保护的快速通道STM32G4内置了模拟比较器COMP和DAC这两个外设单独看不太起眼但配合起来能解决一个很实际的痛点低成本实现逐周期限流。逐周期限流的原理在电流连续模式下每个PWM周期都应检查电感电流是否超限。传统的模拟方案用比较器比较采样电压和参考电压超限就关断当前周期的PWM。而数字方案如果纯靠软件做受限于采样时序和中断延迟很难做到每一个周期都精确动作。STM32G4的COMP可以做到电流采样电压送入COMP的正输入端DAC输出参考电压送入负输入端COMP的输出直接连接到定时器的刹车或者PWM输出通道的关断逻辑。当电流超过阈值PWM立即关断下一周期重新开启硬件自带自动恢复逻辑。这个功能让MCU做电源控制时不仅有事后保护还能做到逐周期限制。DAC的角色数字电源中有几个地方需要DAC一是作为比较器的参考电压发生器二是作为偏置校准消除运放失调带来的采样误差三是有些拓扑需要数字方式调节参考值实现输出电压软启动。采样增益校准是我实际踩过坑的地方。电流采样通过采样电阻加上运放放大后送入ADC运放本身有零点偏移。如果直接用原始ADC值做控制轻载时可能误差很大出现空载电压偏高的问题。解决办法是上电自检时让输出断开用DAC输出电压抵消运放输入端测得的偏置把零点校准到ADC量程的中心然后再开始正常控制。这个小动作能显著改善轻载精度。2.4 通信外设监控、调试与并机数字电源产品基本都要有通信接口本地用UART/CAN做调试和维护远距离或用物联网场景用RS485主机管理用I2C或SPI。STM32因为通信外设齐全很适合做需要联动的数字电源系统。UART调试电源控制者的眼睛电源控制最难受的就是无法直观看到PWM和ADC的变化。我通常在系统里保留一路UART输出调试信息目标电压、实际电压、当前PID输出值、保护状态、采样原始值等。用一个小工具绘制实时曲线串口绘图类工具都支持比掰着计算器看寄存器值高效太多。使用串口收发不定长数据实际调试时会遇到一个问题上位机发的指令长度不固定。比如读取输出电压和设置目标电压并开启输出两条命令长度就不一样。如果逐字节接收再判断帧头帧尾HAL库的阻塞收发很容易把主循环卡住。我推荐的解法是DMA接收空闲中断IDLE。串口收到一帧数据后空闲中断会在总线空闲时触发在中断里按帧头长度校验解析整帧数据不占用CPU大量时间。这套方案在实现JSON或Modbus之类协议时非常实用。CAN在电源并机中的应用如果你做过通信电源或者储能变流器大概率会接触到并机需求多台电源模块并联输出均流需要互相通信。STM32的CAN/FDCAN外设在G4系列上是标配CAN总线天然抗干扰、支持差分传输非常适合电源模块之间的组网。我做过一个6台电源模块并机的项目每台模块用CAN发周期性报文上报电压、电流和状态同时接收调度指令。FDCAN的传输速率高数据场最长64字节一帧就能塞下所有关键参数。相比方案初期用UART菊花链的做法CAN多主机、广播式的结构让系统扩展省心得多。3. 从零搭一个数字Buck的实操过程3.1 系统架构与硬件连接为了把外设串联起来我在这里给一个数字Buck变换器的完整实操案例。硬件结构并不复杂但涉及到的外设配置具有一定代表性主控STM32G431拓扑同步Buck开关频率100kHz功率级高边MOSFET 低边MOSFET采样输出电压经电阻分压后送ADC1电感电流经采样电阻和运放放大后送ADC2保护电流比较器输出接刹车引脚通信UART和PC通信连接关系上最关键的是把PWM通道映射到定时器对应的互补输出引脚把ADC触发源配置为同一个定时器的更新事件或者PWM中点匹配事件。这样采样时序和PWM开关动作天然同步。3.2 ADCDMAPWM同步触发的配置细节使用STM32CubeMX配置时有几个关键选择设置定时器TIM1为PWM Generation模式频率100kHz使能互补输出CH1和CH1N设置死区时间比如在NVIC设置界面里直接填500ns对应50个计数单位配置ADC1选择由TIM1触发使能两个通道电压、电流开DMA循环模式在DMA设置里选择Circular模式数据宽度Half Word12位ADC结果用16位保存刚好。为什么选DMA循环模式ADC转换结果通过DMA持续搬运到一个数组比如uint16_t adc_buffer[2]; // 恒定保存最近一次的电压、电流采样结果DMA循环模式下每次转换完自动更新数组不需要CPU响应中断。CPU只在合适的时机比如PWM更新中断里读取这个数组这保证控制循环读到的是最新的最干净的数据而不是发送请求时临时采样的数据。为什么选择PWM中点为触发时机采样和开关动作的时序关系直接决定了ADC看到的是噪声还是干净的波形。在100kHz开关周期10微秒里PWM高电平和低电平中间位置是纹波和振铃最平稳的时刻。用定时器的某个通道比较事件作为ADC触发源就可以让ADC转换精确落在PWM周期的中点。用CubeMX配置时在ADC的Trigger Out设置里选择Timer 1 Trigger Out event然后在TIM1配置里把某个通道的参考比较值设置为中心值比如ARR的一半。当计数器的值和这个比较值匹配时触发ADC启动一举两得。3.3 PID控制在STM32上的落地数字电源的控制核心基本就是数字PID。模拟时代靠电阻电容搭建环路补偿网络数字时代则用代码实现位置式或增量式PID。两者没有本质区别但数字PID灵活得多参数可以随时改还可以做非线性优化变增益、变积分等。位置式PID和增量式PID怎么选位置式PID输出的是绝对值比如PWM占空比。增量式PID输出的是变化量即每次调节增加多少PWM。电源场景建议用位置式因为可以直接映射到占空比而且饱和限制逻辑直观。增量式适合伺服电机这类速度控制场景不需要记忆累积值。我项目中使用的PID代码框架typedef struct { float kp; float ki; float kd; float integral; float prev_error; float output_max; float output_min; float integral_max; } pid_ctrl_t; float pid_update(pid_ctrl_t *pid, float target, float actual) { float error target - actual; pid-integral error; if (pid-integral pid-integral_max) pid-integral pid-integral_max; if (pid-integral -pid-integral_max) pid-integral -pid-integral_max; float output pid-kp * error pid-ki * pid-integral pid-kd * (error - pid-prev_error); pid-prev_error error; if (output pid-output_max) output pid-output_max; if (output pid-output_min) output pid-output_min; return output; }积分限幅为什么重要数字电源输出启动时误差大积分项会快速累积。如果不限制积分项可能产生严重的超调甚至过压。我给积分项单独设置了integral_max常见值是占空比满量程的20%~30%。这是常规PID书籍不会细讲、但实际控制中极易翻车的点。运算在哪里执行G431带FPU浮点PID计算开销非常小100kHz控制循环完全无压力。但要提醒一点浮点运算在中断里虽然快也要避免在中断里做大量printf之类的阻塞操作。我通常把调试输出放在主循环或低优先级任务里用标志位通知主循环当前PID参数已变化由主循环负责发送避免影响控制中断的实时性。3.4 调试手段串口、ST-LINK Utility、逻辑分析仪项目调试是真正耗费时间的环节好的工具能大幅缩短debug周期。串口打印的布局建议把需要监控的关键参数用一个紧凑的自定义帧格式输出比如[电压目标值,电压实际值,电流采样值,PID输出值,PWM占空比,保护状态]一行一帧配合串口绘图工具的波形显示可以直接目测PID响应。实测下来这种做法的效率远高于在IDE里观望变量。ST-LINK Utility的两种用法ST-LINK Utility在新版本被官方合入STM32CubeProgrammer但很多工程师仍习惯用旧版。它有两个关键用途一是批量烧录时无需代码修改即可读取/写入芯片Flash或选项字节二是可以直接查看目标板上的内存区域包括外设寄存器值。在调试电源板时如果怀疑PWM配置问题导致输出异常可用ST-LINK Utility直接读出TIM1的寄存器值逐位核对比在代码里设断点快不少。逻辑分析仪是电源调试的透视镜没有逻辑分析仪就去调电源PWM相当于摸黑走路。至少需要一个8通道、分辨到几纳秒的逻辑分析仪观察以下信号高边PWM与低边PWM的死区是否一致保护信号到刹车输出的响应时间I2C/SPI/W串口的时序是否正常。一个我多次用到的技巧将PWM的某一通道波形、刹车信号、ADC触发信号同时接入逻辑分析仪然后人为制造过流条件。从波形上能清楚看到保护触发的完整时间线这个信息在排查为什么总是炸管时价值极大。4. 常见问题与排查技巧4.1 采样毛刺和地弹噪声数字电源最容易遇到的噪声问题是采样毛刺。现象是ADC读到的电压值在高频波动或者用逻辑分析仪观察PWM时出现间歇性抖动。排查这类问题我的路径是先看硬件采样电阻的地线是否和功率地混在一起模拟地和功率地是否做了单点连接再看PWM边沿用示波器观察PWM跳变瞬间是否在采样线上耦合出明显毛刺最后看配置是否启用了PWM中点采样ADC采样时间是否不足。经验分享给ADC输入引脚加上一级RC低通滤波截止频率设为开关频率的1/5到1/10能在很大程度上滤除高频开关毛刺。但要注意滤波时间常数过大ADC采样到的值会滞后于实际电压影响环路相位裕度。我常用的做法是RC截止频率取开关频率的1/10既有滤波效果又不至于让环路滞后太大。4.2 死区时间设置不当导致炸管死区时间设置偏小的后果是直通短路轻则波形畸变、效率降低重则MOSFET烧毁。很多新手问死区时间能不能设得越大越好答案是不能。死区过大会造成输出波形畸变轻载下尤其明显同时会增加体二极管续流损耗。推荐做法拿到具体型号的MOSFET先查数据手册的开关时间参数td(on)、td(off)、tr、tf再结合栅极驱动芯片的传播延迟取一个保守值比如300ns起步。调试时用示波器同时观测高边和低边的栅极驱动波形调整死区直到两个波形之间出现一个干净的低电平窗口。高边与低边栅极驱动供电注意事项高边MOSFET通常需要自举电容供电如果死区太短或开关频率太低自举电容可能充不满电导致高边驱动不足MOSFET进入线性区过热。这个坑我踩过不止一次排查时如果发现高边栅极波形上升沿变缓优先检查死区时间和自举电容容值。4.3 PID参数整定老是振荡PID参数整定是数字电源开发中最耗时的环节之一。常见现象轻载稳定重载振荡或者启动瞬间大幅超调。调试思路先把积分项系数设为0只用P控制调Kp至系统临界振荡记录此时的临界振荡周期和临界增益根据经典Ziegler-Nichols整定公式算出初始P、I、D参数在此基础上做微调增大Kp加快响应增大Kd增加阻尼但在开关噪声较大的场景下Kd不宜过大否则会放大高频噪声最后加积分项并务必做积分限幅。另一个容易被忽视的因素控制周期与PWM周期的关系。如果ADC采样、PID运算、更新PWM在同一个中断里执行要保证中断处理时间远小于PWM周期。否则中断还没跑完下一个周期又来了控制时序会乱。4.4 调试环境问题下载失败、延时卡死电源调试时经常遇到IDE连不上芯片或程序运行到某处卡死的怪问题。这类问题的根源多半不是算法本身而是工程配置或调试接口冲突。JTAG/SWD引脚被复用数字电源设计中GPIO资源紧张常见做法是把SWDIO或SWCLK引脚复用为普通IO。复用之后调试器无法再连接目标板这是下载失败最常见的原因。解决办法在代码里不要轻易禁用SWD引脚或者预留一个跳线用于恢复。如果已经锁死用ST-LINK Utility的Connect under reset模式或者按住复位键再点击下载通常能救回来。延时函数卡死的排查思路HAL库里HAL_Delay依赖于SysTick中断。如果你在中断里调用了HAL_Delay或者在初始化时错误地关闭了SysTick就会卡死。另一个更容易踩的坑在FreeRTOS任务里调用HAL_Delay而FreeRTOS的SysTick优先级设置不当导致任务调度异常。可改用DWT数据观察点与跟踪实现高精度延时避免依赖SysTick。DWT的计数方式更稳定不受HAL库中断优先级配置的影响适合电源控制里对时间敏感的延时场景。一个调试中的实用小技巧将核心控制循环执行次数或某中断执行总时长记录到一个全局变量里通过UART输出能快速定位系统负荷。如果发现主循环几乎没时间执行说明中断频率或中断处理时间超标需要把控制中断的代码精简把非实时任务搬离中断。5. 从市场角度看为什么值得学习STM32数字电源5.1 行业人才需求与技能溢价在各招聘平台搜索数字电源工程师或嵌入式电源软件工程师要求中频繁出现熟悉STM32/MCU控制了解Buck/Boost电路掌握数字控制算法。原因在于数字电源产品越来越多但既懂硬件功率变换、又会写嵌入式软件的复合型人才稀缺。这也是为什么近年来不少硬件工程师或嵌入式工程师向数字电源方向转型。技能组合建议底层熟悉一种MCUSTM32是低门槛好选择掌握PWM、ADC、定时器、中断、DMA这一套外设的组合使用算法层掌握PID、数字滤波器、状态机等控制方法硬件层理解Buck/Boost/Flyback等拓扑的电路原理能看懂波形、会选型MOSFET和驱动芯片系统层了解通信协议Modbus、CAN和产品安全规范。5.2 低成本方案与产品化的机会数字电源的硬件成本主要集中在功率器件、磁性元件和控制芯片。在控制芯片方面STM32G4系列虽然比传统模拟控制芯片贵一些但它省去了多种外围电路比如独立的保护比较器、外部DAC整体BOM成本反而可能持平甚至下降。从产品化角度数字电源的吸引力在于软件可定义一套硬件适配多个规格库存压力小远程升级电源设备联网后可通过固件更新优化环路参数不用派人到场改电阻电容数据监控电源自身就是大数据节点电压/电流/温度历史曲线可以做预测性维护。这些特性让数字电源从纯硬件设备变成了智能可管理设备也解释了为什么市场热度持续攀升。5.3 学习路线建议结合我自己的经历给想入门STM32数字电源的朋友一条相对靠谱的路线先用开发板跑通基础例程PWM输出、ADC采样、串口打印把CubeMX的配置逻辑搞清楚搭一个简单的开环Buck用固定PWM驱动调节占空比观察输出变化加入ADC采样和串口监控把输出电压、电流实时显示出来实现一个最简单的闭环控制比如固定目标电压用PID调节占空比逐步加入保护逻辑过流保护、过温保护、软启动最后再做通信和系统管理功能比如通过串口或CAN远程设定目标参数。每一步之间都有大量的细节可以深入但方向是清晰的。不要一上来就追求复杂的全桥LLC先把Buck吃透很多概念就一通百通了。我做这个项目最大的感触是数字电源不属于那种看一眼教程就会的方向它需要你同时理解硬件波形和软件时序两者缺一不可。但恰恰是这种交叉属性让它在未来几年内都有很强的技术壁垒和职业价值。如果你手里正好有一块STM32开发板完全可以从一个简单的Buck开环控制开始把PWM和ADC这两条最核心的链路跑通再一步步往闭环、保护、通信方向走。等这些全部打通你会发现自己对整个电源系统的理解和刚开始时完全不在一个层次了。
返回列表