Chip123 科技應用創新平台
標題:
DPWM 之誤動作 不知如何解決
[打印本頁]
作者:
chris5555jw
時間:
2008-12-1 02:06 PM
標題:
DPWM 之誤動作 不知如何解決
各位大大您好 最近在跑一個DPWM的模擬(使用HSPICE) 是台大劉深淵教授的研究生所做的
" F/ m0 f r$ p( F- G
A Dual-Phase Digital PWM Controller for DC-DC Switching Converters with Current Balancing
8 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