壇子上有些水平很高的人卻受某些封建迷信說法的誤導,認為半橋不能使用峰值電流模式控制.
其實半橋完全可以使用峰值電流模式控制,只不過需要加上下臂平衡糾正電路.
這里我把電路一部分一部分發出來,想抄板的就別來了,沒板子可抄的.也請不要發信要準確的原理圖.
宗旨:作為老鳥,聽取高手的教誨,同時幫助愿意努力學習的新手,自助者我助之.
原理也很簡單,大家都能懂,只是想得到想不到的問題
半橋使用峰值電流模式控制的電路(不用電流互感器檢測電流)
全部回復(8)
正序查看
倒序查看
第一個圖
圖中HVDC假設為400V(從PFC前級出來的電壓,粗略值)
Cin為PFC小水塘電容, 450V 100uF
C1、C2均為CBB分壓電容,這些都是大家很熟悉的半橋電路,就不多介紹了
這里出兩個電壓信號,Vpin和Vpmid, 如果電路從每個電容都無電荷的狀態加電,但不工作,Vpin和Vpmid都是2V
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/74/2217781233867898.gif');}" onmousewheel="return imgzoom(this);">
圖中HVDC假設為400V(從PFC前級出來的電壓,粗略值)
Cin為PFC小水塘電容, 450V 100uF
C1、C2均為CBB分壓電容,這些都是大家很熟悉的半橋電路,就不多介紹了
這里出兩個電壓信號,Vpin和Vpmid, 如果電路從每個電容都無電荷的狀態加電,但不工作,Vpin和Vpmid都是2V

0
回復
@tanknet
第一個圖圖中HVDC假設為400V(從PFC前級出來的電壓,粗略值)Cin為PFC小水塘電容,450V100uFC1、C2均為CBB分壓電容,這些都是大家很熟悉的半橋電路,就不多介紹了這里出兩個電壓信號,Vpin和Vpmid,如果電路從每個電容都無電荷的狀態加電,但不工作,Vpin和Vpmid都是2V[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/74/2217781233867898.gif');}"onmousewheel="returnimgzoom(this);">
第二個圖
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/74/2217781233873650.gif');}" onmousewheel="return imgzoom(this);">
圖中LT1358是隨便找的,可采用LM358或LM324等通用運放代替,這里對帶寬要求不高
左邊的運放是個電壓跟隨器,把Vpmid(代表中點電壓)變成低輸出阻抗的Vpmid2
Vpmid2接入右邊運放的負反饋放大電路,和Vpin比較,放大比10倍
運放平衡方程(10Vpmid2+Vo)/11=Vpin,
Vo=11Vpin-10Vpmid2= Vpin + 10(Vpin-Vpmid2)
假設中點電壓擺幅190~210V,Vo就把擺幅變換到1~3V
這里出來的Vo代表了中點電壓高低.如果Vo偏高,則表示下管開通太多, 中點電壓總體偏低.如果Vo偏低,則表示上管開通太多,中點電壓總體偏高.

圖中LT1358是隨便找的,可采用LM358或LM324等通用運放代替,這里對帶寬要求不高
左邊的運放是個電壓跟隨器,把Vpmid(代表中點電壓)變成低輸出阻抗的Vpmid2
Vpmid2接入右邊運放的負反饋放大電路,和Vpin比較,放大比10倍
運放平衡方程(10Vpmid2+Vo)/11=Vpin,
Vo=11Vpin-10Vpmid2= Vpin + 10(Vpin-Vpmid2)
假設中點電壓擺幅190~210V,Vo就把擺幅變換到1~3V
這里出來的Vo代表了中點電壓高低.如果Vo偏高,則表示下管開通太多, 中點電壓總體偏低.如果Vo偏低,則表示上管開通太多,中點電壓總體偏高.
0
回復
@tanknet
第二個圖[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/74/2217781233873650.gif');}"onmousewheel="returnimgzoom(this);">圖中LT1358是隨便找的,可采用LM358或LM324等通用運放代替,這里對帶寬要求不高左邊的運放是個電壓跟隨器,把Vpmid(代表中點電壓)變成低輸出阻抗的Vpmid2Vpmid2接入右邊運放的負反饋放大電路,和Vpin比較,放大比10倍運放平衡方程(10Vpmid2+Vo)/11=Vpin,Vo=11Vpin-10Vpmid2=Vpin+10(Vpin-Vpmid2)假設中點電壓擺幅190~210V,Vo就把擺幅變換到1~3V這里出來的Vo代表了中點電壓高低.如果Vo偏高,則表示下管開通太多,中點電壓總體偏低.如果Vo偏低,則表示上管開通太多,中點電壓總體偏高.
得到這個信號Vo后,就可以對兩臂的占空比大小進行負反饋控制
通常的峰值電流模式芯片,是電流取樣引腳電壓高,占空比減小.
Vo偏高表示下管開通太多,所以我們要讓下管開通時,Vo使得占空比減小.
這樣就簡單了,Vo和下管驅動引腳信號VG_lower相“與”即可.這個的實現方法很多,最便宜可以通過一個三極管實現(一個NPN管,Vo加電阻(這里可以進行一些分壓,以調整Vmid平衡電平)接B,VG_lower接C,E加電阻接電流檢測引腳)
Vo高,且下管正在導通----給電流檢測引腳灌電流---使得電流檢測引腳電壓更快升高到COMP輸出---下管更快地關斷.
通常的峰值電流模式芯片,是電流取樣引腳電壓高,占空比減小.
Vo偏高表示下管開通太多,所以我們要讓下管開通時,Vo使得占空比減小.
這樣就簡單了,Vo和下管驅動引腳信號VG_lower相“與”即可.這個的實現方法很多,最便宜可以通過一個三極管實現(一個NPN管,Vo加電阻(這里可以進行一些分壓,以調整Vmid平衡電平)接B,VG_lower接C,E加電阻接電流檢測引腳)
Vo高,且下管正在導通----給電流檢測引腳灌電流---使得電流檢測引腳電壓更快升高到COMP輸出---下管更快地關斷.
0
回復
@tanknet
至于瞬時電流信號怎么取?就是圖中的Vmid上取,加一個微分電路即可.這Vmid是很典型的淺連續模式中點電壓波形.[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/74/2217781233876996.gif');}"onmousewheel="returnimgzoom(this);">微分后就是很干凈的電流檢測波形啦.再進行橋式整流(大多是用1N4148二極管吧)和分壓,即得到符合芯片輸入要求(0~1V)的電流波形
上面這C和R的值我是隨便取的,沒計算過.不能照抄啊,照抄炸機了別怪我,一定要自己計算一下微分電路
0
回復
@tanknet
得到這個信號Vo后,就可以對兩臂的占空比大小進行負反饋控制通常的峰值電流模式芯片,是電流取樣引腳電壓高,占空比減小.Vo偏高表示下管開通太多,所以我們要讓下管開通時,Vo使得占空比減小.這樣就簡單了,Vo和下管驅動引腳信號VG_lower相“與”即可.這個的實現方法很多,最便宜可以通過一個三極管實現(一個NPN管,Vo加電阻(這里可以進行一些分壓,以調整Vmid平衡電平)接B,VG_lower接C,E加電阻接電流檢測引腳)Vo高,且下管正在導通----給電流檢測引腳灌電流---使得電流檢測引腳電壓更快升高到COMP輸出---下管更快地關斷.
至于瞬時電流信號怎么取?
就是圖中的Vmid上取,加一個微分電路即可.
這Vmid是很典型的 淺連續模式 中點電壓波形.
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/74/2217781233876996.gif');}" onmousewheel="return imgzoom(this);">
微分后就是很干凈的電流檢測波形啦.再進行橋式整流(大多是用1N4148二極管吧)和分壓,即得到符合芯片輸入要求(0~1V)的電流波形
就是圖中的Vmid上取,加一個微分電路即可.
這Vmid是很典型的 淺連續模式 中點電壓波形.

微分后就是很干凈的電流檢測波形啦.再進行橋式整流(大多是用1N4148二極管吧)和分壓,即得到符合芯片輸入要求(0~1V)的電流波形
0
回復
@tanknet
得到這個信號Vo后,就可以對兩臂的占空比大小進行負反饋控制通常的峰值電流模式芯片,是電流取樣引腳電壓高,占空比減小.Vo偏高表示下管開通太多,所以我們要讓下管開通時,Vo使得占空比減小.這樣就簡單了,Vo和下管驅動引腳信號VG_lower相“與”即可.這個的實現方法很多,最便宜可以通過一個三極管實現(一個NPN管,Vo加電阻(這里可以進行一些分壓,以調整Vmid平衡電平)接B,VG_lower接C,E加電阻接電流檢測引腳)Vo高,且下管正在導通----給電流檢測引腳灌電流---使得電流檢測引腳電壓更快升高到COMP輸出---下管更快地關斷.
上面只說了下管,上管的是同理,注意極性相反!
0
回復
@tanknet
上面這C和R的值我是隨便取的,沒計算過.不能照抄啊,照抄炸機了別怪我,一定要自己計算一下微分電路
這些電路都是隨手畫的,里面很多參數,比如中點電壓反饋的低通濾波什么的都沒畫,實際是應該有的
正反相設計也不太合理,實際應用中是把Vpin做跟隨,而不是Vpmid,想想為什么?
思考題:
1.中點電壓反饋帶寬和開關頻率成什么關系比較合適?
2.使用微分電路檢測電流,Isense在整流、分壓后還需要Leading Edge Blanking嗎?
3.中點電壓Vo信號和瞬時電流信號應按何比例疊加?為什么上下臂開通時,給瞬時電流信號疊加上的信號是反的?
正反相設計也不太合理,實際應用中是把Vpin做跟隨,而不是Vpmid,想想為什么?
思考題:
1.中點電壓反饋帶寬和開關頻率成什么關系比較合適?
2.使用微分電路檢測電流,Isense在整流、分壓后還需要Leading Edge Blanking嗎?
3.中點電壓Vo信號和瞬時電流信號應按何比例疊加?為什么上下臂開通時,給瞬時電流信號疊加上的信號是反的?
0
回復
@tanknet
至于瞬時電流信號怎么取?就是圖中的Vmid上取,加一個微分電路即可.這Vmid是很典型的淺連續模式中點電壓波形.[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/74/2217781233876996.gif');}"onmousewheel="returnimgzoom(this);">微分后就是很干凈的電流檢測波形啦.再進行橋式整流(大多是用1N4148二極管吧)和分壓,即得到符合芯片輸入要求(0~1V)的電流波形
你也喜歡用ltspice做仿真啊,呵呵
0
回復