根据Uo=Ui*D/1-D,还是按反馈端 Uo=Uref*(R1+R2)/R2 来计算?芯片内有ERR放大器,PWM控制器,锯齿波发生器等可以调宽。那PWM是怎么控制输出电压in details的?芯片内应该也有Uref 吧?
谢谢你的回答,能加Q或者别的吗
根据输入电压和D能计算输出。输入电压是整流滤波后的310V吗(芯片开启时),另外芯片规格书里不提D,D是根据输出自动调节的。所以问题是怎样根据芯片参数来设定输出,是否涉及变压器匝比,初级电感,DCM或CCM,反馈等?(指电压控制的芯片)
追答我不知道DCM,CCM是什么东东,我只知道我要芯片是用来产生PWM波的,这个波去控制开关的D从而产生我需要的电压,芯片怎么做到的控制D的?(这里说具有代表意义的,具体的要看芯片自己的block图)我只要给芯片一个固定的锯齿波(这里也是假设,这个锯齿波一般和你的输入电压有关系),一个比较电压V,当V比波形高的时候,我的PWM波输出高(这里是假如是高),V比波形矮的时候输出低,这就产生了我想要的占空比。那么这个V就是从你的输出那儿获得的。上电的时候,你的输出端电压为0,误差放大器此时做第一次比较,他用参考电平减去你的此时的分压电平Ve=0V得到一个很大的误差,他通过反馈立马拉高比较电平V,从而产生更大的占空比,使得输出电压抬高,使得你的分压电平Ve会慢慢增大,比如到了0.1V,他会在下一个周期内再做一次比较,发现还是有一个误差,只不过比上一次低了一点点,这是他依然去拉高比较电平V,只不过会拉的比一次少一点(逻辑上部分多或少,在模拟电路只会继续拉高,做一个比较是一个固定的值,他会跳到另一个固定的值,只不过需要时间慢慢的移动到另一个值),如此反复下去,他会不断的提高他的比较电平V,直到逼近一个值时,误差放大器此时做一个比较,发现误差为零,他就不再调节比较电平V,从而获得一个稳定的D,最终这个比较电平V是多少,他完全取决于你的输出电压,你的输出电压有和你的输入电压,电路的拓扑有关。Uo=Ui*D/1-D,这里的Ui是buck-boost拓扑结构的输入直流电压,不一定是你的整流滤波后的310V,如果做的是隔离电源,往往是你变压器输出侧2次绕组的输出电压。负反馈是一个很智能的过程,不要老是想着最终的结果,分析一些电路的上电启动过程你会了解的更深,就好微分方程不同的初始值会得到不同的解一样。弄懂芯片内部的block工作机理,你的设计会更加灵活,以后再调试电路的时候也就更清晰,比如这里的比较器是在一个周期做一次比较,所以你提高频率会加快响应速度,等等。希望你能深入了解。如果想一起探讨可以发你的芯片型号给我看看,这里我不方便给Q,你可以hi我。