DCDC电路断电时放电波形发生震荡和电压跳变问题

🏆本文收录于《全栈Bug调优(实战版)》专栏,主要记录项目实战过程中所遇到的Bug或因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!

🍲问题描述

DCDC电路断电时放电波形发生震荡和电压跳变问题:
做的一个项目需要用单片机ADC采集电压,要让单片机感应到电压降到3.1V开始往FLASH里存数据,单片机2.4V基本上就工作不了,(根据单片机手册的,擦写的时间在40mS在左右)所以3.1V降到2.4V的时间必须要大于40mS岁以上,在单片机VCC处加了一个100nF的电容,理论仿真下来150mS左右

发现存不进去,用示波器抓了一下波形,发现放电时震荡很严重,实际3.1V到2.4V时间只有10ms左右,这个肯定存不进去;

### DC-DC 转换器中电感前后电压波形分析 在峰值电流模式降压型 (Buck) 转换器设计中,电感及其两端的电压波形行为对于理解整个系统的动态响应至关重要。当考虑环路响应,内部补偿机制简化了电流回路为单极点模型[^1]。这种简化有助于推导带宽相位裕度计算方程,并提供约束条件以确保环路稳定性。 #### 电感前后的电压波形特性 1. **开关周期内的电感电压变化** 在一个完整的开关周期 \(T_s\) 中,电感上的电压表现为两种状态:高侧 MOSFET 导通期间 (\(V_{\text{on}}\)) 低侧二极管或同步整流器导通期间 (\(V_{\text{off}}\)) 的电压差。具体来说,在高侧导通阶段,电感上施加的是输入电压减去输出电压;而在低侧导通阶段,则仅剩下负向输出电压。 \[ V_L(t) = \begin{cases} V_{in} - V_{out}, & t \in [0, D T_s], \\ -V_{out}, & t \in [D T_s, T_s], \end{cases} \] 2. **电感前端电压波形** 高侧 MOSFET 开启瞬间,由于寄生效应以及 PCB 布局中的杂散电感影响,可能会观察到尖峰噪声现象。这些瞬态波动通常通过栅极驱动电阻调整来抑制。正常工作状态下,前端电压呈现矩形脉冲形式,其占空比由控制算法决定并受反馈调节的影响。 3. **电感后端电压波形** 输出滤波电容器平滑处理之后,负载接收到较为稳定的直流电源供应。然而,在快速负载阶跃条件下,仍可能出现短暂过冲或者下陷情况。此,环路增益特性补偿网络参数共同决定了恢复间长短及振荡幅度大小。 4. **频率域视角下的波形特征** 利用傅里叶变换可以将上述域描述转化为频谱分布图样。典型情况下,基波成分对应于PWM信号的工作频率\(f_s=1/T_s\) ,而谐波分量则随着次数增加逐渐衰减下去 。另外值得注意的是,某些特定应用场合可能引入额外干扰源比如射频辐射等也会反映在此类测量数据之中 。 ```matlab % MATLAB Code Example for Simulating Inductor Voltage Waveform fs = 1e6; % Switching Frequency Hz Ts = 1/fs; Vin = 12; % Input Voltage Volts Vout = 5; % Output Voltage Volts DutyCycle = Vout/Vin; t = linspace(0,Ts*10,1000); % Time Vector over Ten Cycles vL_on = Vin-Vout; vL_off = -Vout; indVoltageWaveform = zeros(size(t)); for i = 1:length(t) if mod(t(i), Ts)<=(DutyCycle * Ts) indVoltageWaveform(i)= vL_on ; else indVoltageWaveform(i)= vL_off ; end end plot(t,indVoltageWaveform,'LineWidth',1.5); xlabel('Time(s)'); ylabel('Inductor Voltage(V)'); title('Simulated Inductor Voltage Waveform'); grid on; ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bug菌¹

你的鼓励将是我创作的最大动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值