數字信號控制器提供實(shí)時(shí)控制功能
部分Piccolo產(chǎn)品采用獨特的控制律加速器(CLA)技術(shù),該技術(shù)可獨立于CPU執行控制環(huán)算法。CLA是32位浮點(diǎn)數學(xué)加速器,具有單獨的中斷控制器,并能訪(fǎng)問(wèn)PWM和ADC等外設。TI稱(chēng),與單獨使用CPU相比,采用CLA可以把性能提升5倍。
圖:TI的一些DSC內的控制環(huán)加速器具有自己的中斷和外設接口,從而可使其獨立于CPU工作
除了增加功能、提升性能以外,供應商還在努力工作,使傳統MCU用戶(hù)采用DSC設計方法時(shí)更容易。Microchip已使其開(kāi)發(fā)工具集適用于其DSC和相關(guān)的MCU系列的全部產(chǎn)品,以便開(kāi)發(fā)人員可根據特性而非可用工具選擇器件。
TI采用了類(lèi)似方法,使其Piccolo系列與其它基于C2000的器件代碼兼容,這樣,其CCStudio工具集就可以適用于所有器件。
這些工具集的一個(gè)關(guān)鍵特性是允許開(kāi)發(fā)人員使用類(lèi)似C等高級語(yǔ)言編寫(xiě)應用主體程序,而在需要最高性能的地方采用匯編語(yǔ)言編程。供應商還提供了豐富的庫來(lái)幫助沒(méi)有DSP開(kāi)發(fā)經(jīng)驗或經(jīng)驗不多的開(kāi)發(fā)人員簡(jiǎn)化其軟件設計。這些庫包括功率因數校正、電機控制和噪聲抑制等應用功能代碼,并提供通信協(xié)議、調制解調器和編解碼器、加密及更多其它功能的系統代碼。
隨著(zhù)越來(lái)越多的MCU用戶(hù)轉向采用DSC,該產(chǎn)品將繼續改進(jìn)?!跋M者對我們提出各種要求,包括:新增外設和更大容量、更快的直接存儲器訪(fǎng)問(wèn)和處理器速度,而在滿(mǎn)足這些要求的同時(shí),器件體積還要小?!?Microchip的Marsh說(shuō)。
不斷增長(cháng)的軟件所需的存儲器擴展能力,以及工業(yè)用戶(hù)對控制器局域網(wǎng)協(xié)議等通信協(xié)議的需求,也在推動(dòng)著(zhù)DSC不斷改進(jìn),TI的Ogboenyiya表示。
這樣,對嵌入式實(shí)時(shí)數字控制系統設計來(lái)說(shuō),其可選功能范圍將與日俱增。
評論