當前位置:編程學習大全網 - 編程語言 - MCU中的PSMC模塊是 什麽?詳細的功能是什麽?

MCU中的PSMC模塊是 什麽?詳細的功能是什麽?

PSMC(?Programmable?Switch?Mode?Controller):?可編程開關模式控制器.

可編程開關方式控制器模塊PSMC用於構成脈沖反饋系統,它可以根據模擬反饋量的大小產生相應的脈沖輸出。反饋量來自比較器,它也是可編程的,允許單通道或雙通道反饋,比較器的參考電壓可編程,輸出極性也可編程。更為重要的是PSMC的輸出脈沖方式也可編程,即可以編程為脈沖寬度調制(PWM)和脈沖串調制(PSM)2種工作方式。對PSM方式,脈沖串具有固定占空比且受控於反饋量,而對PWM方式,輸出脈沖的寬度受控於反饋量。另外,PSMC模塊的輸出脈沖還可以編程為3種方式:單路輸出;單路輸出加1個斜坡補償輸出;雙路交互輸出。所有脈沖的觸發和占空周期的定時均由CPU內部時鐘來控制。

在PWM方式中,PSMC實際上是1個定時器控制的復位/置位雙穩態脈沖發生器,脈沖由內部的記數串觸發,當脈沖持續可編程的最小占空周期後,由比較器輸出端電平的高低跳變或由最大的可編程占空周期來終止,從而在輸出端得到1個占空周期可調制的脈沖,此脈沖占空周期受控於反饋量,且頻率可調,最大占空周期可調,最小占空周期可調至0%。

在PSM方式中,PSMC工作於1個占空周期固定的脈沖發生器,輸出脈沖由模擬反饋量來觸發。在發1個脈沖之前,先對模擬反饋進行采樣,若比較器輸出為高,發出1個脈沖並保持有效,直至編程的占空周期完成,若比較器的輸出為低,則不輸出脈沖,PSMC等待下1個脈沖。在這種方式中,脈沖串受控於模擬反饋量,且輸出脈沖的頻率和占空周期均可編程。PSMC模塊由2個特殊功能寄存器來控制,即PSMC控制寄存器PSMCCON0和PSMCCON1。

應用舉例

圖所示是PIC16C78X在控制開關電源方面的應用實例。此例中,PSMC配置為PWM方式,屬於電流方式的開關電源控制器,圖中有2個反饋環路,1?個內部電流環和1個外部電壓環。內部電流環又分成2個通道,Q1/L1和Q2/L2。由PMSC控制的PWM輸出脈沖,交替地驅動Q1和Q2的導通,在2?個輸出脈沖各自的有效期間,電流流過輸出電感並對電容器Cm充電,此電流與誤差電壓成比例,當電壓充到大於誤差電壓時,比較器使PSMC復位,?MOSFET關斷,電感器通過二極管向電容器放電。外部電壓環通過R1/R2檢測Cm上的電壓,運算放大器的參考電壓來自數模轉換器模塊DAC,它與反饋電壓相減得到誤差電壓,這個電壓經運算放大器濾波後送給內部電流環的比較器C1。

  • 上一篇:城陽職教都有哪些專業?
  • 下一篇:誰能告訴我壹些關於美國瑪赫西管理大學的信息,謝謝。
  • copyright 2024編程學習大全網