本應用筆記描述了如何為BLDC電機控制應用設置增強型靈活脈寬調(diào)制器(eFlexPWM或mcPWM)。它包括對eFlexPWM的簡要描述,eFlexPWM外設的初始化,換向技術和PWM占空比控制。本應用筆記中的描述涵蓋了基于MCF56F825x/4x和MC56F84xx設備的高級eFlexPWM模塊?;旧舷嗨频腜WM模塊也被實現(xiàn)在MCF5441x、PXS20、Power Architecture?和其他設備上。所有這些PWM模塊主要面向復雜的電機控制和逆變器應用。
因此,本應用筆記適用于設置基于MCF56F825x/4x和MC56F84xxx設備上實現(xiàn)的eFlexPWM,基于MCF5441x上實現(xiàn)的Motor Control Pulse Width Modulator mcPWM,以及基于PXS20上實現(xiàn)的Flexible Motor Control Pulse Width Modulator Module。然而,盡管這些PWM模塊的名稱和寄存器名略有不同,但基本和主要功能是相同的。
本應用筆記中的所有設置將針對MCF56F825x/4x設備上的eFlexPWM進行描述。如果沒有另外說明,那么設置其他上述PWM的方法是相同的。此應用筆記不描述MC56F8006、MC56F83xx或MCF56F80xx上實現(xiàn)的PWM模塊的設置。針對這些PWM的BLDC電機控制已經(jīng)在其他應用筆記和設計參考手冊,如DRM026、DRM108和其他文章中進行了描述。此外,此處也不描述FlexTimer模塊(例如HCS08MP16、ColdFire、Kinetis和其他設備上實現(xiàn)的)的設置。因此,請參閱http://www.freescale.com中的AN3729、DRM117和其他文章來了解這些設備的設置方法。