ホーム マイコン(MCU) C2000 リアルタイム制御マイコン

マイコン(MCU)

C2000 リアルタイム制御マイコン – 設計および開発

LaunchPad™ 開発キット

LaunchPad™ 開発キットは  C2000™ マイコンを評価するための最も低コストな方法です。C2000 マイコン、絶縁型 JTAG エミュレーション、標準ヘッダー・ピン配置、各種追加コネクタ、LED、ボタンが含まれています。LaunchPad 開発キットはデバイス評価用に完全に独立して使用することも、特定用途向け BoosterPack™ プラグイン・モジュールに接続することも可能です。リファレンス・デザインは多くの場合、アプリケーションが必要とする制御機能のデモを行うためのフレキシブルな方法として、LaunchPad 開発キットを使用します。

C2000 LaunchPad

controlCARD

controlCARD は標準ピン配置の高性能モジュラー・プラグイン・カードで、C2000 マイコン、一般的なサポート回路、さらに多くの場合は絶縁型 JTAG コネクタが含まれています。 ほとんどの信号はカードの端に送られるため、より包括的なデバイスの評価や複数のアプリケーション評価ボードでの使用が可能です。controlCARD は通常、LaunchPad 開発キットよりも広範なマイコン・ピンへのアクセスを提供します。

C2000 controlCARD

アプリケーションの評価

アプリケーションを評価する場合、BoosterPack モジュールを LaunchPad キットと組み合わせるか、controlCARD を評価基板(EVM)と組み合わせるか、場合によってはボードにマイコンを直接ハンダ付けした EVM を使用できます。いくつかのアプリケーション・キットは検証とコンセプトの教育を目的にしていますが、最終アプリケーションと同様の実践的なパワー・レベルのアプリケーション・キットもあります。すべてのアプリケーション・キットには、ソフトウェア・サンプル、各種ユーザー・ガイド、ハードウェア開発パッケージが含まれており、設計製品向けの迅速なカスタマイズが可能です。

ソーラー・マイクロ・インバータ開発キット

電力変換の評価

型番
概要
評価基板
ソフトウェア
TMDSSOLARUINVKIT 評価基板:ソーラー・マイクロインバータ・キット TMDSCNCD28035ISO* controlSUITE
TMDSSOLARPEXPKIT 評価基板:ソーラー検証用キット、検証用非絶縁型 TMDSCNCD28035ISO*
BOOSTXL-C2KLED ブースタパック:ブースト・コンバータ制御 3 LED ストリング(RGB) LAUNCHXL-F28027
TMDSHVMPPTKIT 評価基板:2 相 DC-DC、MPPT 機能付き TMDSCNCD28035ISO*
TMDSHVRESLLCKIT
評価基板:共振 DC-DC TMDSCNCD28027*
TMDSHVBLPFCKIT
評価基板:ブリッジレス・インターリーブ 2 相 PFC AC-DC TMDSCNCD28035ISO*
BOOSTXL-BUCKCONV
ブースタパック:9V、2A DC 降圧、デジタル電源トレーニング資料付き LAUNCHXL-F28069M
TMDSRGBLEDKIT 評価基板:ブースト・ステージまたは SEPIC ステージ制御 LED ストリング TMDSCNCD28027*
TIEVM-HV-1PH-DCAC 評価基板:高電圧単相インバータ TMDSCNCD280049C
TMDSCNCD28379D
DigitalPower SDK
TIEVM-VIENNARECT
評価基板:高電圧 3 相 PFC Vienna(ウィーン)整流器 TMDSCNCD280049C
TMDSCNCD28379D
TMDSCNCD28388D
TI のデジタル電源
のリファレンス・デザイン
デジタル電源に関連する TI の他のリファレンス・デザインには、DigitalPower SDK 経由のソフトウェア・サポートが付属しています

TMDSCNCD280025C

(http://www.tij.co.jp/tool/jp/TMDSCNCD280049C) TMDSCNCD280049C

(http://www.tij.co.jp/tool/jp/TMDSCNCD28379D) TMDSCNCD28379D*

(http://www.tij.co.jp/tool/jp/TMDSCNCD28388D) TMDSCNCD28388D

TMDSFSIADAPEVM 評価基板:高速シリアル・インターフェイス (FSI) の評価と開発向けのアダプタ・ボード

TMDSCNCD280025C

(http://www.tij.co.jp/tool/jp/LAUNCHXL-F280049C) LAUNCHXL-F280049C

(http://www.tij.co.jp/tool/jp/TMDSCNCD280049C) TMDSCNCD280049C

(http://www.tij.co.jp/tool/jp/TMDSCNCD28388D) TMDSCNCD28388D

C2000Ware

*included in part number purchase

モーター・ドライブの評価

型番
概要
評価基板
ソフトウェア
TMDXIDDK379D 評価基板:400V、10A 3 相インバータ、各種電流センシングおよび回転子センシング技法を使用。バンドルとして HVPSMMTMTR で利用可能。

TMDSCNCD280025C

(http://www.tij.co.jp/tool/jp/TMDSCNCD280049C) TMDSCNCD280049C

(http://www.tij.co.jp/tool/jp/TMDSCNCD28379D) TMDSCNCD28379D*

(http://www.tij.co.jp/tool/jp/TMDSCNCD28388D) TMDSCNCD28388D

MotorControl SDK
BOOSTXL-DRV8320RS ブースタパック・プラグイン・モジュール:45V、15A 3 相インバータ  LAUNCHXL-F280049C
BOOSTXL-3PHGANINV ブースタパック:48V、10A 3 相 GaN インバータ LAUNCHXL-F28379D
(http://www.tij.co.jp/tool/jp/LAUNCHXL-F280049C) LAUNCHXL-F280049C
TMDSHVMTRINSPIN 評価基板:400V、10A 3 相インバータ 

TMDSCNCD280049C +

(http://www.tij.co.jp/tool/jp/TMDSADAP180TO100) TMDSADAP180TO100

BOOSTXL-POSMGR ブースタパック:アブソリュート・エンコーダと、リゾルバや SinCos トランスデューサのような各種アナログ・センサのための Position Manager 技術 LAUNCHXL-F28379D
(http://www.tij.co.jp/tool/jp/LAUNCHXL-F280049C) LAUNCHXL-F280049C
TMDSFSIADAPEVM 評価基板:高速シリアル・インターフェイス (FSI) の評価と開発向けのアダプタ・ボード

TMDSCNCD280025C

(http://www.tij.co.jp/tool/jp/LAUNCHXL-F280049C) LAUNCHXL-F280049C

(http://www.tij.co.jp/tool/jp/TMDSCNCD280049C) TMDSCNCD280049C

(http://www.tij.co.jp/tool/jp/TMDSCNCD28388D) TMDSCNCD28388D

C2000Ware
DRV8305-Q1EVM 評価基板:45V、25A 3 相インバータ F28027F オンボード* MotorWare
BOOSTXL-DRV8301  ブースタパック:24V、10A 3 相インバータ

LAUNCHXL-F28027F

BOOSTXL-DRV8305EVM  ブースタパック:45V、15A 3 相インバータ

LAUNCHXL-F28027F

DRV8301-69M-KIT 評価基板:60V、40A 3 相インバータ

TMDSCNCD28027F

(http://www.tij.co.jp/tool/jp/TMDSCNCD28069MISO) TMDSCNCD28069MISO*

(http://www.tij.co.jp/tool/jp/TMDSCNCD28054MISO) TMDSCNCD28054MISO

DRV8312-69M-KIT 評価基板:60V、3.5A 3 相インバータ

TMDSCNCD28027F

(http://www.tij.co.jp/tool/jp/TMDSCNCD28069MISO) TMDSCNCD28069MISO*

(http://www.tij.co.jp/tool/jp/TMDSCNCD28054MISO) TMDSCNCD28054MISO

TMDSHVMTRINSPIN 評価基板:400V、10A 3 相インバータ 

TMDSCNCD28027F*

(http://www.tij.co.jp/tool/jp/TMDSCNCD28069MISO) TMDSCNCD28069MISO*

(http://www.tij.co.jp/tool/jp/TMDSCNCD28054MISO) TMDSCNCD28054MISO

TMDSRSLVR 評価基板:400V、10A 3 相インバータ、各種電流センシングおよび回転子センシング技法を使用。バンドルとして HVPSMMTMTR で利用可能。

TMDSCNCD28335

TMDSCNCD28027

TMDSCNCD28035

controlSUITE
TMDXIDDK379D 評価基板:400V、10A 3 相インバータ、各種電流センシングおよび回転子センシング技法を使用。バンドルとして HVPSMMTMTR で利用可能。 TMDSCNCD28379D*
TMDSHVMTRPFCKIT 評価基板:400V、10A 3 相インバータ

TMDSCNCD28335*

(http://www.tij.co.jp/tool/jp/TMDSCNCD28035) TMDSCNCD28035*

BOOSTXL-DRV8301  ブースタパック:24V、10A 3 相インバータ LAUNCHXL-F28379D
BOOSTXL-DRV8305EVM  ブースタパック:45V、15A 3 相インバータ LAUNCHXL-F28379D
DRV8312-C2-KIT ブースタパック:48V、10A 3 相 GaN インバータ。LaunchPad および 2MTR-DYNO バンドルで利用可能。 LAUNCHXL-F28379D
BOOSTXL-3PHGANINV 評価基板:60V、3.5A 3 相インバータ

TMDSCNCD28035ISO*

(http://www.tij.co.jp/tool/jp/TMDSCNCD28069ISO) TMDSCNCD28069ISO

DRV8301-HC-C2-KIT 評価基板:60V、60A 3 相インバータ

TMDSCNCD28035ISO*

(http://www.tij.co.jp/tool/jp/TMDSCNCD28069ISO) TMDSCNCD28069ISO

DRV8302-HC-C2-KIT 評価基板:60V、60A 3 相インバータ

TMDSCNCD28035ISO*

(http://www.tij.co.jp/tool/jp/TMDSCNCD28069ISO) TMDSCNCD28069ISO

*Included in part number purchase

ソフトウェア

TI は、C2000 リアルタイム・コントローラで使用できる複数のソフトウェア・コンポーネントを提供しています。これらは TI.com または TIJ.co.jp から無償でダウンロードでき、TI の LaunchPad 開発キット、controlCARD 評価基板、
アプリケーション・キットと組み合わせて使用することができます。これらのソフトウェア・コンポーネントには、ドライバ、ライブラリ、サンプル、ツール、アプリケーション・デモ、ドキュメントなどが付属しています。これらのソフトウェア・コンポーネントの詳細については、 『C2000 Software Guide』 (英語) をご覧ください。 

C2000 ソフトウェア・インターフェイス

C2000Ware

C2000Ware は、C2000 リアルタイム・コントローラ用の開発ツールの包括的なセットです。これには、特定デバイス用ドライバ、ビット・フィールド、ライブラリ(算術演算、DSP、制御、信号生成)、ペリフェラルのサンプル、ユーティリティ、ハードウェア・ファイル、各種資料が含まれています。アプリケーション固有のソフトウェアおよびハードウェア・ファイルは、追加のソフトウェア開発キット(SDK)により提供されます。

controlSUITE

controlSUITE は、デバイスとアプリケーションをサポートする従来型のコンテンツ配信ツールです。すべての新しいコンテンツは、C2000Ware とアプリケーション SDK を通してのみ更新されます。 

アプリケーション・パッケージ

従来、controlSUITE は、アプリケーション・ソフトウェアやハードウェアとしてだけでなく、デバイス・サポートのリポジトリとしての役割も果たしてきました。 作成されるライブラリやサンプルの増加に伴い、専用の特定用途向けパッケージが開発されました(DesignDRIVE、MotorWare)。C2000Ware のリリースに伴い、C2000Ware を共通のデバイス・レベル・ソフトウェア・インフラとして使用する特定用途向けパッケージを、C2000Ware ソフトウェア開発キット (SDK) としてリリースする予定です。

DigitalPower SDK

C2000 マイコン向けの DigitalPower SDK はソフトウェア・インフラ、ツール、資料で構成されており、AC/DC、DC/DC、DC/AC 電源アプリケーション向け C2000 マイコン・ベース・デジタル電源システム開発の設計期間の大幅な短縮を可能にします。

MotorControl SDK

C2000™ マイコン(MCU)用の MotorControl SDK は、さまざまな三相モーター制御アプリケーションで使用するためのソフトウェア・インフラ、ツール、資料の包括的なセットです。最新の DesignDRIVE と InstaSPIN-FOC ソリューションが含まれています。

DesignDRIVE

プラットフォームは、ソフトウェア・ソリューションと DesignDRIVE 開発キットを組み合わせることにより、多くの産業用ドライブとサーボ・トポロジに対応するソリューションの開発と評価を容易にします。(controlSUITE と MotorControl SDK に付属)

MotorWare

MotorWare は、InstaSPIN 三相モーター制御ソリューションの第 1 世代用のアーカイブ化された開発パッケージです。 

サード・パーティー・ソフトウェア・スタック

ソフトウェア・パッケージ
概要
プロバイダ
CAN ssCAN はリアルタイム CAN デバイス・ドライバであり、1μs 未満単位での割り込みをサポートしています  Simma Software
CANopen ssCANopen は、高性能なハード・リアルタイム CANopen プロトコル・スタックであり、15Mbps のデータ・スループットをサポートしています。この製品は、特に C2000 リアルタイム制御マイコンを含む C28x ベースのマイコン用に最適化されています。
SAE J1939 ssJ1939 は、高性能 SAE J1939 プロトコル・スタックで、20Mbps のデータ・スループットをサポートしています。この製品は、特に C2000 リアルタイム制御マイコンを含む C28x ベースのマイコン用に最適化されています。
ISO 15765 ssI15765 は、高性能 ISO 15765 プロトコル・スタックで、20Mbps のデータ・スループットをサポートしています。この製品は、特に C2000 リアルタイム制御マイコンを含む C28x ベースのマイコン用に最適化されています。
NMEA 2000 ssNMEA2000 は、高性能 NMEA 2000 プロトコル・スタックで、20Mbps のデータ・スループットをサポートしています。この製品は、特に C2000 リアルタイム制御マイコンを含む C28x ベースのマイコン用に最適化されています。
ssl14229 ssI14229 は ISO 14229 プロトコル・スタックであり、現場でのプログラマビリティを実現する UDS(Unified Diagnostic Services)をサポートしています。この製品は、C28x ベースのマイコン用に最適化されています。 ISO 14229 自動車用エレクトロニクスで使用されています。
ssBL ssBL は、ECU 書き換えプログラミングに使用できるフラッシュ・ブートローダです。ssBL の拡張により、AES 256 暗号化などの独自の要件をサポートできます。  インターフェイスには CAN、J1939、CANopen、UDS、Bluetooth、USB、RS-232 があります。
TCP/IP イーサネット・ドーターカードと最適化された TCP/IP ネットワークプロトコル・スタック D.SignT

開発ツールチェーン

上記の C2000 ソフトウェア・アプリケーションを、IDE、コンパイラ、RTOS のほか、サード・パーティー製コード開発ツールと組み合わせて使用すると、リアルタイム制御アプリケーションの包括的な開発ソリューションが実現します。 C28x CPU 向けに最適化したコードを作成する方法については、『 C28x Optimization Guide』 (英語) をご覧ください。 

Code Composer Studio IDE

TI の統合型ソフトウェア開発環境

  • デバッガ、コンパイラ、エディタなどが付属
     

Eclipse オープン・ソース・ソフトウェア・フレームワークがベース

  • デバイス機能をサポートするために TI が拡張済み
     

主な開発ツールを通じて機能を追加済み

  • OS ごとのアプリケーション開発ツール (TI-RTOS、Linux、Android)
  • コード解析、ソース管理、controlSUITE の統合
Code Composer Studio アイコン

リアルタイム・デバッグ

すべての C2000 デバイスには、リアルタイム・デバッグ機能が含まれています。この機能は、以下の理由から従来のデバッグよりも優れています。 

  • リアルタイム、非侵襲、連続
  • ターゲット・メモリ、特別な割り込み、ソフトウェア侵入は不要
  • タイム・クリティカルな割り込みを特殊対応にマーク可能(高い優先度)
  • バックグラウンド・プログラム実行の一時停止中にタイムクリティカルな割り込みを実行可能

 

デバッグとシステム解析の強化のために、最新の C2000 マイコン・シリーズには、組込み型のリアルタイム分析/診断ユニット(ERAD)が搭載されています。

 

 

リアルタイム・オペレーティング・システム

TI の TI-RTOS カーネル (旧呼称 SYS/BIOS) は、C28x CPU 向けに、確定的なプリエンプティブ・マルチスレッド・サービスと同期サービス、メモリ管理、割り込み処理の各機能を提供します。

サードパーティ製コード開発ツール

ビジュアル・ベース、ブロック図ベース、モデル・ベースそれぞれの手法で設計を実施できるように、C2000 マイコン向けにカスタマイズしたインターフェイス、シミュレーション (コントローラ、プラント、ハードウェア、プロセッサインザループ)、コード生成ツールセットを、複数の企業が提供しています。 これらの製品は、制御システムのプロトタイピングとシステムのモデリングの迅速な実施に貢献するほか、デバッグ、テスト、準拠、製品開発期間短縮の目的で使用することができます。

MathWorks のロゴ

MathWorks® と Embedded Coder®

Embedded Coder により、モデル・ベースの設計を使用しているエンジニアは、ソフトウェア・インターフェイス、実行性能の最適化、RAM/ROM メモリの使用オプションを詳細に制御できるようになります。

グラフィカルなブロック図を簡単に作成して、C2000 マイコン用に高効率の固定/浮動小数点 C コードのシミュレーションと生成を行うことができます。Code Composer Studio IDE 上に実装されます。

PSIM のロゴ

Powersim - シミュレーションと組込みコード生成

シミュレーションから組込みコード生成まで、デジタル電源コンバータやモーター・ドライブ・プロジェクトの全開発サイクルをサポートします。PSIM は、C2000 マイコン用の包括的なセンサレス・モーター・ドライブ・ソリューションを提供します。

プログラマとデバッガ

 

デバッグ・プローブ

JTAG デバッグ・プローブ(エミュレータ)により、開発時にメモリを設定し、C2000 リアルタイム・マイコンと通信を行うことができます。ほぼすべての C2000 ツールには、controlCARD、LaunchPad、ベースボード、またはアプリケーション・ボードでの JTAG エミュレーションが含まれていますが、独自のボードを作成した後は、外部のデバッグ・プローブが必要になります。 これらのデバッグ・プローブは、さまざまな機能、相対性能CCS IDE 互換性を含めることができるように、異なる価格で提供されています。  

型番
概要
XDS110
推奨される低コストのデバッグ・プローブです。 パフォーマンスは XDS100V2 とほぼ同等です。CCS バージョン 7 以上でのみサポートされています。
XDS100V2
旧モデルのデバイス・シリーズや CCS の旧バージョンに特に推奨される低コストのデバッグ・プローブです。 この設計はオープンであるため、コピーして独自のデバッグ・プローブを作成できます。
XDS200
C2000 ユーザー向けに推奨されるミッドクラス外部デバッグ・プローブです。Piccolo F28004x シリーズとともに使用するための新しい 2 ピン cJTAG モードをサポートします。
XDS510USB
C2000 向けのミッドクラス・デバッグ・プローブですが、XDS200 が後継製品となったため現在は推奨されません。 CLA Type 2 はサポートしていません。
XDS560
XDS200 よりもパフォーマンスが向上した推奨アドバンスト・デバッグ・プローブです。
絶縁アダプタ
すべてのデバッグ・プローブに電気的絶縁を提供します。

フラッシュ・プログラミング

型番
概要
プロバイダ
フラッシュ FAQ
C2000 フラッシュ・プログラミングの FAQ  
テキサス・インスツルメンツ 
SPRABV4  C2000 シリアル・フラッシュ・プログラミング・アプリケーション・ノート テキサス・インスツルメンツ 
CCS オンチップ・フラッシュ・プログラマ CCS は開発中に TI MCU 上のフラッシュ・メモリをプログラミングするためのオンチップ・フラッシュ・プログラマ GUI を内蔵しています。 テキサス・インスツルメンツ
UniFlash Uniflash は、TI のマイコン上にあるフラッシュ・メモリのプログラムに使用するスタンドアロン・ツールです。Uniflash は、GUI、コマンド・ライン、スクリプト・インターフェイスを備えています。Code Composer Studio IDE Uniflash は無料で利用できます。TMDSHVMTRPFCKIT および TMDXIDDK379D とともに使用するエンコーダ内蔵 SM モーター。 テキサス・インスツルメンツ
C2000-GANG 一度に最大 8 個の C2000 リアルタイム制御デバイスをプログラミング可能なマルチデバイス・プログラマです。C2000 リアルタイム制御ギャング・プログラマでは、標準の RS-232 または USB 接続を使用してホスト PC に接続できるほか、ユーザーがプロセスのフル・カスタマイズを行うことができるフレキシブルなプログラミング・オプションが提供されます。 C2000-GANG はスタンドアロン・モードでも使用できます。 Elprotronic
FlashPro2000 FlashPro2000 は、テキサス・インスツルメンツの C2000 リアルタイム制御シリーズ MCU 向けの自動 USB フラッシュ量産プログラマです。 FlashPro2000 によりシリアライゼーションが可能になり、最大 64 個のプログラマを 1 つの PC に接続して、1 つのソフトウェアから同時にプログラミングを制御できます。 Elprotronic
C2Prog C2Prog は TI の高性能マイコン向けの、スクリプト作成可能でセキュリティ保護された産業用グレード・フラッシュ・プログラミング・ツールです。JTAG インターフェイスをサポートしていることに加えて、C2Prog では RS-232、RS-485、TCP/IP、USB、CAN(コントローラ・エリア・ネットワーク)経由での再フラッシュも許可しています。ファームウェア・イメージは暗号化し、パスワード保護することができます。そのため、このプログラマは現場での開発、特に IP の保護が重要な場合に最適です。
codeskin 
BP Microsystems プログラミング BPM Microsystems は、最初の試作品およびエンジニアリング向けの低コストなシングル・ソケット・マニュアル・プログラマ、小規模から中規模の量産に対応するマルチ・ソケット・マニュアル・プログラマ、中規模から大規模な量産に対応する柔軟な自動プログラミング・システムにいたるまで、手動および自動のユニバーサル・プログラミング・ソリューションの包括的なエコシステムを提供しています。 BP Microsystems
Data I/O プログラミング Data I/O は、世界中のお客様に包括的なデバイス・プログラミング・ソリューションを提供します。当社は、シングル・サイト・デバイス・プログラマと、ユニバーサルおよびマルチ・サイトの Concurrent Programming Systems 全般を取り扱っています。& Data I/O
StarProg-U StarProg-U は、さまざまなICをサポートする手のひらサイズのユニバーサル・プログラマです。StarProg-U は、ユーザーのソフトウェア開発用にコマンド・ライン・インターフェイスを備えています。  Dediprog テクノロジー
AP8000 AP8000 は、非常に高度なプログラミング (書き込み) テクノロジーを活用する形で設計済みです。この製品は、非常に高速なプログラミング (書き込み) 速度と
高精度のピン・ドライバ回路を通じて、高品質かつ最高の生産スループットを実現します。
Acroview

アクセサリ

型番
概要
TMDSADAP180TO100 HSEC180 controlCARD を DIMM100 ベースボードに接続できるようにするアダプタ・カード
TMDSDIM100CON5PK  任意の C2000 リアルタイム controlCARD ツールと使用できる 5 個の DIM100(DigiKey および Mouser では DIMM 100 と呼ばれています)コネクタのパッケージです。Molex 型番 87630-1001 または同等のものです。
TMDSHSECDOCK 互換性のある HSEC180 ベースの controlCARD の主な信号にアクセスできるヘッダー・ピンを備えたベースボード
HVPMSMMTR TMDSHVMTRPFCKIT および TMDXIDDK379D とともに使用するエンコーダ内蔵の高電圧 3 相 PMSM モーター
HVBLDCMTR TMDSHVMTRPFCKIT とともに使用するホール・センサ内蔵の高電圧 3 相 BLDC モーター 
LVBLDCMTR 主に低電圧 InstaSPIN-FOC イネーブル・キットとともに使用する低電圧 3 相 BLDC (正弦波) モーター 
LVSERVOMTR 主に低電圧 InstaSPIN-FOC イネーブル・キットとともに使用するエンコーダ/ホール・センサ内蔵の低電圧 3 相 PMSM モーター
2MTR-DYNO 1 個のモーターで負荷評価を実施し、1 個のモーターでテストを実施することを意図した 2 個の LVSERVOMTR、シャフト・カップリング、マウンティング・ブロック