簡介
集成性加法協處理器(CLA),是Piccolo C2000中的一款新型C編譯器實現,可採用C語言進行編程,旨在提升創新設計的水平。 該CLA是一個32位浮點數學加速器,專為獨立於TMS320C28x CPU核心工作而設計,以分擔複雜的高速控制算法。這種分擔將CPU解放出來去處理輸入/輸出和反饋環路測量,從而可使閉環套用的性能提升5倍之多。此外,該CLA還可直接訪問片上外設以實現算法的並行執行,進而加快系統回響時間並改善效率。
新型CLA C編譯器軟體庫可通過controlSUITE軟體平台訪問,而且還提供了用於電機控制套用開發的系統範例。該CLA能提供有效的軟體分區,而TI最佳化型免費原始碼軟體庫以及在控制律加速器(CLA)上運行的系統範例則提供了軟體代碼塊,從而使開發人員能夠簡便快捷地完成定製設計,並在電機控制套用中實現15%-20%的性能提升。
F2803x和F2806x Piccolo微控制器系統的特性與優勢:
●F2803x和F2806x Piccolo微控制器上通過一款用於CLA的新型C編譯器實現的、可採用C語言進行編程的32位浮點協處理器利用元語言工具簡化了編程、改善了靈活性與兼容性,並可直接訪問片上外設以實現算法的並行執行。另外,該CLA還實現了更快的系統回響、高MHz的控制環路、改進的觸發以及故障檢測功能,旨在提高系統的穩健性。
●F2803x Piccolo微控制器內置了TI增強型脈寬調製器(150ps解析度的ePWM)、12位模數轉換器(ADC) 和兩個10 MHz片上振盪器,並能替代多個電子組件(即:外部電源 IC),以在降低總體系統成本的同時實現高級電源電子線路管理。
特色
●F2806x Piccolo微控制器內置了一個Viterbi、複數數學和CRC單元(VCU)以及C28x核心與CLA,可提供75條專用數學指令以加速通信算法的處理。另外,晶片上還包括USB 2.0和CAN接口(用於改善通信吞吐量和PWM)、一個16通道、3 MSPS 12位ADC以及三個帶10位基準的模擬比較器,旨在免除外部設計組件。
●與軟體配合使用的電機控制與數字電源開發套件、培訓及全天候支持可簡化開發流程並使產品快速上市。
●C2000微控制器平台上的代碼兼容性允許開發人員在40 MHz至300 MHz的範圍內進行解決方案的調整。
●controlCARD、controlSTICK和C2000實驗套件、C2000的靈活與模組化設計理念使得開發人員能夠對各種不同的C2000微控制器進行試驗,以滿足價格、性能和外設特性集的要求。
●包括controlSUITE軟體,因而可提供針對電機控制開發以及數字電源的易用型開源演示GUI、軟體範例和文檔。