Chip123 科技應用創新平台
標題:
DPWM 之誤動作 不知如何解決
[打印本頁]
作者:
chris5555jw
時間:
2008-12-1 02:06 PM
標題:
DPWM 之誤動作 不知如何解決
各位大大您好 最近在跑一個DPWM的模擬(使用HSPICE) 是台大劉深淵教授的研究生所做的
: f+ t2 x: {- j+ ]* o% D+ V
A Dual-Phase Digital PWM Controller for DC-DC Switching Converters with Current Balancing
7 [* _8 e8 l. Q1 R' h" Y
整個電路主要是藉由COUNTER來對SETTING LOGIC來做SET的動作,來產生兩個相差180度one shot的DPWM訊號
; }$ g& h9 z( D2 {. Y4 U
但是小弟就是在COUNTER對PWM做SET的動作時出現了問題
$ H3 d8 s0 Y' C! R! Z& E
電路是要設計成當5bit的counter[0:4]=00000時,SETTING LOGIC1會=1以及counter[0:4]=10000時,SETTING LOGIC2
/ @" j9 ?1 S+ B# u+ J8 p# c
會=1,來對PWM做RESET的動作,但是由於5bit counter波形的上升跟下降時間並不會完全都在同一個時間點上做切換,所以造成SETTING LOGIC產生了誤動作,所以小弟不知道應該要如何來解決這個問題,誠心的想請教各位大大,能夠給予我幫助,在此 附上 電路圖 以及 小弟跑出來的模擬圖 ,以及對我的電路中的誤動作做一些說明
* W. z" E( J6 Z: G
& \; [) N$ `2 O9 L
非常感謝各位大大
/ Y6 X8 m- p; D0 R5 {# E
" f7 ^% U) G& ]
[
本帖最後由 chris5555jw 於 2008-12-1 02:18 PM 編輯
]
歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/)
Powered by Discuz! X3.2