マイコン(MCU)

マイコン 製品

マイコン 設計サポート

はじめに

マイコン セレクション・ツール

MCU(マイコン) eニュースレター

MCU(マイコン) eニュースレター

超低消費電力 16 ビット MSP430 や汎用 32 ビット ARM ベースのマイクロコントローラから高性能の C2000 コントローラまで、TI のマイコン製品に関する最新情報を隔月でお届けしています。

-

開発ツールをご購入のお客様へ お願い

日本TI からご購入いただきました開発ツールにはご購入後 1 年間の初期不良に対する無償交換期間を設けておりますが、無償交換に際しては、販売履歴の確認等が必要なことから、原則として弊社から出荷した外箱、マニュアル、CD-ROMなど、製品一式をご返送頂く必要がございます。 お手数ですが、無償交換期間中は外箱、同梱物一式を保管していただきますようお願い申し上げます。

ハイスピードマイコン C2000™

 

controlSUITE™ ソフトウェア

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

当社のスマート・インストーラを実行して、使用するパッケージを選択してください。関連するものがすべて自動的に選択、ダウンロード、およびインストールされます。

CCSv3.3 ソフトウェア用の pre-controlSUITE ソフトウェア・ページにアクセスする。

詳細

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 からデベロッパー・ネットワークのモデリングおよびシミュレーション・ツールまで含まれています。

  • Code Composer Studio v4
    新しい Eclipse ベースの Code Composer Studio™(CCStudio)は、TI の DSP、マイクロコントローラ、およびアプリケーション・プロセッサ向けの統合開発環境です。CCStudio には、組込みアプリケーションの開発およびデバッグに必要なツールが含まれています。TI の各デバイス・ファミリ向けのコンパイラ、ソース・コード・エディタ、プロジェクト・ビルド環境、デバッガ、プロファイラ、シミュレータなど、多数の機能が含まれています。CCStudio には、アプリケーションの開発フローをステップごとに実行できる、単一のユーザー・インターフェイスが備わっています。使い慣れたツールとインターフェイスを使用することで、ユーザーはすぐに開発を開始し、高度で生産性のよいツールを利用して、アプリケーションに機能を追加することが可能です。

    無償バージョンの CCSv4 として、XDS100 エミュレータを無償で使用する場合の XDS100 エディション(TMDSCCS-HWN01A)と、TI MCU をすべて搭載したコード制限版を使用する場合の MCU エディション(TMDFCCS-MCULTD)をご用意してますので、ダウンロードしてお使いください。

  • C2000 統合開発環境
    IDE 型番 概要 XDS100 エミュレータ・サポート 試用バージョン フル・バージョン
    Code Composer Studio v4 CCS-FREE Eclipse ベースの IDE は、すべての TI の MCU および DSP と互換性があります。controlSUITE との互換性 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 32KB 制限 $495
  • DSP BIOS(カーネル/RTOS) – CCStudio に付属
    TI の DSP/BIOS™ カーネルは、スケーラブルなリアルタイム・マルチタスキング・カーネルです。関連するネットワーク、マイクロプロセッサ・DSP 間通信、ドライバ・モジュールを併用することで、DSP/BIOS は、最も高度な DSP アプリケーションを開発するための強固な基盤を提供します。DSP/BIOS は、お客様が開発した多くの設計によって実証済みであり、非常に広く使用されている、世界有数のリアルタイム・オペレーティング・システムです。DSP/BIOS を使用するにはランタイム・ライセンス料金を必要としません。また、テキサス・インスツルメンツでトレーニングおよびサポートを実施しています。
  • リアルタイム・デバッグ – CCStudio に搭載
    従来のデバッグ方式(停止モード)では、プログラマはシステムを完全に停止することにより、すべてのスレッドを停止し、割り込みを処理できないようにしていました。このため、システムやアプリケーションにリアルタイム制約が存在する場合は、デバッグが非常に困難になります。リアルタイム・モードのデバッグでは、プログラマがアプリケーションを停止して検査すると同時に、ユーザー指定のタイム・クリティカルな割り込みを処理できるので、実際のシステムの動作の測定が改善されます。
  • デベロッパー・ネットワークのコード生成ツール
  • デベロッパー・ネットワークのモデリングおよびシミュレーション・ツール
    • モデリングおよびシミュレーション・ツールについては、当社のパートナー・ページにアクセスしてください。
  • 他のソフトウェア・ツール

  • C2000 エコシステムには、フラッシュ・プログラミング・インターフェイスなど、他の多くのソフトウェア・ツールが含まれています。

    CCSv3.3 ソフトウェア用の pre-controlSUITE ソフトウェア・ページにアクセスする。

    ページトップへ