控制电动机或不同的开关模式电源(SMPS)拓扑结构需要控制器核心的计算能力以及强大而灵活的外设。Freescale MC56F84xxx数字信号控制器(DSC)包含了PWM模块,能够提供足够的灵活性来生成各种开关模式,包括高度复杂的波形。为了最大化系统性能,可以使用直接存储器访问(DMA)外设进行与外设之间的数据传输。
本应用指南介绍了如何正确设置Freescale eFlex PWM外设,以通过DMA通道将值写入寄存器并从捕获寄存器中读取,并且DMA配置可以使得读取模数转换器(ADC)结果寄存器成为可能。该应用指南由提供可直接使用的函数的应用代码支持。该文档基于MC56F84xxx参考手册提供了更多的信息,主要关注应用的使用。