Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 77333|回復: 83
打印 上一主題 下一主題

[問題求助] 請教DC-DC converter

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2007-10-25 01:55:40 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位大大,我現在要做一個DC-dc converter, input range 1.5 to 10v, output為 5v, 3.3v and 1.2v, output current均為500mA.用smic .18的製成,現在有一下顧慮:- N2 P) G6 l7 b5 j
1. input range 太寬,那么如何界定該用boost還是buck呢? 另外,怎么讓circuit知道input的範圍而決定使用boost還是buck呢?% k" O5 g$ C% O3 {
2. 我們用的是5.5v的transistor,那么對于10v的input,如何保證開關晶體管不會break down(因為有可能有10v的壓降在gate上麵)? : L" t- I+ z: C1 Y+ n6 \/ t9 T
3. 不太理解error amplifier如何決定其gain, 採用哪一種架搆呢?& H- y" c6 m  R2 b' Q7 Q7 I
4. 有關soft start如何實現呢?3 y; W4 M) l- a: H! D) a% @% H$ ~3 a

5 o$ R, l" P$ T' R7 {: o% x. W- S謝謝各位大大指教。

評分

參與人數 1Chipcoin +3 收起 理由
monkeybad + 3 Good question!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
發表於 2007-10-26 01:39:14 | 只看該作者
看了一下你input和output電壓的specification,我想,你應該是使用Buck DC-DC2 O# N- i; J- B$ `" G' I7 W
因為Boost是昇壓,所以輸出電壓一定會比輸入電壓來的高,但從你的述說中最高的輸出電壓卻比最高的輸入電壓來的低
% t/ p; O3 L3 L: o' B9 o' M2 \故而,會是Buck DC-DC
1 R; K9 R: T' B+ U至於如何讓circuit知道這是Buck or Boost,通常會在soft-start circuit中著手,在進入soft-start mode時,判斷電感的電壓來判定這是Buck or Boost DC-DC
  o4 J) p/ h& {3 S5 m  A8 a7 @3 I  U不過,就你的條件,不需要到Boost DC-DC
- K  e0 Y/ P0 C6 m/ ]' j/ j/ M) y9 j$ X* W  \3 e, ^& ?- M' ^
你的最高電壓高達10V卻用5.5V的transistor,我想,circuit很難設計出來,尤其是同步型的Buck DC-DC,Power MOS根本會超出最大的耐壓,所以,你所選用的製程是無法設計到10V的,建議採用別種製程或者更改specification
/ S2 O6 Y8 F% Q8 z  C' p# e
( j- B, ~: F" E8 x0 v% Zerror amplifier有分type II和type III兩種,兩者的差別在於phase margin的補償. J  s4 Q8 a# s4 ^/ v3 |" o. t' G6 A
至於如何設計R-C值與OP Amp的Gain and Phase margin,建議你先行study教科書,因為那關係到整個loop的行為和動作,很難用單獨一個error amplifier來解說
) B; ~* L: w6 N4 ~* Q
. B( j8 c) U: O( S8 t目前soft-start幾乎沒有任何一篇paper有探討,建議你可以從Power大廠的data sheet看它們的function block來自我設計
- m* v; q- t2 J- f0 s/ o我曾花過不少時間找soft-start circuit,但,只有block而沒有詳細電路,而IEEE也幾乎沒有探討過這塊block0 h6 G6 E- u( o; q4 H. f
所以,了解原理,自行參閱一些大廠的data sheet來設計吧
6 K. R) h% r- P! i$ X
5 r( E8 B% u$ G* x, c- a' |' [: U3 T! }最後,DC-DC的動作原理並不難,但有很多的protection機制卻並不簡單,需花些心思在上面: f+ L; n1 M6 A4 y: K2 h
再者,DC-DC通常都會操作在大負載電流的情況,其layout也會是一個很重要的考量因素

評分

參與人數 1 +5 收起 理由
monkeybad + 5 Good answer!

查看全部評分

3#
 樓主| 發表於 2007-10-26 05:03:37 | 只看該作者
非常感謝Finster的囬答!
# _5 h; _+ H) K& s- J: q可是如果input為1.5v的時候呢,那么就隻能用boost得到5v暸啊;由于input可能從1.5v變到10v,所以buck,boost都有可能啊,那么我怎么讓circuit判斷input的範圍而在buck與boost之間switch呢?
5 \5 M. b# D  K3 ~10v input確實沒有辦法做,我看隻能改spec暸 :(
8 p9 J6 o* S4 \0 [! x) `對于err amp,是不是關鍵要high gain然后保證pm足夠就可以暸呢?如果這樣,採用一般的ota就可以暸是不是呢?
* z5 A0 z; M3 f- [* X; \5 k8 C' W( |另外對于layout,不知道finster能不能給我一些建議。
, P/ j$ f5 R' o/ J- j* |  R. F9 X$ F! p* i( S5 o
再次感謝finster!
4#
發表於 2007-10-26 09:46:35 | 只看該作者
一般來說,如果input電壓可以到達10V且是Boost DC-DC,那它的最高工作輸出電壓理論上可達20V4 D; \3 m2 a/ J9 R9 W
故而,若以你的規格來看,最高input電壓10V,最高的輸出電壓卻只有5V,當然是用Buck DC-DC即可! t+ s# x4 _- U. k! f6 X  N. k9 ]: @
而這是最直接的判斷方式,所以,一般都是以輸入電壓和輸出電壓的關係來判斷是用Buck or Boost DC-DC
- i* |* C  ~. A! A1 J) R: l
0 l- T( c: x: h8 u5 l再來,不好意思,我想我弄錯了
$ P. w' [$ |8 I' s因為我之前是作Buck & Boost & Inverter三種DC-DC一體的架構,所以把判斷電路給弄混了' I- A3 G# ^$ d# J, G; M6 y
基本上Buck和Boost是可以用同一個控制電路,兩者的差別只在於外接的電感和diode的接法. e* Y7 M; a: y! L
因為兩者的判斷都是藉由輸出的回授電壓拉回來和chip內部的Bandgap voltage作出較再調整電壓* m6 Q0 M/ h7 A) W! b" ?" t
所以,基本上是兩者可用同一種控制電路,只有在Inverter DC-DC會不一樣,而我上一個回覆把Inverter DC-DC弄成Boost DC-DC
1 U6 R# ?, V, @7 _6 K9 J5 c/ O不好意思,造成困擾之處還請見諒
2 t! C$ y# Y+ D6 @, J- W; \/ I9 l; ]4 O  T
對於error amplifier,它所要考量點乃在於外部電感及電容和ESR所組成的三階filter的pole,再配合分壓電阻的gain,再有PWM的gain和error amplifier本身的gain以及phase,故而並不是error amplifier的gain夠高,phase margin夠寬夠可,那是要配合整個loop的gain以及phase去算出來的才能夠知道error amplifier的gain和phase margin值為何,尤其是phase margin,PWM的stability就決定在error amplifier的phase margin( M* O% Q& r7 F+ Y; {
所以我才會說要去看教科書
9 Z& g6 m* q- u# F' h因為,其中的關係式很難用三言兩語就能夠說得清楚
: e, v  I8 a. h. K" A" ^- X; w$ Z" P: h7 \' U
最後,layout部份以driver最為重要8 I6 o  A% |6 t' K, v! Q& E9 a
因為它要流過大電流,所以其layout最為重要,而且它的size若沒有畫好,很有可能performance會大受影響: r$ q" ]$ |/ _7 ~! X
再者,還有bandgap circuit的layout也是一個極大重要的block

評分

參與人數 3 +15 收起 理由
LGHHUST + 5 Good answer!
youngvate + 5 感謝前輩的分享
monkeybad + 5 大大辛苦啦!

查看全部評分

5#
發表於 2007-10-26 12:38:16 | 只看該作者
能否介紹幾本 有介紹 error amp 的設計規範 書籍 % Z; U/ N/ m5 `5 L+ T
感恩!!
6#
 樓主| 發表於 2007-10-27 02:46:07 | 只看該作者
非常感謝finster啊!
( a8 i6 I1 _+ O9 X* T8 @# W另外能請問一下哪�有buck的matlab simulink model嗎?我找暸很久,好像還是沒有看到哦。另外在一篇帖子�麵finster提到一篇thesis “A High Efficiency Synchronous CMOS Switching Buck Regulator with Accurate Current Sensing Technique",不過怎么樣能夠看得到呢?( ~1 b& Z6 F1 ~
非常感謝finster
7#
發表於 2007-10-29 09:09:23 | 只看該作者
1.很抱歉我也不知道那裡有buck的matlab simulink model
( E" K/ v& I; S. g2.有關於" A High-Efficiency Synchronous CMOS Switching Regulator with PWM PFM-Mode Operation"/ [9 m% M# |. A  _$ l
它是一份92年交大碩士班的畢業論文,指導教授是吳重雨老師,你可以在全國博碩士論文找到這份資料,我大概是在2年多前要作這方面的產品時在網路上找到的這份參考資料,在我看過那麼多有關error amplifier的設計參考資料中,這份資料算是最有系統的,不過,它的方式和目前在一般大廠的data sheet有所不同,這種計算error amplifier的方式較屬於學術方面的吧
5 K  s* o- |9 {因為是別人的畢業論文而不是我的,所以,請上博碩士論文去下載,若真的不行,再給我個人e-mail把這份資料轉寄給你
5 ?) L% a% P6 Q* |' W; u
3 J/ D# }) _, n3.附件檔是InterSil的data sheet,它裡面的第10頁起是介紹type III error amplifier的設計方法,這種方式是目前我看過最常見的計算方式,立琦以及一些廠商的data sheet就非常近似這種寫法,而這種方法又和第二點的交大畢業論文的方法又有些不同6 r2 |0 K% D! }
此外,TI的National的data sheet在介紹error amplifier的計算方式又和InterSil的又有些不同,所以囉,各家有各家的計算方式,很難說有一定的標準/ g- ?4 q$ y1 V9 P/ H# z6 z
個人是覺得要先了解92年交大碩士班的畢業論文中所介紹的error amplifier的計算方式,它算是很有系統的解說,了解之後再去看各大廠的data sheet會有較有概念和知道為何各家的data sheet要這麼計算
& }% G) Q+ K: p, p
5 O5 z8 t( E4 ?9 w. f# Y4.我目前沒有較推薦有關在error amplifier的書籍,因為我看過幾本號稱作switching regulator的書籍,但在介紹error amplifier上並沒有很有系統的介紹0 H. x- Q2 _' C$ Q

3 a* o# c" _% P5.switching regulator除了function要正確外,有很多protection機製,如over current protection, thermal shut-down, zero current protection, soft start circuit等,有些書上有講,有些沒有,有些在paper上根本也不會提,反而是在data sheet才會特別列出來它的規格,所以,參考各家大廠的data sheet是有必要的
& ?0 I% C$ ?# ^" p) z
' _0 V& D: j8 p- {; f6.在layout上,switching regulator基本上和一般的layout技巧並沒有太大的不同,不過,在一些保護電路以及driver部份需特別小心,尤其是power line和ground line,以及高壓的ESD protection上都是layout上所特別要留意且小心的地方,這些很難用三言兩語來介紹,因為很多地方是藉由失敗的經驗學來的,書本以及paper根本沒有提,也很難介紹一些參考資料: J' f, B1 d2 C. a

5 J  V2 t5 I2 D. G[ 本帖最後由 finster 於 2008-2-23 09:37 PM 編輯 ]

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x

評分

參與人數 2 +8 收起 理由
yhchang + 3 回答詳細
monkeybad + 5 經驗之談!值得參考!

查看全部評分

8#
 樓主| 發表於 2007-10-29 16:03:17 | 只看該作者
非常感謝finster!! A4 n* S, c" e3 p% A8 Q9 R9 L
妳給的文檔非常有用,非常感謝!
& a) m6 T. R6 L關于這篇論文,dennishgj@yahoo.com
+ h+ y2 U) {& R# b7 \4 h, W4 v非常感謝!
9#
發表於 2007-11-1 20:06:03 | 只看該作者
謝謝大大唷~~你提供的東西很好耶~~謝謝唷~~感激你的無私8 S. G5 d( q6 }! ?" G, }
謝謝
10#
發表於 2007-11-1 21:01:20 | 只看該作者
Dear finster!( {$ k5 W% D# S+ q+ l9 o- S: p
可以將/ k! C4 L! o, I7 d$ c% Z/ P: l! T
A High Efficiency Synchronous CMOS Switching Buck Regulator with Accurate Current Sensing Technique
% ~5 K) X* L" a! }這一篇論文也寄給我嗎?
1 f( R" o$ }9 c, Eemail: newseven@ms16.hinet.net
- P  l$ X# V* Y$ n" U5 Q" O十分感謝!
11#
發表於 2007-11-6 01:05:23 | 只看該作者
請問finster大大,這篇論文的作者姓游嗎?好像之前剛好有看到說。
12#
發表於 2007-11-6 09:54:59 | 只看該作者
"具有脈衝寬度調變和脈衝頻率調變之同步高效率互補式金氧半切換式穩壓器"這篇吧?
13#
發表於 2007-11-8 22:30:39 | 只看該作者

回復 11# 的帖子

沒錯,這篇畢業論文的原作者姓游
14#
發表於 2007-11-11 14:37:10 | 只看該作者

soft start

我知道两种方法:% Y( c5 D( b3 |; ~  T2 O. S% Z, `
1.产生一个电流源,作用在CAP上,生成V=I*T/C
( L, J6 q% o9 X# O' N+ d2.用一个简单DAC, 然后用DFF COUNTER 使DAC RAMP UP. V=0 TO REF.
0 ]. ~7 @* ~, W' C
* {& Z; T( n  j4 S6 H" [  l' v将V 与 REF 放在 ERROR AMP 同一极, FB 就从0 RAMP UP.
15#
發表於 2007-12-22 20:30:25 | 只看該作者

回復 7# 的帖子

非常感謝finster您的熱心分享; L% z% ~. \0 w. F6 |  \! d! i

7 p, h9 |; h5 R0 b最近正在研究compensation部分; c  l. ]: ?6 Y8 ]

7 q# E8 P) c$ t這份datdsheet對我一定有很大的幫助
16#
發表於 2007-12-24 12:42:41 | 只看該作者
謝謝大大的提供資料~感謝~希望對我有幫助
17#
發表於 2008-1-15 18:20:26 | 只看該作者
感謝finster大的資料分享,獲益很多哩!!
18#
發表於 2008-1-23 10:51:07 | 只看該作者

受益匪浅啊

受益匪浅啊,it's wonduful,thank you very much.
19#
發表於 2008-2-15 11:26:33 | 只看該作者
Dear finster 前輩
5 p# r  A, Q6 ]7 e能否將這篇論文寄給我? 我的e-mail: youngvate@yahoo.com.tw 1 c5 V5 \% O. @$ e! h6 w: ~. ~
High Efficiency Synchronous CMOS Switching Buck Regulator with Accurate Current Sensing Technique1 Q4 y! y# ~0 v9 C4 m0 G$ C" p. x& R0 Z

5 w; y! z3 y  ?: E+ k謝謝!
20#
發表於 2008-2-18 16:16:23 | 只看該作者
感謝finster大的資料分享,獲益很多哩!!我最近也在學習這個
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-9-28 04:18 AM , Processed in 0.199011 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表