微控制器 (MCU)

設計支援

入門

選擇工具

訓練與活動

開發人員網路

大學

32 位元即時 C2000™微控制器

 

controlSUITE™ 軟體

這是一套滿足您所有需求的全方位軟體平台。您可以從內含基準軟體與範例的特定裝置周邊設定套件開始著手起步。當您準備好在實際應用中運用 C2000 功能時,只要加入應用程式庫或系統範例即可。

執行智慧型安裝程式並挑選您要使用的套件。系統會自動選取、下載與安裝所有相依物件。

欲瞭解 CCSv3.3 軟體相關資訊,請造訪 controlSUITE 前身軟體頁面

進一步瞭解

深入認識 controlSUITE 的內容,您就會瞭解這套由軟體和軟體工具組成的全方位套件,能夠如何引導您完成整個開發流程

裝置支援

無論何種應用,硬體抽象化均可協助您快速上手。這些套件均為特定產品系列專屬。

位元欄位標頭:完整控制

有了 controlSUITE 的周邊設定套件,翻轉位元將成為過去式。本套件結合展示各周邊的簡易範例與內含教學課程和訣竅的入門指南,是所有 C2000 軟體的基礎。這些標頭檔提供位元欄位方式來存取周邊暫存器,省去位元遮罩等易於出錯的工作。您可以使用直覺化名稱來存取我們獲獎的周邊所提供的各項功能。

返回頁首

程式庫

數學函數庫

基礎函數庫包含常用的數學原型,例如三角函數、平方根等等。本函數庫內的函數可分為三組:定點最佳化、浮點最佳化及 CLA 最佳化。

數位訊號處理 (DSP) 程式庫

C2000 訊號處理程式庫的定點及浮點最佳化版本均包含濾波器和傅立葉轉換演算法。

應用程式庫

controlSUITE 的應用開發軟體可大幅縮短背景設定和演算法的開發時間,讓客戶得以專心發展產品的競爭優勢。

  • 數位馬達控制軟體庫

    馬達控制軟體庫適合欲使用 TMS320F28xxx 微控制器來開發數位馬達控制解決方案的工程師。馬達控制軟體庫是由使用最佳化 C 語言建立之獨立軟體模組所組成,並有完整說明文件。

    如需進一步瞭解數位馬達控制,請參閱 C2000 數位馬達解決方案頁面。

    數位馬達控制軟體庫包括:

    • 轉換與估計式
      • Clarke、Park、SMObserver、相電壓、解析器、Flux、速度計算器及估計式
    • 控制
      • 訊號產生、PID、BEMF 整流、空間向量產生器
    • 周邊驅動器
      • 支援不同的模式和拓撲
      • ADC、PWM、編碼器、感測器擷取
  • 數位電源軟體庫

    數位電源軟體庫適合欲使用 TMS320F28xxx 微控制器來開發數位控制電源供應器的工程師。本軟體庫是由使用最佳化 C 語言建立之獨立軟體模組所組成,並有完整說明文件。

    如需進一步瞭解 TI 數位電源解決方案,請造訪:www.ti.com/digitalpower

    數位電源軟體庫包括:

    • 數學演算法
      • 控制 2 極點 / 2 零點、控制 3 極點 / 3 零點、反平方、指數移動平均、電流指令、數據記錄器
    • 驅動器
      • 全橋接器、2 相位交錯式 PFC、降壓、相移全橋接器、ADC
    • 針對 C28x 核心及 CLA 最佳化的版本。

公用程式

  • 快閃記憶體 API
    這些快閃記憶體編程函數實現了整合式的快閃記憶體編程。本 API 可用於現場重新編程或調校資料儲存。請查看「Ecosystem」(生態系統) 標籤,來尋找快閃記憶體編程的實用協力廠商工具與 GUI。
  • 開機 ROM 原始碼
    開機 ROM 原始碼可供檢閱,以協助除錯。

返回頁首

應用套件

套件軟體

  • 軟體範例
    各開發套件均隨附完整的軟體範例。裝置評估套件的範例是由簡易的範例程式碼和專案組成。應用套件則以展示方式來呈現多種技術。
  • 系統架構
    裝置評估套件內含現成的架構,程式碼編寫人員可直接著手撰寫程式碼, 而無需重新撰寫開發階段初期較為耗時的部分,如 GPIO 對應與工作管理狀態機器等。

    應用套件則包含更精密的架構。例如,數位馬達控制套件的軟體就使用了漸進式的組建。此架構將複雜的程式碼細分為漸進的組建層級,讓開發人員一次以一個區塊為基準,逐步完成系統驗證,同時還能提高可讀性,使軟體更加易學。
  • 硬體配置圖
    C2000 硬體套件內含完整的原始碼、物料清單和硬體配置圖,為應用開發提供一個絕佳的起點。
  • 可獨立執行的展示用 GUI
    每個應用套件均包含一套可執行的展示介面,以呈現套件實際運作的情形。您可快速評估 C2000 裝置,直接觀察裝置所帶來的優點和功能。

返回頁首

除錯與軟體工具

這些軟體工具有助於將開發時間縮到最短,其中包含 TI 的 IDE 和 RTOS,以及協力廠商的模型化與模擬工具

  • Code Composer Studio v4
    以 Eclipse 為基礎的全新 Code Composer Studio™ (CCStudio) 是適用於 TI DSP、微控制器和應用處理器的整合式開發環境。CCStudio 包含一套用於嵌入式應用的開發和除錯的工具。CCStudio 內含適用於各 TI 裝置系列的編譯器、原始碼編輯器、專案建立環境、偵錯工具、剖析工具、模擬器及其他多種功能。CCStudio 提供單一使用者介面,能引導使用者完成應用開發流程的各個步驟。拜這項精密的生產力工具之賜,熟悉的工具和介面可讓使用者比以往更快上手,並為他們的應用新增功能。

    如需免費版的 CCSv4,請下載 XDS100 版本 (TMDSCCS-HWN01A) 以搭配 XDS100 模擬器免費使用,或下載 MCU 版本 (TMDFCCS-MCULTD) 以搭配所有 TI MCU 進行有限程式碼的使用。

  • C2000 整合式開發環境
    IDE 零件編號 描述 XDS100 模擬器支援 試用版 完整版
    Code Composer Studio v4 CCS-免費 這套以 Eclipse 為基礎的 IDE 相容於 TI 所有的 MCU 和 DSP。相容於 ontrolSUITE XDS100 V1
    XDS100 V2
    搭配 XDS100 模擬器可無限制使用 (無 XDS100 則有 32KB 限制) $445
    Code Composer Studio v3.3 TMDSCCS2000-1 舊版 CCS。原生支援 F281x、F280x、F2833x、F2823x、F2802x 和 F2803x 系列。不相容於 controlSUITE XDS100 V1 32-KB 限制 $495
  • DSP BIOS (核心/RTOS) – 隨附於 CCStudio
    TI 的 DSP/BIOS(TM) 核心是一個可擴充的即時多工核心。DSP/BIOS 搭配相關的網路、微處理器與 DSP 通訊及驅動器模組,能為最精密的 DSP 應用提供穩固的基礎。DSP/BIOS 經過數以千計客戶設計的考驗,是全世界最廣泛使用的即時作業系統之一。DSP/BIOS 無需執行階段授權費用,並且有德州儀器的全球訓練與支援組織作為後盾。
  • 即時除錯 – 隨附於 CCStudio
    傳統的除錯法 (停止模式) 需要程式設計師完全將系統停止,而這會停止所有執行緒,而難以處理中斷問題;如果系統/應用具有即時限制,便會使除錯窒礙難行。「即時模式」偵錯的支援,則可讓程式設計師暫停應用、執行檢查,同時讓使用者指定的關鍵時間中斷獲得處理,藉以提供更準確的實際系統運作情形評量。
  • 協力廠商程式碼產生工具
  • 協力廠商模型化與模擬工具
  • 其他軟體工具

  • C2000 生態系統提供其他多種軟體工具,包括快閃記憶體編程介面。

    欲瞭解 CCSv3.3 軟體相關資訊,請造訪 controlSUITE 前身軟體頁面

    返回頁首