controlSUITE™ ソフトウェア
お客様のあらゆるニーズに対応する包括的なソフトウェア・プラットフォームです。ベースライン・ソフトウェアやサンプルを含むデバイス固有のペリフェラル構成パックを使用すると、すぐに開発を開始できます。C2000 の機能を実際のアプリケーションに活用する準備ができたら、アプリケーション・ライブラリまたはサンプル・システムを追加してください。

当社のスマート・インストーラを実行して、使用するパッケージを選択してください。関連するものがすべて自動的に選択、ダウンロード、およびインストールされます。
詳細
デバイス・サポート | ライブラリ | アプリケーション・キット・パッケージ | デバッグおよびソフトウェア・ツール
controlSUITE のコンテンツを詳しく調べると、このツールが開発の最初から最後までをサポートする、包括的なトップダウン方式のソフトウェアおよびソフトウェア・ツールのセットであることが分かります。
デバイス・サポート
ハードウェア・アブストラクションにより、アプリケーションに関係なく、迅速に開発を開始できます。これらのパッケージは、それぞれのデバイス・ファミリごとになっています。

ビット・フィールド・ヘッダー: 完全な制御
controlSUITE のペリフェラル構成パックを使用すると、ビットを切り替える必要がなくなります。このパックには、すべてのペリフェラルのデモを行える、簡潔でシンプルなサンプルだけでなく、チュートリアルとヒントを含む入門ガイドが統合されているので、すべての C2000 ソフトウェアの基盤になります。このパックにはヘッダー・ファイルが含まれており、ペリフェラルのレジスタへのアクセスにビットフィールド方式が採用されているので、ビット・マスクのようにエラーの発生しやすいタスクを行う必要がなくなります。このヘッダー・ファイルには、当社のペリフェラルの全機能にアクセスしやすくなるように、わかりやすい名前が使用されています。
ペリフェラル API ドライバ・ライブラリ: 簡単なファンクション・コール(近日発売)
ペリフェラル・ドライバ・ライブラリを使用すると、C2000 の開発に 1 つ上のレベルの抽象化を実現できます。直接レジスタを設定せずに、シンプルなファンクション・コールでペリフェラルを構成できます。
ページトップへ
ライブラリ
演算ライブラリ
ファウンデーション・ライブラリには、三角関数や平方根など、一般的に使用される基本的な数学関数が含まれています。このライブラリには、固定小数点向けの最適化、浮動小数点向けの最適化、CLA 向けの最適化など、3 つの関数セットが含まれています。
デジタル・シグナル・プロセッサ(DSP)ライブラリ
C2000 シグナル・プロセッシング・ライブラリ含まれるフィルタ処理アルゴリズムとフーリエ変換アルゴリズムには、固定小数点と浮動小数点向けに最適化されたバージョンがあります。
アプリケーション・ライブラリ
controlSUITE のアプリケーション開発ソフトウェアを使用すると、バックグラウンドの設定とアルゴリズムの開発にかかる期間が大幅に短縮されるので、お客様は自社製品の競争力を向上することに専念できます。
- デジタル・モーター制御ライブラリ
モーター制御ソフトウェア・ライブラリは、TMS320F28xxx マイクロコントローラによるデジタル・モーター制御の開発を行うエンジニアに最適です。モーター制御ソフトウェア・ライブラリは、C 言語により最適化された、独立したソフトウェア・モジュールで構成されています。ドキュメントも付属します。
デジタル・モーター制御の詳細については、C2000 モータ制御ソリューションのページを参照してください。
デジタル・モーター制御ライブラリの内容は次のとおりです。
- 変換およびエスティメータ
- Clarke、Park、SMObserver、位相電圧、レゾルバ、磁束、速度カリキュレータおよびエスティメータ
- 制御
- シグナル生成、PID、BEMF 整流、空間ベクトル・ジェネレータ
- ペリフェラル・ドライバ
- 異なるモードとトポロジのサポート
- ADC、PWM、エンコーダ、センサ・キャプチャ
- デジタル制御電源ライブラリ
デジタル制御電源用ソフトウェア・ライブラリは、TMS320F28xxx コントローラを使用してデジタル制御された電源を開発するエンジニア向けに作成されています。このライブラリは、最適化された C 言語で作成された、独立のソフトウェア・モジュールで構成されており、ドキュメントも付属されています。 TI ソリューションによるデジタル電源の詳細については、こちら を参照してください。
デジタル電源ライブラリの内容:
- 演算アルゴリズム
- 2 ポール / 2 ゼロ制御、3 ポール / 3 ゼロ制御、逆 2 乗、指数移動平均、電流コマンド、データ・ロガー
- ドライバ
- フルブリッジ、2 相インターリーブ PFC、バック、フェーズ・シフト・フル・ブリッジ、ADC
- C28x コアおよび CLA 用に最適化されたバージョン。
ユーティリティ
- フラッシュ API
ユーティティに搭載されているフラッシュ・プログラミング機能により、フラッシュ・プログラミングの統合が実現します。フィールドにおける再プログラミングまたはキャリブレーション・データの保存に使用できます。エコシステム・タブを開き、デベロッパー・ネットワークが開発した、フラッシュ・プログラミング用の便利なツールと GUI を探してください。
- ブート ROM のソース・コード
デバッグに役立つブート ROM のソース・コードを参照することができます。
ページトップへ
アプリケーション・キット・パッケージ

キット・ソフトウェア
- サンプル・ソフトウェア
各開発キットには、完全なサンプル・ソフトウェアが含まれています。デバイス評価キットには、シンプルなサンプル・コードとプロジェクトが含まれています。アプリケーション・キットでは、多くのテクノロジーが実証されています。
- システム・フレームワーク
デバイス評価キットには、コード作成者がすぐにコードの作成を開始できるフレームワークが含まれています。これにより、GPIO マッピングやタスク管理ステート・マシンなど、時間のかかる初期開発の段階を繰り返す必要がなくなります。
アプリケーション・キットには、さらに洗練されたフレームワークが含まれています。たとえば、デジタル・モーター制御キット用のソフトウェアでは、増分ビルドが使用されています。このフレームワークは、複雑なコードを増分ビルドのレベルに分割することにより、システムを一度に 1 ブロックずつ検証すると同時に、コードの読みやすさとソフトウェアの使いやすさを向上します。
- ハードウェア回路図
C2000 ハードウェア・キットには、完全なソース・コード、部品表、ハードウェア回路図、およびハードウェア・レイアウトが含まれているので、アプリケーションの開発を開始するには非常に便利です。
- 個別に実行可能なデモンストレーション GUI
各アプリケーション・キットには、実行可能なデモンストレーション・インターフェイスが含まれており、キットの実際の動きを見ることができます。C2000 デバイスを即時に評価し、デバイスがもたらす利益と機能を直接参照できます。
ページトップへ
デバッグおよびソフトウェア・ツール
開発期間を最小限に抑えるソフトウェア・ツール - TI の IDE や RTOS からデベロッパー・ネットワークのモデリングおよびシミュレーション・ツールまで含まれています。

他のソフトウェア・ツール
C2000 エコシステムには、フラッシュ・プログラミング・インターフェイスなど、他の多くのソフトウェア・ツールが含まれています。
CCSv3.3 ソフトウェア用の pre-controlSUITE ソフトウェア・ページにアクセスする。
ページトップへ |