电子产业一站式赋能平台

PCB联盟网

搜索
查看: 67|回复: 0
收起左侧

改善电源数字控制相位裕量的方法

[复制链接]

752

主题

752

帖子

6398

积分

高级会员

Rank: 5Rank: 5

积分
6398
发表于 2023-11-21 08:30:00 | 显示全部楼层 |阅读模式
前述文章,PowerSmart? DCLD设计电压模式BUCK数字补偿器 ,我们详细测试了BUCK电路在电压模式下的BODE图,本文通过进一步优化其环路特性以达到更优的闭环特性,考虑到篇幅所限,此处仅作部分波形结果记录。
' ~% S1 i) L. g1 b' I& Q6 D0 p( Q& N( T0 W) Q" r
一、原始状态的环路BODE图及相关时间参数
4 w' m+ G. X) u
( L6 J, I" [! J2 b# X2 A8 f; X

0pfelyh2sl264018682346.png

0pfelyh2sl264018682346.png

7 U: c2 v6 q6 T+ w- W图1 目前ADC的时钟源及分频1设置: ?; [( Q0 E. G- M' K

: j$ N4 {  m% Y% V. ^

4xalxsvlhzz64018682446.png

4xalxsvlhzz64018682446.png

9 R5 h! n/ V4 ?- F7 p图2 目前ADC的分频2设置
" f( f" l( I, Y4 T( `6 [1 K, ]% a6 h( u
在目前状态下,我们选择FOSC/2为ADC时钟源,FOSC设置为最大主频100MIPS,FOSC对应200M,测试DEMO上使用的是共享内核的ADC CORE采样输出电压和输入电压,可知ADC的共享内核设置为了50M,这是一个相对保守的ADC时钟设置。% S$ ~& a' N3 o6 Q# _5 P/ ]

( I% T! k; p/ v8 U9 q3 G

befjwr1z40i64018682546.png

befjwr1z40i64018682546.png
3 y6 I1 T' O8 C# K2 b$ N, U
图3 目前的触发设置
. o) I8 f; N2 i7 v1 m6 X8 F7 @) a
5 p; l. Z5 a8 C  o/ |8 ]TRIGA用来触发AN12输入电压信号,TRIGB用来触发AN13输出电压反馈值,此时触发信号都是0时刻。
# T5 l1 j4 t. L. X7 K) f4 }# n
5 h5 b: c6 x7 B$ F  D. ?

mn0kf2m1odz64018682647.png

mn0kf2m1odz64018682647.png
3 `: k8 ]0 B9 T; G9 l! S
图4 BUCK上下开关管的驱动波形
/ M* o- S' q% ^, S( ^
' x5 q+ c2 p2 R! t1 m从上图看,我们将PWM1H上升沿死区设置的偏大一些。
' P* o1 A2 L) ]! Y2 \1 C+ }1 ~" C
) c6 t) {' P; b

y5jn12njzpg64018682747.png

y5jn12njzpg64018682747.png

, q% V, ?: O. d图5 从触发时刻到进入ADC中断的延时1 E* @! h4 p# Y0 L9 D
- N$ r- |" h: v
此处由于采用共享内核去做ADC采样转换,且会先采样转换AN12输入电压信号,因此看起来进入AN13 的ADC中断采样转换延时偏大,达到960nS,在实际应用中可采用专用内核去做输出电压的采样,且实施早中断等措施减小采样转换延时。
; s! a# k/ `1 i9 C/ I. S, [$ B* U" U% V

2wjoazhqprb64018682847.png

2wjoazhqprb64018682847.png
* V. f2 C9 k  ]$ `
图6-1 输入为9V输出3.3V时空载的闭环BODE图
+ f# t9 y, t! N$ f" G4 l$ @& |) ~6 A+ ?' g
可知穿越频率18.3k,相位裕度88.6C,增益裕量12.7db。% d' U4 v# {8 K
0 ?$ K- O' @! z' H0 _& v

nwfuub2itww64018682947.png

nwfuub2itww64018682947.png

+ G$ ?, m2 I5 K3 u% E图6-2 输入为9V输出3.3V时满载的闭环BODE图: ]# z) I0 N: K' O/ X8 _

' j* y$ d4 W* Q$ G1 b1 G此处DEMO满载电流比较小,仅有1A,如图6中,满载的环路特性为,穿越频率22.18k,相位裕度58.8C,增益裕量11.2db。从笔者实测的空载和满载的环路曲线上看,按照目前的环路补偿器参数设置,基本是一个稳定的环路曲线。6 G+ U& {" y7 [; n( L8 [

; Y8 u! E$ f4 a2 B二、ADC早中断设置的影响% T* y/ d; w# K
8 j# F2 u, j; R  [! D- b! v

ilvu0yk4zai64018683047.png

ilvu0yk4zai64018683047.png
& }4 _: A/ x! Q! p1 U$ p! L) g
图7 ADC早中断设置10 j" D/ u4 P3 y5 e* [0 j) n: ^0 G
8 _% d; |2 R$ D1 Q

ceidvitlu2b64018683147.png

ceidvitlu2b64018683147.png
5 ~& P, k& i7 N
图8 ADC早中断设置2
, O( F  O: U; b$ i5 Y$ v7 F( R" v+ v( U4 `0 e5 W9 I

0kgmlabdzfb64018683248.png

0kgmlabdzfb64018683248.png
- q% |5 Z* ]* _  Q3 A# I+ h
图9 ADC早中断实施后对采样延时的影响
4 n3 R( N  {  E
( y9 q% N4 i+ {- [从上述图9的波形上看,对于AN13采样转换实施ADC8个Tad的早中断后,AN12,AN13的总采样转换延时减小约200ns。
: H$ z9 W: l5 t* f% q
8 Z7 C# `1 P/ J1 x% _0 s5 v  t

hoangdxfnl264018683348.png

hoangdxfnl264018683348.png
# l9 N5 n* s/ V! i' g
图10 实施AN13的早中断后的空载环路BODE图4 J* K9 s- C! z1 K! k$ t0 ]% M' }" z

, ^% V7 Z7 S8 E1 H! \可知穿越频率18.58k,相位裕度88.69C,增益裕量12.42db。6 |& {/ C: _3 w+ m9 j

# v' @1 l( F1 P

rxhngc4vxyb64018683448.png

rxhngc4vxyb64018683448.png

) i# b$ z- `! \( Z- I/ j7 n9 |图11 实施AN13的早中断后的满载环路BODE图+ [& C# N5 v; H( E( a7 i
; ^  ~+ U2 R* ~
满载的环路特性为,穿越频率23.45k,相位裕度57C,增益裕量11db。此种情况下早中断对环路特性影响不是很明显。* i' y/ h1 H" }" @7 P8 ~  Q3 u
/ e# r" C: d8 b: \6 G4 o
三、改善反馈信号ADC触发位置的影响# i6 C; g$ E+ D9 z' H! s
后面的测试,我们仅仅对比满载时的环路曲线,将增加ADC早中断的情况下的BODE图放置在这里,作为背景,如图12所示。! L) {& x& g% ?, V( l
$ D+ T# l2 z% B1 T# e

3ikvalgourd64018683548.png

3ikvalgourd64018683548.png
2 K* D  I4 W+ T, h
图12 实施AN13的早中断后的满载环路BODE图+ w& ~/ a0 H" s9 }; @$ y0 o$ ?

0 C4 q6 m: x! x& C5 ]- P

4lcv3wukovv64018683648.png

4lcv3wukovv64018683648.png
4 O! s+ M4 ~4 b
图13 目前整个ADC中断的执行时间测量设置; C8 R! g& Y) |% S/ W( V5 [+ S# x

  L; g8 V. F4 c( U' d8 @

czw0vcmmaon64018683749.png

czw0vcmmaon64018683749.png
4 k& x% q; O3 m. r! J( S
图14 目前整个ADC中断的执行时间测量: @( P' r  j" G$ a
* s1 S* l1 K/ _$ B
从图14来看,目前主频100MIPS配置下,电压模式三型补偿器环路设计配置下的ADC中断执行时间为920nS。
8 _; R9 T0 j0 J  D' H7 w; g4 E; X3 ^* |8 J6 {! T0 v$ ~

lvfpfql5sir64018683849.png

lvfpfql5sir64018683849.png

# Z0 i! I3 E& u) S+ D8 J* s图15 测量电压模式三型补偿器单独执行时间
3 o4 `- d# }. B8 j. T1 R" ?' i/ }, H+ y+ T* S$ `# j

ggijy5u0kus64018683949.png

ggijy5u0kus64018683949.png

( Q* r9 x  m. s4 X9 Q图16 测量电压模式三型补偿器单独执行时间
0 _4 E4 z, ], A2 Y
9 r1 Z# i5 q. Y4 g3 S/ S7 y* N/ z从图16来看,目前主频100MIPS配置下,三型补偿器的执行时间为640nS。2 o( U( \# O) q3 x

* A" ^0 Q- |* ?. V) [; O0 s: z

n4doqxihjkb64018684049.png

n4doqxihjkb64018684049.png

4 @, |& }. |: Z( E6 P7 {图17 AN13 触发时间后移测试+ z: `: k& w, k, g! m) c

* x# G/ a$ A5 ^* n) s

udynbbdf4hz64018684150.png

udynbbdf4hz64018684150.png
1 ]4 C& b' X& u; h1 u
图18 AN13的ADC触发位置后移后的波形
3 [, [' V5 W' |6 R7 e9 F* P& r- V% @( ?6 Z
如图18中,CH1为PWM1H波形,CH2为I/O在ADC中断中的翻转标志,从图上看,后移AN13的触发位置后,离开ADC中断后不需要等待,通过立即更新设置让环路计算结果作用以改变电压模式控制的控制量占空比。0 k; k: C/ R; U( V; X' C0 C

$ v3 Z- t5 o$ l$ w: s

o4u3vimybta64018684250.png

o4u3vimybta64018684250.png
" C' _! G+ k# G3 v5 N
图19 改善AN13触发位置后的满载BODE图& x: P% {0 C/ H- M, P6 u4 r

; t5 Y/ @" O$ X9 O/ w- e/ @从实测波形看,适当改变AN13的触发位置后,可以看到相位裕量有了明显提升,带宽为23k,相位裕量62C,增益裕量12.2db,相比背景增加了5C左右。* \$ x/ I! e# X" d; @5 t

+ P7 ~; x* y. N# B7 E
' G9 W! k: I  Z' E6 `+ V0 E图20 目前PowerSmart DCLD中的零极点设置. @+ |! Y+ M% T" c3 u) w. {5 `8 R
$ R/ ?' m% b5 W* I% o
基于目前的PowerSmart DCLD中的零极点设置,由于提升了相位裕量,我们可以进一步提高增益曲线,所以将零频率极点改为700Hz。
7 y- R- y; {( [5 a8 q
' z' p% g& j5 [/ z4 v9 s+ y4 r. q/ z
图21 改变触发位置及零频率极点位置后的环路BODE图
8 P; S, l3 c& `! m/ i) h
/ ?. k. Z: }2 B1 j从实测曲线图21所示,相比背景曲线,通过改变反馈信号的ADC触发位置及补偿器零频率极点位置,有效增加了带宽并且增加了相位裕量。目前测试得到的环路参数为,穿越频率为25kHz,相位裕量60C,增益裕量11db,这已经是一个相对较完美的环路特性,带宽达到1/20的开关频率500kHz的值,且相位裕量和增益裕量足够。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表