關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > TMS320xF24xx 至 C2000 Piccolo TMS320F280xx 的遷移概述

TMS320xF24xx 至 C2000 Piccolo TMS320F280xx 的遷移概述

作者: 時(shí)間:2012-08-15 來(lái)源:網(wǎng)絡(luò) 收藏

全部 軟件是通過(guò) controlSUITETM 軟件套件提供的。controlSUITE 是一款完全免費(fèi)的單一訪問(wèn)點(diǎn),可獲取所有 器件軟件、開(kāi)發(fā)套件資源、軟件庫(kù)、文檔和設(shè)計(jì)支持。controlSUITE 配備有圖形用戶界面 (GUI),可輕松訪問(wèn) 軟件和文檔,同樣它也提供自動(dòng)更新實(shí)用程序,可讓用戶獲得最新的 C2000 軟件和文檔。 用戶可訪問(wèn)前面提到的器件庫(kù)和應(yīng)用庫(kù)以及詳細(xì)的示例項(xiàng)目,快速開(kāi)始使用 C2000 器件。 其中還提供了詳細(xì)的文檔,包括用戶指南、應(yīng)用手冊(cè)和白皮書(shū)。 無(wú)需通過(guò) Web 四處搜索器件標(biāo)題、庫(kù)或文檔,controlSUITE 即是可以滿足所有 C2000 微控制器需求的集中資源。
圖7: Code Composer StudioTM IDE
7.jpg

使用 Code Composer Studio v5 (CCS) 集成開(kāi)發(fā)環(huán)境 (IDE),C2000 器件開(kāi)發(fā)更輕松。 CCS 是一種基于 Eclipse 的 IDE,可為大多數(shù)嵌入式設(shè)計(jì)人員提供熟悉的功能。 它包含優(yōu)化的編譯器、調(diào)試器、描述器和仿真器等。 此外,熟悉 RTOS 嵌入式開(kāi)發(fā)的開(kāi)發(fā)人員還可以暢快地使用 CCS 附帶的 SYS/BIOS RTOS。 C2000 還通過(guò)大量的開(kāi)發(fā)工具套件提供了多種基于器件和應(yīng)用的資源。 通過(guò) C2000 controlSTICK 和 C2000 LaunchPad 開(kāi)發(fā)套件中的入門(mén)示例項(xiàng)目,用戶可以體驗(yàn)器件級(jí)編程和原型設(shè)計(jì)。 對(duì)于系統(tǒng)級(jí)原型設(shè)計(jì),用戶可以購(gòu)買 C2000 實(shí)驗(yàn)板套件,它可提供實(shí)驗(yàn)電路板區(qū)域并訪問(wèn)所有 MCU 信號(hào)。 對(duì)于專業(yè)的系統(tǒng)開(kāi)發(fā)人員,C2000 微 控制器還提供了大量的應(yīng)用開(kāi)發(fā)套件。 從電機(jī)控制到數(shù)字電源,從太陽(yáng)能到照明乃至 PLC,C2000 微控制器提供的眾多開(kāi)發(fā)套件能夠幫助設(shè)計(jì)人員加速應(yīng)用開(kāi)發(fā)。 通過(guò) C28x 內(nèi)核的向后兼容性,您可以輕松移植 TMSxF24xx 器件代碼。 CCS 具有編譯器選項(xiàng),可以將基于 C24x 的器件中的匯編碼導(dǎo)入到更新的基于 C28x 的 C2000 器件中。 有關(guān)分步信息,請(qǐng)參閱“入門(mén)資源”部分 TMS320C28x CPU 和指令集參考指南鏈接中的附錄 C。 同樣,我們也提供了用戶指南,其中詳細(xì)介紹了將基于 C24x 的器 件代碼移植到基于 C28x 的器件中時(shí)的指令集兼容性以及軟件需求。 最后,如果遇到問(wèn)題,我們的工程團(tuán)隊(duì)可為您解難答疑。 請(qǐng)?jiān)L問(wèn) E2E 論壇,獲取問(wèn)題答案并解決 您在過(guò)渡至 MCU 的過(guò)程中可能遇到的任何難題。 請(qǐng)?jiān)L問(wèn) e2e.ti.com 并導(dǎo)航至左側(cè)導(dǎo)航欄“微控制器”(Microcontrollers) 部分下的“TMS320C2000™ 32 位實(shí)時(shí) MCU”(TMS320C2000™ 32-bit Real-time MCUs)。

概要

微控制器是對(duì) TMSxF24xx 系列進(jìn)行全方位改進(jìn)的成果。 從 C24x 內(nèi)核到新的C28x 內(nèi)核,設(shè)計(jì)人員將看到顯著的性能改善、增大的存儲(chǔ)器容量和編程易用性。 此外,CLA 協(xié)處理器和 VCU 加速器等新性能選項(xiàng)進(jìn)一步提高了系統(tǒng)性能、增加了強(qiáng)大的控制回路,也帶來(lái)了與眾不同的控制平臺(tái)。

從控制外設(shè)的角度,Piccolo 微控制器對(duì) PWM 進(jìn)行了改進(jìn),提供了更靈活的 PWM 生成、高分辨率的 PWM 功能、增強(qiáng)的死區(qū)支持和更先進(jìn)的 PWM 跳閘功能。 在至 Piccolo 微控制器后,設(shè)計(jì)人員應(yīng)該能夠獲得更高的控制性能、功效和系統(tǒng)安全。 同樣,Piccolo 微控制器的分辨率得到了提高,可以獲得更準(zhǔn)確更快速的轉(zhuǎn)換速度,從而實(shí)現(xiàn)更高頻率的控制回路,而雙取樣保持功能則可以在取樣多個(gè)輸入時(shí)實(shí)現(xiàn)同步零延遲。

Piccolo 器件的架構(gòu)也進(jìn)行了變革,可以減少控制延遲并降低系統(tǒng)成本。 片上比較器提供異步、直接、低延遲的路徑,可在沒(méi)有 CPU 干預(yù)的情況下跳閘 PWM 輸出。 同樣,雙路取樣保持 ADC 可以實(shí)現(xiàn)同步相電流測(cè)量或同步電壓和電流測(cè)量,以進(jìn)行電力電子裝置反饋。 通過(guò)去除之前支持器件必需的昂貴組件,集成的上電復(fù)位支持、欠壓復(fù)位支持和電壓穩(wěn)壓器進(jìn)一步降低了系統(tǒng)成本。

最后,為了幫助開(kāi)發(fā)人員將代碼移植到新的 Piccolo 微處理器系列中,Code Com- poser Studio (CCS) IDE 提供了編譯器選項(xiàng),可以接受基于 C24x 的匯編碼,為開(kāi)發(fā)人員到基于 C28x 的器件的代碼遷移打下了良好的基礎(chǔ)。 IQMath 庫(kù)、DSP 庫(kù)、浮點(diǎn)數(shù)學(xué)庫(kù)和信號(hào)生成庫(kù)等獨(dú)特的器件庫(kù)簡(jiǎn)化了使用 C2000 執(zhí)行的常見(jiàn)運(yùn)算的編程過(guò)程。 同樣,開(kāi)發(fā)人員可以利用經(jīng)過(guò)調(diào)整的應(yīng)用庫(kù)(如電機(jī)控制庫(kù)、太陽(yáng)能庫(kù)和數(shù)字能源庫(kù))來(lái)快速啟用系統(tǒng),使之通過(guò)優(yōu)化的代碼良好運(yùn)轉(zhuǎn)。 我們也提供了詳細(xì)的硬件應(yīng)用套件,可以為開(kāi)發(fā)人員提供適合的平臺(tái),供其進(jìn)行相關(guān)終端設(shè)備的學(xué)習(xí)和開(kāi)發(fā)。 這一切都可以通過(guò) C2000 的 controlSUITE 軟件套件獲取,用戶可將此作為單個(gè)訪問(wèn)點(diǎn),獲取使用 C2000 微控制器開(kāi)發(fā)所需的所有資源。

因此,立即開(kāi)始使用 Piccolo 微控制器吧! 憑借 Piccolo 器件提供的獨(dú)特優(yōu)勢(shì), 開(kāi)發(fā)人員可以獲得比基于 的應(yīng)用更高的性能、功效和強(qiáng)健性。 此外,大量的軟件、硬件和文檔資源可隨時(shí)滿足您的支持需求,如果仍有問(wèn)題,我們的 E2E 論壇 也可以幫助您解決技術(shù)難題。

入門(mén)資源

TMS320C28x CPU 和指令集參考指南
http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=sp ru430
請(qǐng)參見(jiàn)附錄 C。其中包含將 代碼移植和編譯到基于 C28x 的器件(如 Piccolo TMS320F28xx 器件)中的詳細(xì)分步指南。

Piccolo F28027、F28035、F28055 和 F28069 器件文件夾
http://www.ti.com/product/tms320f28027
http://www.ti.com/product/tms320f28035
http://www.ti.com/product/tms320f28055
http://www.ti.com/product/tms320f28069
若要了解 Piccolo 外設(shè)的使用方法以及與 TMSxF24xx 器件的對(duì)比,請(qǐng)?jiān)L問(wèn)所有 Pic- colo 數(shù)據(jù)表和用戶指南(包括 PWM、ADC、CAP 和 QEP 等)。

器件文件夾
http://www.ti.com/product/tms320lf2407a
http://www.ti.com/product/tms320f243
http://www.ti.com/product/tms320f240
訪問(wèn)所有 TMSxF24xx 數(shù)據(jù)表和用戶指南以獲取后向參考。

TMS320x281x 至 TMS320x2833x 或 2823x 的遷移
http://www.ti.com/litv/pdf/spraaq7b
有關(guān)事件管理器和 PWM、CAP 及 QEP 模塊之間的遷移和差異,請(qǐng)參閱 11.1.1 節(jié)。 雖然 Piccolo PWM、CAP 和 QEP 模塊與 F2823x 的 PWM 模塊略有不同,此文本作為通用 參考仍十分有益。

controlSUITE™ 軟件
http://www.ti.com/controlSUITE
所有 C2000 軟件、硬件和支持的單點(diǎn)訪問(wèn)。 下載器件軟件或應(yīng)用庫(kù)。 訪問(wèn)示例項(xiàng)目以 了解如何使用 C2000 器件。 運(yùn)行用于應(yīng)用開(kāi)發(fā)的開(kāi)發(fā)套件軟件。 訪問(wèn)器件級(jí)和應(yīng)用級(jí) 的技術(shù)文檔。 若要 C2000,一個(gè)極好的起點(diǎn)即是下載 controlSUITE 并瀏覽多個(gè)示例 項(xiàng)目和文檔。

Code Composer Studio™ IDE
http://www.ti.com/ccs
下載 Code Composer Studio 開(kāi)發(fā)環(huán)境,使用 C2000 器件開(kāi)始開(kāi)發(fā)之旅。

用于 C2000 的 CCS 入門(mén)
http://processors.wiki.ti.com/index.php/C2000_Getting_Started_with_Code_Com- poser_Studio_v5
Wiki 頁(yè)面,包含特定于 C2000 的 Code Composer Studio 集成開(kāi)發(fā)環(huán)境入門(mén)指南。

C2000 E2E 論壇
http://e2e.ti.com/support/microcontrollers/tms320c2000_32-bit_real-time_mcus/ default.aspx
咨詢 E2E 論壇的 C2000 專家,獲取有關(guān)挑戰(zhàn)性技術(shù)需求的幫助。

C2000 培訓(xùn)頁(yè)面
http://www.ti.com/c2000training
訪問(wèn)按需 C2000 培訓(xùn)。


上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉