世纪电源网社区logo
社区
Datasheet
标题
返回顶部
已解决

【Simplis求助】如何建立constant off-time control的仿真电路?

[复制链接]
查看: 22183 |回复: 183
1
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-6 05:40:20
10问答币
请问如何在simplis中建立constant off time control的modulation电路?
收藏收藏22
荨麻草
  • 积分:9952
  • |
  • 主题:59
  • |
  • 帖子:3436
积分:9952
版主
  • 2015-6-6 08:55:55
 
谢邀。
CFT control已经超出我的认知范围了,找了找,相关文献比较少,有一篇US patent给出了详细的说明,也许可以比葫芦画瓢,模拟一个出来...看看有用不?
US20120206122A1.pdf

eric.wentx
  • 积分:46973
  • |
  • 主题:485
  • |
  • 帖子:17006
积分:46973
版主
  • 2015-6-6 09:31:40
 
L6562的CCM模式就是用的FOT.
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-6 10:01:18
 
谢邀用的好,待我仔细看看文档。
000123
  • 000123
  • 离线
  • LV8
  • 副总工程师
  • 积分:3136
  • |
  • 主题:764
  • |
  • 帖子:335
积分:3136
LV8
副总工程师
  • 2015-6-29 21:18:36
 
好!
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-6 21:54:12
 
难点在哪里?Current Mode ?
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-8 03:44:23
 
恩 current mode。 voltage mode 用variable frequency的貌似比较少吧。
对于建立这样的modulator我还没有头绪。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-8 12:22:26
 
Time Domain ,还是 Laplace Domain 的?
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-8 12:28:51
 
time domain吧。貌似现在还没有公认的laplace domain的小信号模型吧?
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-8 12:37:45
 
TD的只是个Time Sequence,应该不难啊。
LD的这文章有提及:Li - Current Mode Control - Modeling & its Digital Application.pdf
http://pan.baidu.com/s/1gddCzmV
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-8 13:09:40
 
好的 我参考一下
我再找找variable frequancy的芯片DS。 说不定能找到一些线索。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-8 13:34:20
 
不知这个可work否 (只是概念上的)?


not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-8 13:49:11
 
可否将仿真文件上传? 让我学习一下。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-8 14:24:21
 
COT.sxsch.doc
除去extension .doc 便是。这个还不能直接仿真。。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-9 04:19:43
 
我刚刚试了一个想法,电路图如下



图中RS触发器的输出Q为Duty Cycle,QN与Q互补。在Toff期间,QN为高,通过R7给C6充电,C6上的电压VF连接至RS触发器的s端(图中接的是pulse端口)。当C6上的电压到达threshold电压时,RS触发器的输出反置,Q为高,QN为低。在Ton期间,C6通过Q1放电。
下图是采用理想pulse电源连接在RS触发器s端时,Q与C6上的电压。紫线为Q输出的占空比,红线为C6上的电压。



可是当我将VF端口代替pulse连接到RS触发器的s端时,simplis报错。。。。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-9 05:07:12
 
似乎需要使用One Shot的DSCH输出吧?我还在调试,感觉应该可以用。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-9 11:31:26
 
是应该用Dsch。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-9 12:15:12
 
貌似在启动的过程中有问题。当比较器反转的时候,电感电流下降的斜率太小,导致比较器输出高电压的时间过长,覆盖了Dsch的输出,使得RS触发器的输出一直为低。当我将one shot的duration设置为10us后,才能避免这个现象。
我本来是想将稳态开关频率调节在100KHz左右,但现在使得开关频率降低的非常多。请问有什么方法可以解决吗?
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-9 12:56:51
 
Error:
Unable to locate the definition of `subcircuit SAW_SOURCE$9' in the input, include, or library file(s).
版本问题 ?


not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-9 23:47:01
 
我用的是7.2,可能是版本问题吧。
在上传的电路图中,总共有两个波形发生器,但都没有派上用场。两个波形发生器的定义如下图所示。连接Saw terminal的电源参数为






连接Pulse terminal的电源参数为

not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-10 00:32:01
 
我将Vc与IL的comparator的Hysteresis调成了非常小的数值,这样可以将One Shot的Duration缩小不少。我有一个疑问,以传统的UC384x为例,芯片内部的comparator的hysteresis一般是多少啊?
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-10 11:35:28
 
384x的真不知道。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-10 11:43:21
 
我想了一下午,到现在都没有想到,怎么就不收敛呢? 用的是20楼的仿真文件。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-10 03:28:21
 
我将驱动的One shot的信号改成了Vc与IL的比较器的反向输出端。这样好像就解决了问题。
将图中的波形发生器换成你使用的版本的对应器件应该就没有问题了。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-10 05:34:35
 
新的问题是,现在可以仿真transient response,但是AC analysis不收敛
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-10 11:46:32
 
确实"搞不掂"它,老是不收敛,麻草兄弟用得比较多,看他有什么招数?


V7.2 的file,我改了几个地方就可以在我这里跑了。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-10 11:48:42
 
好吧。草兄貌似出去度假了,看来我只能求助Simplis的人了。不知道他们会不会理我。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-10 14:30:33
 
估计麻草是会小女友去了。
如果是Simplis的问题,他们也没辙。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-10 21:24:59
 
之前没仔细看就跑,原来是POP Trigger 的输入不对,接U2_Q便可以了。


not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-10 23:05:37
 
哎呀,看来我还是太嫩了。之前试了用one shot的dsch驱动pop trigger,也没有成功。按理来说dsch与Q是同步的啊?
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-10 23:26:02
 
用one shot的dsch也可以啊。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-10 23:52:04
 
貌似控制器好难设计啊。测出来的伯德图都好奇怪。。。。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-11 10:41:01
 
Bode 奇怪,是因为电路根本没正常工作:
Opamp X2 的 Headroom Neg 设的太高了(2V),这样X2最低输出受限,环路饱和了,把它设成譬如100mV,就可以了。


Power Stage Gvc(s),样子好好的 :


not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-11 11:34:48
 
原来是这样。是不是说Headroom Pos. 和 Neg. 的值表示了opamp的输出范围,既 (Vcc+)-Pos.~ (Vcc-)+Neg. 这两个参数是这个意思吗?
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-11 11:46:51
 
是的。之前的输出范围是2至8V,改后是0.1至8V。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-11 11:49:30
 
哎,我啥时候才能像g老师那样解决问题啊。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-11 13:09:22
 
为什么又研究起COT来,新课题?
BTW,仿真文件名该是ValleyCM_constant_on_Buck较名实相副吧。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-11 23:31:54
 
恩,也算是个人兴趣吧。之前看的都是constant frequency的,觉得VF有许多优点,所以想学习学习。
Re_BTW, 是的,当时图省事,就直接写了PCM.
荨麻草
  • 积分:9952
  • |
  • 主题:59
  • |
  • 帖子:3436
积分:9952
版主
  • 2015-6-18 22:45:26
 

这都能猜到...
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-18 23:45:31
 
这么高调,当然知道了
bhl3302
  • 积分:277
  • |
  • 主题:9
  • |
  • 帖子:20
积分:277
LV3
助理工程师
  • 2015-8-8 07:44:57
 
弱弱的问一句,什么是DSCH?
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-8-8 19:36:36
 
是Simplis里One shot模块的一个输出,具体代表是什么意思我也不知道。。。。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-8-8 20:34:19
 
Discharge.
Virtual Capacitor 的放电时刻 Pulse output.
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-8-8 23:36:49
 
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-15 05:12:24
 
我又试了试Voltage Mode的Constant off control,感觉结果应该没有错。附件是仿真文件。

但是Voltage Mode的Constant on实在是想不到怎么弄??
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-15 11:27:43
 
印象中,VCM是不用Compenstion的 ?
Constant off 和 Constant on 是个Duality,有关的极性一反就是了。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-15 11:48:20
 
我再试试。感觉好像做不出那个constant on的锯齿波。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-15 12:43:44
 
COT (Ripple Based Control )


not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-15 22:28:02
 
用vripple与vref比较的话,感觉像是v2 control? voltage mode不是应该与external sawtooth 比较吗?
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-16 11:42:44
 
在Voltage mode constant off control的基础上,我将锯齿波再由一级反向放大器处理,输出的波形再用来做PWM modulator。
有一个问题是,由RC构成的充放电电路输出的波形是指数的。怎样才能做出一个比较理想的锯齿波发生器呢?
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-16 14:03:08
 
1. 37楼文件Schematic里,X2-inverting input 是不是缺了一个接地的电阻 ?
2. 用电流源Is代替R,锯齿波 v(t) = Is*t/C ,理应十分线性。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-16 17:24:45
 
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-17 00:45:58
 
1. 我是想输出低压的,所以没有那个电阻。因为我打算下一步学习一些POL converter。
2. 突然觉得我的模电白学了,都没有想到电流源。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-17 15:37:24
 
1,2,如果不是想用硬件实现的话,无所谓啦。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-18 00:34:29
 
许多芯片的DS上都是用NPN做镜像电流源,我有映像,但是一到应用起来就想不起来了。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-18 13:10:36
 
其实还真没见过兄弟这样的 VM Constant On/Off-Time 的方式。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-18 23:44:36
 
因为看了Sun Jian一篇Variable Frequency Modulation建模的方式。他的文章里面用的就是Voltage Mode来验证推导结果。所以我就想着试试看,看看他的结果对不对。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-19 10:58:39
 
我想在matlab里画一个传递函数如下所示,



但是matlab无法识别我的写法,请问我应该怎么写啊?Mathcad能这样写吗?
我的写法是:
ms=(3.77-0.034)/2.5e-6; K1=sin(s*Toff/(2i))*asin(s*(Ton+Toff)/(2i))*(Ton+Toff)/Toff;
Fm=Toff/(ms*(Ton+Toff)^2)*K1*exp(s*Ton/2);



greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-19 12:29:28
 
是Sun文章里的吧,估计那个sin-1是错了,不是arcsin,是1/sin(.) 。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-19 23:09:40
 
提示的错误貌似是s不能作为sin函数的输入。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-20 10:03:14
 
Mathcad不会吧,除非sin里的argument有单位。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-20 11:01:40
 
matlab提示有问题。Mathcad我不会
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-20 11:12:55
 
传上来看看?
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-20 11:23:37
 
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-20 11:43:39
 
学习中,不过好像你没理会53楼的?
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-20 11:54:33
 
哦 我还没改过来 还没来得及查他书上是怎么写的
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-20 11:58:04
 
53楼说的是对的。我刚刚查了他的书,截图如下


greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-20 12:13:04
 
Chapter 2 ?
确实sin(s)有点。。
如果把sin(s) 改回 exponential form 会不会OK呢?
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-20 12:28:24
 
是的。《Dynamics and Control of Switched Electronic Systems_ Advanced Perspectives for Modeling》中Sun Jian写的第二章。
如果改成exponential的话,我需要再推到一下。我打算明天试试。
不知道Mathcad有这个限制吗?
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-20 12:36:28
 
Mathcad 没这个问题。
其实Mathcad很易学,一天半天可上手了。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-20 12:37:50
 
那好,刚好可以试试看。之前一直想学mathcad,现在终于可以下定决心来弄了。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-20 12:45:07
 
根据欧拉公式,
sin(s*Toff/2j)=(exp(s*Toff/2)-exp(-s*Toff/2))/(2j);
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-20 12:55:02
 
是的,就是用回文章里的这个表达式,把j*2*pai*fm改为s ,



not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-20 13:12:22
 
完了 我又没有动力学mathcad了
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-20 13:47:28
 
呵呵。搞掂后,post 结果上来啊。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-21 03:30:03
 
matlab里exp()的输入必须为非负数,我试着写成1/exp(-s)也不行。看来mathcad才是解决之道啊。
求各位不吝赐教啊。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-21 09:08:14
 
请问我的计算错误出现在哪里?
荨麻草
  • 积分:9952
  • |
  • 主题:59
  • |
  • 帖子:3436
积分:9952
版主
  • 2015-6-21 10:22:50
 
matlab与mathcad的函数命名格式是不一样的,改了一下

Constant_Off_VM_Buck.rar

not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-21 10:35:25
 
好的 我学习一下
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-21 11:34:22
 
Fm 的表达式是否有误,跟Sun的不一样。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-21 11:41:19
 
我仔细检查一下,我现在改了几个版本了,其中有一个是错的。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-21 12:39:22
 
感觉Sun的模型还是挺准确的,不知道Mathcad里如何导入外部数据,与伯德图放在同一个图里?
附件是Mathcad文件和Simplis仿真文件。

~~~
从simplis里读取出来的voltage loop frequency response的数据


~~~~
第一列为频率,第二列为相位,第三列为幅值.
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-21 13:09:32
 
Sun的文章里说,Constant On的modulation gain有负号在前面,这就把伯德图又下降了180°,感觉不对啊?
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-21 20:55:46
 
按理Vc^和Carrier互换,Q和QN互换后,已然抵消,跟着都是Trailing Edge Modulation,相位一样,貌似不该有负号。


另有无尝试单独仿仿 Fm(s) ,与理论计算的比较一下?
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-21 23:53:23
 
我也想过单仿Fm,但是不敢确定正确与否。是测量从vc到Q吗?
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-22 09:52:22
 
Constant Off Voltage Mode Buck的对比结果如下,Voltage Loop和Power Stage分别进行了对比
[url=https://cdn13.21dianyuan.com/attachments/jpg/2015/06/22/143493793855876a5230ced.jpg]
[/url]


个人感觉Sun的模型还是挺准确的
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-22 10:34:07
 
Constant On Voltage Mode Buck的对比结果如下,Voltage Loop, Power Stage和Modulator Gain分别进行了对比。其中因为Q输出的峰峰值为5V,所以将Simplis仿真出来的Modulator Gain减去20log(5)



greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-22 11:53:01
 
Good.
bhl3302
  • 积分:277
  • |
  • 主题:9
  • |
  • 帖子:20
积分:277
LV3
助理工程师
  • 2015-8-22 00:31:43
 
大侠, Sun Jian写的第二章里面有个关于贝塞尔函数的问题我没想明白,能不能麻烦你们解释一下呢?
另外小弟不太清楚为什么用贝塞尔函数,有没有什么更基础的资料可以推荐,让大家理解一下为什么用,如何用贝塞尔函数来推导PWM模型呢?谢谢!



not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-8-22 00:46:25
 
我也不明白那个函数,感觉像是多重积分的一种吧。
liaodaduizhang
  • 积分:161
  • |
  • 主题:1
  • |
  • 帖子:5
积分:161
LV2
本网技师
  • 2019-12-27 17:56:15
  • 倒数2
 
请问这本书在哪下载,能共享一下不
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-20 14:32:10
 
睡前再问一个问题。假设一个三项buck电路,每项开关频率为100khz。如果采用电压模式控制,等效开关频率为300khz。假设改为电流模式控制,且电流采样点为每项的电感电流,那么电流环应该按照多少的开关频率来设计呢?100khz还是300khz?
我的疑虑是每项电感电流的频率为100khz,电流环的带宽是不是不能超过50khz呢?
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-20 22:56:17
 
睡前答一个问题,我觉得仍是100KHz。
荨麻草
  • 积分:9952
  • |
  • 主题:59
  • |
  • 帖子:3436
积分:9952
版主
  • 2015-6-20 23:09:56
 
睡前好奇一下,三相电流分别采样后是不是要进行三相整流呢(等效300kHz?)
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-21 03:10:44
 
你说的三相整流是指输出电容吗?
如果是采样输出电压的话,应该是300KHz,电感电流感觉还是100KHz。
荨麻草
  • 积分:9952
  • |
  • 主题:59
  • |
  • 帖子:3436
积分:9952
版主
  • 2015-6-21 07:34:15
 
哦,临时想到的,不知对不对


not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-21 09:02:59
 
你的意思是采样三相电感电流的叠加在一起的波形?
荨麻草
  • 积分:9952
  • |
  • 主题:59
  • |
  • 帖子:3436
积分:9952
版主
  • 2015-6-21 10:24:26
 
直觉上,电流源是可以并联的...感觉是可以的
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-21 10:37:06
 
是可以并联在一起。采样出来的波形是三个叠加吧,如果RC够大,采样出来的应该是三相电流的和。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-21 12:20:42
 
这样如何加上Compensation Ramp 呢?Sampling TF He(s) 如何定义呢?
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-21 12:41:39
 
是个问题。峰值电流模式的时候,貌似不太好理解。平均电流模式倒是没有问题。
荨麻草
  • 积分:9952
  • |
  • 主题:59
  • |
  • 帖子:3436
积分:9952
版主
  • 2015-6-21 12:45:07
 
我考虑地比较简单,电流信号经D4、R3(几个欧姆)、C2(十几个nF)滤波整形后,几乎是一条直线了(因C2放电电流非常小)。。。然后,这货就成了平均电流模式了。
顺便请教个问题,平均电流模式有没有Sampling TF He(s)一说嘞?
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-21 12:52:53
 
我觉得这个需要考虑电流环的补偿电路是否有足够的damping来消除电流纹波。如果damping够大,就和电压模式采样输出电压一样了,就没有He了。如果damping小了就不好说了。
麻烦草兄顺便看下85楼的问题。
荨麻草
  • 积分:9952
  • |
  • 主题:59
  • |
  • 帖子:3436
积分:9952
版主
  • 2015-6-21 13:03:18
 
其实这个电路是借鉴了串级控制的概念,把电流信号滤平(但考虑到电流环的带宽,不能用简单的RC,要用RCD),电流环副回路只用一个比例调节器就行了,之前在电流模式LLC仿真里用过这个小电路,挺好使的。
至于85楼mathcad导入外部数据问题...给我个邮箱,发给你
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-21 13:08:27
 
发QQ给我怎么样?我的是gmail,可能会有问题。
荨麻草
  • 积分:9952
  • |
  • 主题:59
  • |
  • 帖子:3436
积分:9952
版主
  • 2015-6-21 13:09:33
 
OK,稍等
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-21 21:11:17
 
你俩进行什么不可告人的勾当?
荨麻草
  • 积分:9952
  • |
  • 主题:59
  • |
  • 帖子:3436
积分:9952
版主
  • 2015-6-22 08:38:00
 
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-22 05:57:26
 
草兄问下,下图中的右上角的<>是怎么打出来的?


荨麻草
  • 积分:9952
  • |
  • 主题:59
  • |
  • 帖子:3436
积分:9952
版主
  • 2015-6-22 08:37:21
 
读取矩阵中的第n-1列:



顺便,FRA扫频时,尽量扫密集一些,否则绘制在mathcad上时,由于点数太少,看起来会不太清晰
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-22 12:00:05
 
打 ctrl 6 。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-23 14:23:01
 
假设我有了实验数据,怎么能把实验测试的频率响应与仿真,模型的曲线画在同一副图里?感觉仿真和实验的采样的频率点不一样,应该怎么画?
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-23 15:39:45
 
没问题的,三者的频率点实在不需要一样的,前面的仿真和理论模型画在一起,频率点也是不一样的啊。
荨麻草
  • 积分:9952
  • |
  • 主题:59
  • |
  • 帖子:3436
积分:9952
版主
  • 2015-6-23 17:25:23
 
如果还按照97楼的处理方法,会有问题的。因为这种方法的缺陷是:绘图时,x坐标轴是按数组元素序列号索引,不是按频率点索引。
我也没想到什么好办法。。。一种笨方法是将simplis扫频范围以及扫频点数与FRA设定的完全一致。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-23 18:14:40
 
我是这样想的: (可能误解了你们的意








荨麻草
  • 积分:9952
  • |
  • 主题:59
  • |
  • 帖子:3436
积分:9952
版主
  • 2015-6-23 19:43:44
 
这样自然是没有问题的。。不过何兄的意思可能是:
从simplis里读取出来的voltage loop frequency response的数据
voltage loop by simplis.txt
第一列为频率,第二列为相位,第三列为幅值.

又从FRA中读取出来的voltage loop frequency response的数据 voltage loop by FRA.txt
第一列为频率,第二列为相位,第三列为幅值.

将两组数据绘制在同一张图上作对比。。。这个就有点不好办了,除非两组数据的第一列意义对应(如果有细微差别,可通过手动微调)
荨麻草
  • 积分:9952
  • |
  • 主题:59
  • |
  • 帖子:3436
积分:9952
版主
  • 2015-6-23 19:47:45
 
又仔细看了一眼g老师给的例子,两组数据第一列不一一对应也是可以的...g老师V5
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-24 04:03:54
 
原来x轴也可以赋值多个变量。当加上次要Y轴的时候,x轴自变量赋值的顺序与两边y轴应变量的顺序是如何判定的呢?我的程序如下



上图中,从simplis读取的PSgain与对应的freq可以画出来,同时可以画出计算结果dB(Tv)、ph(Tv)与对应的f。当我想把PSphase与freq对应的曲线画进去的时候,就报错了。我怀疑是不是对应的顺序出错了?另外,在出错的时候,如何查找具体的出错原因?
[url=https://cdn13.21dianyuan.com/attachments/jpg/2015/06/24/14350899005589bbec33e12.jpg]
[/url]
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-24 11:34:39
 
假设Y-axis
Primary Y1,Y2,Y3 ,
Secondary Y4,Y5 ,
那么X-axis应该依次是X1,X2,X3,X4,X5 。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-24 12:21:00
 

我之前也是这么猜测的,试了几次以后还是报错。看到你的提示后,再试了一次就对了
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-21 21:22:39
 
平均电流模式有没有Sample and Hold 这回事,所以没有He(s)。


峰值电流模式的时候,每相应该有自己的Current Loop,然后和一个共同的control voltage vc^调制每相的Duty cycle。


荨麻草
  • 积分:9952
  • |
  • 主题:59
  • |
  • 帖子:3436
积分:9952
版主
  • 2015-6-22 08:37:44
 
有道理
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-25 09:10:51
 
请问能找到文章吗?

  • R.D. Middlebrook, Predicting Modulator Phase Lag in PWMConverter Feedback Loops.Proc. Eighth International Solid-State Power Conversion Conference (Powercon 8), H4.1—H4.6, Apr. 1981.

感觉年代久远好像找不到了?
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-25 10:47:50
 
Middlebrook 这个找了经年都找不到,
D. M. Mitchell, “Pulse width modulator phase shift.” IEEE的, 也找不到。

not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-25 10:57:05
 
好吧 估计是收录在他的书上了
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-25 11:19:54
 
我这两天在看Yang Qiu的Dissertation,想学习一下describing function的建模方法。其第二章的内容就是《Multifrequency Small-Signal Model for Buck and Multiphase Buck Converter》. 他的dissertation里给了更多的推导过程,但我目前卡在了一个公式上。第一行T2的表达式我推导出来,但是怎么推到第二行去呢?



图中字母的定义为



其他的定义可以从附件中找到
Multifrequency Small-Signal Model for Buck and Multiphase Buck Converters.pdf
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-25 12:09:03
 
Dissertation 我有,待会看看。
有的说,Constant Off 的 Boost 没有RHPZ ,可真?
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-25 12:18:30
 
目前没有见过这个说法。从Sun的建模来看,constant off modulator在高频的时候能提供phase boost,有可能可以抵消RHP zero带来的phase lag。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-25 12:21:53
 
Maniktala在他的A-Z书里提过。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-25 12:41:35
 
好的,我去看看。个人觉得RHP zero应该不会被消除吧,毕竟输出电流增大时,D要先增大给电感储能,使得输出端在这段时间从输入端获得更少的能量。倒是觉得constant off提供的phase boost在一定程度上抵消了RHP zero的影响。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-25 12:59:55
 
Constant On的有没有Phase boost ?
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-25 13:11:21
 
有,constant on的phase boost在D小时比较明显。constant off在D大时比较明显。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-25 13:33:45
 
按理RHPZ在Gvd(s)里,Fm不能消掉它,只能减轻其影响,
Maniktala 特指Constant Off Boost 没RHPZ,没说Constant On,虽然后者也有Phase boost。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-25 17:36:39
 
回117楼,


主要是红色的地方。

第一个Summation 是M个1=M,这个好理解,
第二个Summation 是M个平均分布的phasors加起来,其resultant 就是0。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-25 23:04:01
 
我之前查到过从k=0到k=(n-1)的sum(e^(j*2*pi*k/n)).但是一想,红线2处是一个倒数,并且最后的结果貌似化简了很多,所以就没有多想。现在用矢量来看,即使是倒数,实部与虚部应该是各自抵消的。
另外,dissertation中的Appendix A也挺有意思的。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-25 23:11:05
 
也不一定要看成倒数。
推导DF's,红线2等于零的Summation很常见。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-25 23:17:02
 
好的, 我才刚刚开始学DF。 打算下一步去看Jian Li的Dissertation,如有不懂的时候,还要多想g老师请教啊。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-25 23:41:17
 
共同学习。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-26 03:49:13
 
刚借来Middlebrook的书,目录如下。书只能在我这里待几天,有那几篇要看的,我去扫描。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-26 10:51:00
 
我要Chap15. Thanks.
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-26 11:19:53
 
~~~~~
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-26 11:45:10
 
下了,谢谢。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-26 12:31:14
 
·······
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-26 12:37:48
 
下了,再谢。
荨麻草
  • 积分:9952
  • |
  • 主题:59
  • |
  • 帖子:3436
积分:9952
版主
  • 2015-6-26 11:28:18
 
对27章感兴趣,可否帮忙扫描一下?QQQ
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-26 12:24:23
 
稍等一下,这篇文章有20页。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-26 12:38:20
 
这IEEE有。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-26 12:40:37
 
扫了我半个小时。。。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-26 12:50:42
 
貌似好些在IEEE上都有。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-26 12:38:37
 
文件实在太大,转发到你的QQ上了。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-26 05:14:02
 
Jian Li的dissertation中,公式(2.6)是怎么从(2.4)(2.5)得来的呢?中间有step function,感觉不好积分啊?


greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-26 11:53:35
 
S(t) = ∫d(t)*dt



LiJian.mcd.doc

电源之友
  • 积分:1218
  • |
  • 主题:42
  • |
  • 帖子:252
积分:1218
LV6
高级工程师
  • 2015-6-26 12:14:15
 
膜拜。。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-26 12:59:27
 
请问(2.6)是如何得到的?刚看了Middlebrook的15章,感觉我之前推导过程中在很多细节上有错误。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-26 22:44:59
 
刚从医院回来,脑袋不好使中,
不明白为什么 (2.6) 积分上限是 ti+Ton(i) ,而不是整个 Cycle ?
Appendix A1 先导出 Cm(d),然后得Cm,不知其中窍门。。。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-27 01:33:43
 
多多休息
我也觉得好像与Predicting phase lag那篇文章有出入。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-27 04:56:10
 
刚看外Predicting Phase Lag那篇文章,感觉中间有两个公式貌似有笔误。


联系到Jian Li的dissertation,他的Cn应该是Middlebrook的K1,而不是传统福利叶变换定义的Cn。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-27 13:29:24
 
请问如何证明从k从0到n-1的sum e的-2j(2pik/n)次方只能等于1或0
手机打的,写的不好,见谅。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-27 18:19:14
 
1. Li Jian 的 (2.6),我用笨方法推导了,是对的 。估计应该有个更好的方法,一时想不到,脑子笨笨的。
2. Middlebrook那个确是笔误 。
3. Summation 的问题,图解比较容易理解,N=8 case


360度平均分N分,有N个phasor,加起来互相抵消,结果=0 。
当N=1, 结果=1.
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-28 02:09:35
 
1. Li Jian的式(2.6)我好想从第一行推不出第二行。这是一个双重积分吧。我得到的结果很复杂。


3. 在学习Middlebrook的那篇文章中,我推导出来的式(14),最后的exponential function还多了一个平方。对应的下图中最后一个算式。
当N=1时,






当N/M=0.5,1, 1.5.....时









感觉这篇帖子有点长了,有点不太好找了。我开一个新帖子怎么样?
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-28 11:13:03
 
开个新帖也好。
1. 我是用136楼的iL(t),只有一个积分。
2. 刚也推了一下,最后的式子应该有个1/M在前面,所以 Δ=1 for ratios 0.5,1,1.5
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-28 12:01:22
 
1. 这个有summation和step function的我太明白怎么积?而且是非连续的函数,我点懵了。
2. 那个M与前面的系数抵消掉了。
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-28 12:24:04
 
1. 应该出现这种expression吧,红线的可以参 Laplace table/Math Handbook,有点麻烦的。



2. 我的推导没有抵消 Predict.mcd.doc
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-28 12:54:16
 
1. 我也得到了这个函数,结果推导出e的6次方出来。至少证明我这一步是对的。


2. 可能是我表达有误。


最后一项sum的结果为M或者0,所以最后抵消了。


3. 新帖的地址是 bbs.21dianyuan.com/219697.html
greendot
  • 积分:31572
  • |
  • 主题:0
  • |
  • 帖子:8690
积分:31572
LV12
专家
  • 2015-6-28 22:03:41
 
e的6次方? 新帖讨论。


现在看清楚你149楼的问题,是Sum(e-2x),150楼的图解是Sum(e-x)的,不过原理一样,
For N=16 case, 该图仍可用,只是每个phasor 的amplitude 变为2。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-6-29 10:45:50
 
请看新帖。
bhl3302
  • 积分:277
  • |
  • 主题:9
  • |
  • 帖子:20
积分:277
LV3
助理工程师
  • 2015-9-10 00:04:20
 
请问大侠一个问题,关于这个d(t)的表达式,SIGMA符号内的公式感觉过去是M个周期里面所有的ON-TIME时间的叠加,那么在算duty的时候,难道不应该除以M个周期的时间吗?谢谢!




eq2p4.jpg (42.71 KB, 下载次数: 180)

eq2p4.jpg
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-9-10 11:55:09
 
注意看

000114fw33k3v7sv1r4rwr.jpg (44.63 KB, 下载次数: 181)

000114fw33k3v7sv1r4rwr.jpg
bhl3302
  • 积分:277
  • |
  • 主题:9
  • |
  • 帖子:20
积分:277
LV3
助理工程师
  • 2015-9-10 12:19:54
 
不好意思我还是不太理解,在0到TM+TOFF(M)+TON这段时间内的DUTY CYCLE,如果不是除以M×TSW的话,也应该是除以(M-1)*Tsw+TOFF(M)+TON吧,就是在整个积分范围内的ON TIME的总和,除以整个积分范围内的时间。我的理解错在哪里呢?
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-9-10 13:54:17
 
在使用describing function的时候,如果两个函数的周期不相同(在我们探讨的这篇文章里面,就是Vc上的扰动频率与开关频率不同),我们就需要假设这两个函数是commesurable的,既N*T1=M*T2. 所以我们的观测范围是N个T1周期,在这个时间段内,有M个T2周期。两个在这个时间段内的出现的次数都是整数。因此,duty cycle需要写出在N个T1周期或者M个T2周期内的表达式。
如果你把最后的结果除了N*T1或者M*T2的话,就变成平均状态了。
本帖最后由 not2much 于 2015-9-10 13:55 编辑

bhl3302
  • 积分:277
  • |
  • 主题:9
  • |
  • 帖子:20
积分:277
LV3
助理工程师
  • 2015-9-11 01:04:53
 
谢谢大侠,我还有两个问题求教啊。
第一个是关于Cm(d)和Cm(i_L)的,他对于CURRENT MODE的推导得到了(A.5)和(A.7)这两个公式,是不是可以这么认为,对于BUCK来说,不论是VOLTAGE MODE还是CURRENT MODE,由于DUTY和I_L在时域上的关系都是固定的,所以用DF法的话,只要是BUCK,就可以满足 Cm(d)*Vin/(s*L)=Cm(i_L)这个关系呢?

另外一个问题是关于你们讨论到的sideband的问题,我还有些疑问。对于大部分非线性控制书上写的DF法,也称就是取傅立叶分析得到的第一个谐波的FOURIER COEFFICIENT,这样就相当于不考虑其余的SIDEBAND。LI JIAN的文章的(A.5)(A.7)这类的公式得到的Cm(d)和Cm(i_L), 感觉上也是对于fm这个PERTURBATION得到的FIRST HARMONIC的FOURIER COEFFICIENT。这样的话,其实应该是把sideband省略掉的。还是我的理解错了,(A.5)(A.7)得到的FOURIER COEFFICIENT是由fm产生的所有harmonic的总和? 谢谢!








a5a7.jpg (68.21 KB, 下载次数: 184)

a5a7.jpg
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-9-14 10:55:53
 
1. 个人感觉无论是在Voltage Mode或者Current Mode中,d与IL的关系是不变,变的是Cm(d)的表达式。
2. Jian Li在他的论文里考虑sideband的总和,写在一个表达式里面。
gaoxia729
  • 积分:101
  • |
  • 主题:2
  • |
  • 帖子:15
积分:101
LV2
本网技师
  • 2015-10-4 18:30:34
 
您好,我最近也在做COT控制方案的BUCK变换器simiplis仿真,不过是Based on Ripple 架构的,我的问题是在启动的时候由于环路比较器输出信号FB_OUT一直为高,覆盖了one_shot模块输出的DSCH脉冲,请问您是怎么解决的?

based _on_ripple_cot_buck.sxsch.doc

31.96 KB, 下载次数: 602, 下载积分: 财富 -2

not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-10-11 20:30:56
 
待我看看,最近没怎么来论坛。
not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-10-11 20:47:08
 
没有太看懂你的电路,你是想做V2吗?
gaoxia729
  • 积分:101
  • |
  • 主题:2
  • |
  • 帖子:15
积分:101
LV2
本网技师
  • 2015-10-12 09:19:42
  • 倒数10
 
恩,是V2控制,目前这个问题已经解决了。再请教一个问题,为什么simplis里运放输入端的电流能达到100nA这么大,我把运放input resistance设为1G也一样。如果反馈电阻为200K的话,这样VOUT就有0.02V的直流误差了。如何解决?
本帖最后由 gaoxia729 于 2015-10-12 18:05 编辑

not2much
  • 积分:3395
  • |
  • 主题:38
  • |
  • 帖子:1247
积分:3395
LV8
副总工程师
  • 2015-10-12 19:39:55
  • 倒数9
 
你可以简单算一下。测量一下连接在运放输入端的电阻的两端的电压,再除以电阻的阻值,看看是否等于你测到的电流值。如果等于你测到的电流值,就有可能是你配置的电阻值太小。
gaoxia729
  • 积分:101
  • |
  • 主题:2
  • |
  • 帖子:15
积分:101
LV2
本网技师
  • 2015-10-14 09:43:44
  • 倒数8
 
输入电阻已经设为1G了,而且改变输入电阻貌似对输入电流一点影响也没有。
gaoxia729
  • 积分:101
  • |
  • 主题:2
  • |
  • 帖子:15
积分:101
LV2
本网技师
  • 2015-10-14 17:46:19
  • 倒数7
 
原来是偏置电流没有设为0的原因.
zyh3797
  • 积分:844
  • |
  • 主题:8
  • |
  • 帖子:74
积分:844
LV6
高级工程师
  • 2015-12-3 08:12:14
  • 倒数6
 
没用过!!!
keadey
  • keadey
  • 离线
  • LV3
  • 助理工程师
  • 积分:206
  • |
  • 主题:0
  • |
  • 帖子:13
积分:206
LV3
助理工程师
  • 2015-12-9 11:32:12
  • 倒数5
 
帮顶一下      
anthony
  • 积分:8067
  • |
  • 主题:19
  • |
  • 帖子:977
积分:8067
版主
  • 2015-12-20 18:18:00
  • 倒数4
 
同问上面问题
anthony
  • 积分:8067
  • |
  • 主题:19
  • |
  • 帖子:977
积分:8067
版主
  • 2015-12-23 17:05:12
  • 倒数3
 
和saber用什么不同?
熊紅
  • 熊紅
  • 离线
  • LV6
  • 高级工程师
  • 积分:1216
  • |
  • 主题:1
  • |
  • 帖子:76
积分:1216
LV6
高级工程师
最新回复
  • 2019-12-29 23:19:13
  • 倒数1
 
謝謝分享,收藏學習囉~
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号