DSP56F80x及其在電機控制中的應用
——
關(guān)鍵詞:SoC;DSP56F80x;電機控制;無(wú)傳感器無(wú)刷直流電機
電機控制經(jīng)歷了從模擬控制到以MCU(單片機)為主的模數混合控制再到全數字控制的演變。隨著(zhù)電機應用領(lǐng)域的更加廣泛和深入,完成電機控制的運算也越來(lái)越復雜,而實(shí)時(shí)性的要求在很多場(chǎng)合卻越來(lái)越高。這樣,以DSP(數字信號處理器)加MCU的控制模式便應運而生。當前,系統設計及更新?lián)Q代的周期越來(lái)越短,而系統的低造價(jià)和高可靠性卻一直是人們的共同追求,片上系統(SoC)設計便是在此背景下應運而生的電子設計潮流。于是,TI、ADI、Infineon等公司相繼推出了面向控制系統設計的DSP芯片。Motorola則更是不甘示弱,其DSP56F80x系列無(wú)論是從DSP的運算性能還是從MCU的控制性能來(lái)說(shuō)都表現出了卓越的品質(zhì),實(shí)際上,該系列的DSP可以說(shuō)是集成了MCU和DSP功能的一體化設計芯片。
1 DSP56F80x系列DSP
DSP56F80x系列DSP(以下簡(jiǎn)稱(chēng) '80x)包括DSP56F801、3、5、7,2003年初,Motorola在該系列中又新增了一個(gè)片種DSP56F802。'80x集成了Motorola的16位定點(diǎn)DSP微控制器內核DSP56800,而DSP56800內核的指令集面向DSP和控制領(lǐng)域的應用均進(jìn)行了優(yōu)化。DSP56800內核為雙哈佛結構,共有3個(gè)并行的執行單元,分別為算邏運算單元(ALU)、地址產(chǎn)生單元(AGU)和程序控制單元(PCU)。每個(gè)指令周期這3個(gè)執行單元共可完成6次操作。在一個(gè)指令周期內,DSP內核即可執行一次16位
評論