控制電動(dòng)機(jī)或不同的開關(guān)模式電源(SMPS)拓?fù)浣Y(jié)構(gòu)需要控制器核心的計(jì)算能力以及強(qiáng)大而靈活的外設(shè)。Freescale MC56F84xxx數(shù)字信號(hào)控制器(DSC)包含了PWM模塊,能夠提供足夠的靈活性來生成各種開關(guān)模式,包括高度復(fù)雜的波形。為了最大化系統(tǒng)性能,可以使用直接存儲(chǔ)器訪問(DMA)外設(shè)進(jìn)行與外設(shè)之間的數(shù)據(jù)傳輸。
本應(yīng)用指南介紹了如何正確設(shè)置Freescale eFlex PWM外設(shè),以通過DMA通道將值寫入寄存器并從捕獲寄存器中讀取,并且DMA配置可以使得讀取模數(shù)轉(zhuǎn)換器(ADC)結(jié)果寄存器成為可能。該應(yīng)用指南由提供可直接使用的函數(shù)的應(yīng)用代碼支持。該文檔基于MC56F84xxx參考手冊(cè)提供了更多的信息,主要關(guān)注應(yīng)用的使用。