Chip123 科技應用創新平台

標題: DPWM 之誤動作 不知如何解決 [打印本頁]

作者: chris5555jw    時間: 2008-12-1 02:06 PM
標題: DPWM 之誤動作 不知如何解決
各位大大您好 最近在跑一個DPWM的模擬(使用HSPICE) 是台大劉深淵教授的研究生所做的
" F/ m0 f  r$ p( F- GA Dual-Phase Digital PWM Controller for DC-DC Switching Converters with Current Balancing8 e; ]/ a3 H) r' b: u
整個電路主要是藉由COUNTER來對SETTING LOGIC來做SET的動作,來產生兩個相差180度one shot的DPWM訊號" Z7 D! {+ N/ `! f, M0 j" G4 ?6 Q7 C- M
但是小弟就是在COUNTER對PWM做SET的動作時出現了問題0 T; s) ^4 W0 K  A4 J
電路是要設計成當5bit的counter[0:4]=00000時,SETTING LOGIC1會=1以及counter[0:4]=10000時,SETTING LOGIC2
/ @* w# |' U) L/ b. x) s: c; c會=1,來對PWM做RESET的動作,但是由於5bit counter波形的上升跟下降時間並不會完全都在同一個時間點上做切換,所以造成SETTING LOGIC產生了誤動作,所以小弟不知道應該要如何來解決這個問題,誠心的想請教各位大大,能夠給予我幫助,在此 附上 電路圖 以及 小弟跑出來的模擬圖 ,以及對我的電路中的誤動作做一些說明3 z8 d5 B0 \7 [: C$ S0 z

0 U, n; N5 f! ~; C' V# H非常感謝各位大大
# l* ^. ~4 E( O0 c! ~' o  Q# I6 I+ C& h0 v0 l
[ 本帖最後由 chris5555jw 於 2008-12-1 02:18 PM 編輯 ]




歡迎光臨 Chip123 科技應用創新平台 (http://free.vireal.world/chip123_website/innoingbbs/) Powered by Discuz! X3.2