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