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