| | | | | 问题2目前已找到原因。
右半平面零点在hspice中无法仿真出来,更换其他仿真软件后此零点可以仿真出来。
第一个问题,即1. control to output 的传函(vc to vout),低频处即有180度相移,产生的原因期待大家的帮助。谢谢 |
|
|
| | | | | | | 你用的什么仿真软件呢,据我所用过的pspice,仿真右半平面零点完全没问题~hspice没用过。
至于产生180度相移的原因,要看spice语言是如何描述的了,也可能是负反馈本身就还有初始180度的相位滞后。
老兄可否把文档上传上来呢,也供我们学习一二。 |
|
|
| | | | | | | | | to zkybuaa :刚看了帖子“ 请教关于单极点、单零点补偿网络 ”,你对power 系统中零极点作用的描述非常精辟,读后受益匪浅。
右半平面零点未出现的问题,经过比较发现是hspice仿真器的问题,用其他软件如spectre等,此右半平面零点是存在的。pspice没有验证过,应该也可以吧。 |
|
|
| | | | | | | | | 仿真网表参照Ridley论文中给出的,具体参数带入后如下,见附件。
请帮忙看一下Vc to Vo 传输函数低频处180度相位的问题?此传输函数在低频处正常相位应该为0度才对。
附boost电路示意图。
附Ridley boost 模型电路图:
|
|
|
| | | | | | | | | | | 这个是峰值电流控制模式的CCM状态boost模型吧?
老兄从2007年就开始搞这个boost DC-DC小信号建模,迄今四年有余,收获不浅吧~
何不就此开坛授课,也让我等提升提升~ |
|
|
| | | | | | | | | | | | | 这个正是峰值电流控制模式的CCM状态boost模型(Ridley博士论文中给出的)。
说来惭愧,之前的只是了解了解,没有真正去建模试试,中间在忙非power方面的项目。现在要进行一个boost dcdc项目,必须要建模,以便给环路补偿设计做参考。看了一些资料,Ridley的模型考虑了电流采样问题,可以描述电流模式到电压模式的过渡,方便的设计斜坡补偿,于是最近基于Ridley博士论文中给出的网表用hspice做了仿真。实际做了一下,就遇到了上述的两个问题。 |
|
|
| | | | | 把 Ri 设为负值,见附上的 Pspice netlist
点击查看大图 |
|
|
|
| | | | | | | 谢谢 greendot。
仿真试了一下,只把Ri 设为负值,应该不能得出所给的blode图(非pspice仿真环境),低频相位是变为0度了,但幅频和相频图与给出的差异很大。如果再调整一下Fm的符号,即可得出所给的blode图。
不知 greendot兄是否也调整了Fm的符号? |
|
|
| | | | | | | | | 你说的'所给的bode图'是怎样的,可否上传?
就上面的Pspice 结果,我觉得还可以,可以看到在 f=500KHz,幅频有一尖峰,这就是Sub-harmonic oscillation 可能发生的地方。如果把Fm设负,幅频曲线变得很圆滑,尖峰不见了,表现不出CM的特性了。 |
|
|
| | | | | | | | | | | 我说的'所给的bode图'就是老兄你在7楼给出的bode图。这个bode图形状看起来还合理。
在我的仿真环境里(我这里没有pspice),需要同时 修改Ri和Fm两项的符号,才能得出老兄你在7楼给出的bode图。如果只修改Ri的值,幅频曲线则变得很圆滑,无cm的fs/2处的次谐波震荡特性了。
老兄你在7楼给出的bode图是用 boost2.cir.txt这个网表仿真得到的结果吗?有个输出电容的esr零点160MHz处没有出现,相频特性上该零点应该有所体现才对。 |
|
|
| | | | | | | | | | | | | 原始网表得出的bode图除了在低频处相位是180度外,幅频和相频的形状与greendot 兄7楼给出的bode图是很相近的。如果只修改Ri的符号,则会改变电流内环的反馈极性(若原来是负反馈,则现在就会变成正反馈了),幅频和相频特性会发生较大改变。 |
|
|
| | | | | | | | | | | | | | | 7楼的Bode plot是用boost2.cir仿真的结果。
因为netlist内有' .param Ri =-1' 这一句,所以Kf,Kr ,Fm里的Ri都是负值了,Fm自然计得是个负数,我未修改过它的符号。
输出电容的零点超出100MHz的仿真范围,看不到了。
阁下是搞IC的吗?见你用Hspice和Spectre,呵呵。 |
|
|
| | | | | | | | | | | | | | | | | 了解了。多谢 greendot兄。在下确实是搞ic设计的。 greendot兄应该是搞电源系统方面的吧?
在下的仿真只是修改了电流环路里的Ri的符号,所以仿真结果与老兄的有差异,还要修改Fm和kf和kf的符号才可。
将所有的Ri取负值,则Fm和Kr Kf的符号都改变,即可解决问题。
greendot兄有没有用Ridley的这个模型指导过实际的系统设计?或者说这个模型与实际的系统曲线拟合的情况咋样,模型的准确性如何? |
|
|
| | | | | | | | | | | | | | | | | 请 greendot兄和诸位再帮忙看看音频敏感度(vin to vo的传输函数,网表没变,激励加在vin端)的bode图。
第一张图是' .param Ri =-1' 的。第二张是' .param Ri =-1' 及Kr和Kf再取负号的。哪个波形更合理些?
与“Fundamentals of Power Electronics”第十二章中给出的boost电流模式ccm的模型比较,若这里的Ri=-1,Kr'似乎应该再取负号?
第一张图:' .param Ri =-1'
点击查看大图
第二张图:' .param Ri =-1' 及Kr和Kf再取负号的
点击查看大图 |
|
|
| | | | | | | | | | | | | | | | | | | Microcap里带有一个例子,也是采用Ridley's Model的,vo^/vin^的曲线如下:
|
|
|
| | | | | | | | | | | | | | | | | | | | | greendot兄,谢啦。
这个看起来与第一张图相似些。
想用Ridley的这个模型来指导环路设计,但经验欠缺,吃不准这个模型的准确性如何,手上有没有可以参照的data,所以来此向各位讨教。
多谢各位的帮助啦。 |
|
|
| | | | | | | | | | | | | | | | | | | | | | | “Care must be taken with the polarity of the current sensing. The conventional boost circuit polarities shown,for example, in fig B.3 should have a negative value for Ri, since the defined inductor current flows into the common terminal.” 摘自Ridley博士论文 P186。
看书还是不仔细啊! 原来Ridley的论文中早有准备。
虽然走了弯路,但解决问题的过程中也理解了环路的许多东西。 |
|
|
| | | | | | | | | | | | | | | | | | | | | | | | | 有人用Ridley的这个模型指导过实际的系统设计吗?
这个模型与实际的系统曲线拟合的情况咋样,模型的准确性如何? |
|
|