PWM工作原理详解

上传人:我*** 文档编号:134466211 上传时间:2020-06-05 格式:PPT 页数:38 大小:662KB
返回 下载 相关 举报
PWM工作原理详解_第1页
第1页 / 共38页
PWM工作原理详解_第2页
第2页 / 共38页
PWM工作原理详解_第3页
第3页 / 共38页
PWM工作原理详解_第4页
第4页 / 共38页
PWM工作原理详解_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《PWM工作原理详解》由会员分享,可在线阅读,更多相关《PWM工作原理详解(38页珍藏版)》请在金锄头文库上搜索。

1、1 DirettoPWM工作原理分析 2 PowerOn瞬間VID Vcore的產生時序 ATXPOWER ProcessorVoltageRegulator Processor VCCVIDVoltageRegulator VID PWRGDGenerationLogic Logic VoltageIn EnableIn VCCVID Delay1ms VID PWRGD VID 0 5 VCORE 圖 一 3 在學習之前首先應了解一下一些關健的述語和IC的工作原理 這些資料可參看相關IC的Datasheet Diretto遵循Intel發布的VRM10 0規範 該規範具體描述如下 圖一中顯

2、示了整個P4架構的電源供應時序 所有電源供應起始於SystemPowerSupply ATX 當觸發主機板的PWRBTN 信號後 ATXPOWER供出數組電源 當 3V電源和EN信號供給VCCVIDVoltageRegulator後 該Regulator將立即供出VCCVID電壓1 2V 在經進1 10MS的延時後 該Regulator供出VID PWRGD信號 以通知ProcessorVoltageRegulator可以根據Processor發出的VID 0 5 組合送出相應的Vcore電壓 當CPU的工作條件滿足後 就開始做第一個尋址動作 實際上到這個裡整個上電及初始化過程已經講述的非常清

3、楚 但也衹是粗略的的描述了整個過程 並且這裡衹是VRM10 0規範的一部分 4 OutputVolgatevs VIDCode 圖 二 5 圖二為VRM10 0的另一個重要部分 該表格主要向我們講述了信號VID 0 5 的不同組合 對應不同的CPUVcore電壓 由該表格可以得知 VRM10 0的Vcore電壓範圍從0 8375V 1 6V 每個Step為0 0125V 共有74個組合 其中第一种组合非常特别 该组VID 4 0 均为1 VID 5 為X 送出Vcore為0V 也就是說衹要VID 4 0 為1 不管VID 5 為0或1 送出的Vcore都為0V 可以參考一下VID部分線路圖 从

4、线路图中可以了解到VID 5 0 均有Pull High电阻接于 3V 即表示在缺省状态下 無CPU VID 5 0 均为High 也就是說所有CPUVID 5 0 组合中至少有一个VID信号為0 當VID 4 0 均為1時 即表示無CPU 在對VRM10 0的規範有所了解後 開始對整個主機板的電源供電時序進一步分析 現以Diretto機種為例作為分析對象 6 圖 三 7 圖三為VCCVIDVoltgateRegulator的線路圖 U37為這個線路圖的核心元件 该元件Pin1为电源Input Pin2位GND Pin3位EN控制信号 高電平有效 该脚為High時 Pin5才可输出 否则無输出

5、 Pin4位POG信号 该信号输出与Pin5输出有至少1ms延时 参照一下Pin3 CE Pin4 POG Pin5 VOUT 之间时序关系 圖 四 8 由圖四可知 衹有在VEN为Hingh后 VOUT才开始上升 在VOUT上升到VOUT的90 後 VGOP才開始計時 並延時至少1ms後VPG為High 在VOUT降低至VOUT的85 时 VPG输出为Low 以通知外圍PWM產生相應動作 圖五為RT9181CB的內部框圖 圖 五 9 圖 六 10 圖六為實際量測出的波形 黃色軌跡線 CH1 為VOUT 藍色軌跡線 CH2 為POG輸出 從圖中可以看到在黄色軌跡線上昇沿之前蓝色軌跡線有一幅度為7

6、00mv的毛刺 该毛刺是由於在給VccvidVoltageRegulator供電的一瞬間產生 圖七為测量到的延時時間 从圖中可以看出延時時间為1 60ms 符合POG与VOUT延時至少1ms 11 圖 七 12 圖 八 圖八為測量出的VCCVID與POG的電壓幅度 均為1 23V 13 為了將電源初始化過程講述的清楚明了 現將電源初始化過程分為以下幾個過程 VCCVID的初始化過程Vcore的初始化過程其它供電的初始化過程VCCVID的初始化過程在上面已講述完畢 下面開始講述Vcore的初始化過程 首先我們來看一下Diretto的Vcore供電部分的原理圖 14 圖 九 15 圖 十 16 圖

7、九 十為為Diretto的Vcore供電原理圖 其主要由以下幾個部分組成 PWM控制器ADP3180MOSFET驅動器ADP3418UP MOSFET和LOW MOSFET還有一些其它的無源器件構成的反饋電路 濾波電路和過電壓過電流反饋電路 17 首先介紹PWM控制器ADP3180 下圖為它的TOPVIEW圖 18 引腳描述 Pin1 6 VID 0 5 Vcore電壓編碼組合輸入 由CPU決定 Pin7 回饋返回 Pin8 该脚连接于内部误差放大器的输入端 一方面与Pin9构成反馈电路用于消除误差放大器的自身误差与线路噪声 另一方面接Vcore反馈电压 用于侦测Vcore是否有偏差 Pin9

8、 内部误差放大器的输出 该脚与Pin8可构成反馈电路 以消除内部误差放大器自身误差与噪声 实际上用于构成一个反馈电路 Pin10 PowerGoodOutput 此Pin為OpenDrainOutput Pin11 電源EnableInput 當把這個Pin接地時禁止PWM輸出 Pin12 Soft Start延時 Pin13 内部振荡器频率选择 通过接一个电阻至地 修改阻值选择不同的内部振荡频率 Pin14 脈波電流的輸入 它通過一個電阻接VCC電壓來設定電流 19 Pin15 電流限制設置點 該Pin通過一個電阻接地來設定電流限制的上限 當ENPin為Low時這個Pin也會被PullDow

9、n PWM將停止輸出 Pin16 偵測電流參考輸入 該Pin也是偵測放大器的正相輸入端 Pin17 偵測電流總和點 該Pin是各Phase電流輸入的總和也是偵測放大器的負相輸入端 Pin18 偵測放大器的輸出端 该脚与Pin17可构成反馈电路 以消除内部误差放大器自身误差与噪声 实际上用于构成一个反馈电路 Pin19 所有信號的參考地 Pin20 23 電流侦测 内部接於过流保护電路 不使用時該Pin不接任何電路 Pin24 27 PWM輸出 該Pin若不使用時應接地 Pin28 VCC電源輸入 12V 20 FunctionBlockDiagram ADP3180 1 2 3 4 5 6 7

10、 8 9 A 21 上圖為ADP3180的功能方塊圖 下面將簡單講述其各個功能模塊 1 為數模轉換模塊 其作用是把CPU發出的數位訊號轉換成相應的模擬信號 2 為過電流偵測放大器 其作用偵測各Phase的電流 看是否有過電流 若有則做相應的保護動作 3 為ErrorAmplifier 偵測輸出電壓是否有偏差 若有則做出相應的調整 4 為SoftStar功能 5 為電流限制功能模塊 當有過流時由它來做出相應的控制動作 6 為PowerGood輸出延時電路 7 為電流平配模塊 其作用是平均分配各Phase電流 8 為PWM輸出模塊 9 為ShutDown控制電路和偏置提供電路 A 為振蕩器控制模塊

11、 提供所需的三角波 22 相數的選擇 ADP3180可以Support四相 它可以設計成2相 3相或4相 現在的P4機板通常使用三相電源 不管使用幾相電源技術 CPU的所需電流是一定的 各相提供的電流也是相同的 若使用的相數越少 則各相所承担的電流就越大 相應的發熱量就越大 也就是說通過增加相數可以減少發熱量 降低溫度 對於Diretto機種它采用三相電源技術 MasterClockFrequency ADP3180可以通過在RTPin與GND之間相接一顆電阻來調節它所需要的主頻 每相的頻率是主頻除以相應的相數 若為3相則主頻除以3 相應的4相則除以4 若使用3相 則不使用的PWM4就必需接地

12、 下圖為RTvs MasterClock的曲線圖 RT的阻值越大 MasterClock則越小 23 MasterClockFrequencyvs RT 24 SoftStart 其功能是為了保證當PWRGD信號發給系統時 輸出電壓Vout已達到VID所規定的電壓 在上電時輸出電壓的上昇時間通過在DelayPin並接一顆電阻和電容到GND來決定 當UVLO和EN為Low時 DelayPin在內部被接地 當UVLO達到一定值並且EN為High時 ADP3180內部一個20 A的電流源對DelayPin的電容進行充電 輸出電壓隨著DelayPin電壓而上昇 這樣就限制峰湧電流 當PWRGD上昇到一

13、定電壓時 SoftStartCycle停止並且DelayPin被PullHigh到3V 反饋網絡 主要有兩個部分組成ZFB和ZIN 如下圖所示 其中ZFB有C1 C2和R2組成 ZIN有R1 R2和C3組成 ZFB連接在COMP和FB之間 Comp為ErrorAmplifier的輸出端 FB為ErrorAmplifier的反相輸入端 其作用是消除運放自身的誤差 ZIN連接在Vout與FB之間 其作用是把Vout反饋到ErrorAmplifer的反相輸入端FB再與ErrorAmplifer的正相輸入端REF做比較 來對Vout的變化做相應的調整 25 VoltageModeBuckConvert

14、erCompensationDesign 26 電流限制 Latch Off和短路保護 ADP3180可以設定它的過電流上限值 它通過在ILimitPin串接一顆電阻到GND來實現 在ADP3180中內部集成一個的名叫CurrentSenseAmplifier CSA 的模塊 CSA在ADP3180外部的信號有三個分別是CSREF CSSUM和CSCOMP CSREF連接到Vcore CSSUM則是各個Phase電流的總和 CSCOMP是CSA的輸出它和CSSUM構成一個反饋網絡主要用於消除CSA本身的誤差 當CSA偵測的電流達到它設定的過電流上限時 DELAYPin的3VPullUp電壓被斷

15、開 此Pin外接的電容將會對與它並連的電阻進放電 此時 ADP3180內部的比較器會對DelayPin的電壓進行監控 當DelayPin的電壓降到1 8V以下時 控制器就會被關閉 DelayPin的電壓由3V降到1 8V的這段時間我們稱為Latch OffDelayTime 這個時間大小是由RC的大小來決定的 由於在Latch OffDelayTime這段時間裡控制器還在繼續工作 如果此時短路現象被恢復 控制器又能恢復到正常工作狀態 27 多相電源的電流平配 在開始講解多相電源的平衡術前 先講解多相電源的工作及配合情況 先看下面的幾張圖 圖 A 28 圖 B 圖 C 29 上圖 A 為四相電源

16、的Gate極波形圖 圖 B 為三相電源的PWM1與PWM2的波形圖 圖 C 為三相電源的PWM1與PWM3的波形圖 在ADP3180內部有一振蕩器 並有一個RT信號來決定振蕩頻率 那麼每一相的工作頻率均相同 並且直接由振蕩器來決定 那麼由誰來決定脈衝的佔空比呢 當然是由電壓反饋輸入的誤差放大器來決定 講到這裡整個PWM控制似乎已很完美了 但因為是多相電源的配合工作 各相的配合過程仍然是一個關鍵的技術環節 並且各相的電流分配必須是平衡的 否則 若某一相電流過大 超出一定範圍並長期工作 則該相電源將會崩潰 接著一相一相的崩潰 整個系統將無法正常工作 由此看來各相電源的配合是非常重要的環節 在振蕩頻率選定工作頻率後 各相的工作頻率相應的被確定下來 一個周期為360度 假設有三相電源供電 則每項衹需工作360度除以3 即120度 Mosfet在極限的狀態下輸出的脈衝寬度也僅為120度 因此 PWM1的工作空間為0 120度 PWM2的工作空間為120 240度 PWM3的工作空間為240 360度 由此可以推算出多相電源輸出的總頻率為振蕩器頻率FS 相數N 30 ADP3180要求不使用的PW

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号