マイコン(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
TMDSDCDCLEDKIT
評価基板:SEPIC/PWM 制御 LED ストリング TMDSCNCD28035*
LAUNCHXL-F28379D
TMDSRGBLEDKIT 評価基板:ブースト・ステージまたは SEPIC ステージ制御 LED ストリング TMDSCNCD28027*
TIEVM-HV-1PH-DCAC 評価基板:高電圧単相インバータ TMDSCNCD280049C
TMDSCNCD28379D
DigitalPower SDK
TIEVM-VIENNARECT
評価基板:高電圧 3 相 PFC Vienna(ウィーン)整流器 TMDSCNCD280049C
TMDSCNCD28379D
TMDSCNCD28388D

*included in part number purchase

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

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

TMDSCNCD28379D*

TMDSCNCD28388D

MotorControl SDK
BOOSTXL-DRV8320RS ブースタパック:45V、15A 3 相インバータ  LAUNCHXL-F280049C
TMDSHVMTRINSPIN 評価基板:400V、10A 3 相インバータ 

TMDSCNCD280049C

TMDSADAP180TO100

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

TMDSCNCD28069MISO*

TMDSCNCD28054MISO

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

TMDSCNCD28027F

TMDSCNCD28069MISO*

TMDSCNCD28054MISO

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

TMDSCNCD28027F*

TMDSCNCD28069MISO*

TMDSCNCD28054MISO

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

TMDSCNCD28335

TMDSCNCD28027

TMDSCNCD28035

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

TMDSCNCD28335*

TMDSCNCD28035*

BOOSTXL-DRV8301  ブースタパック:24V、10A 3 相インバータ LAUNCHXL-F28379D
BOOSTXL-DRV8305EVM  ブースタパック:45V、15A 3 相インバータ LAUNCHXL-F28379D
BOOSTXL-3PHGANINV ブースタパック:48V、10A 3 相 GaN インバータ。LaunchPad および 2MTR-DYNO バンドルで利用可能。 LAUNCHXL-F28379D
BOOSTXL-POSMGR ブースタパック:アブソリュート・エンコーダと、リゾルバや SinCos トランスデューサのような各種アナログ・センサのための Position Manager 技術 LAUNCHXL-F28379D
TMDXHVMTRKIT5X 評価基板:400V、10A 3 相インバータ TMDXCNCD28055ISO*
DRV8312-C2-KIT 評価基板:60V、3.5A 3 相インバータ

TMDSCNCD28035ISO*

TMDSCNCD28069ISO

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

TMDSCNCD28035ISO*

TMDSCNCD28069ISO

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

TMDSCNCD28035ISO*

TMDSCNCD28069ISO

*Included in part number purchase

ソフトウェア

C2000Ware

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

controlSUITE

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

C2000 ソフトウェア・フレームワーク

C2000 マイコンのプログラミング・モデルは、多彩な抽象化レイヤーによるフレキシビリティを実現します。C は広く普及している言語ですが、レジスタに直接アクセスするアセンブリ命令、解釈しやすいビット・フィールドを使用する#define ヘッダ・ファイル・システム、または従来型の API ドライバを使用できるソフトウェア・メソッドが提供されています。

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

レジスタとアドレス

  • すべてのハードウェアのレジスタとアドレスに対するベースライン・アセンブリ通信

ビット・フィールド

  • マスキングなしで操作できる
  • レジスタ全体またはビット単位でアクセスできるフレキシビリティ
  • 使いやすい高度な Code Composer Studio™ IDE 機能

API ドライバ

  • レジスタのビット・フィールドを自動的に設定する C 関数
  • 新しい組込みプログラマが学習に要する時間を削減
  • 一般的なタスクとペリフェラル・モードをサポート

フレームワーク

  • ステート・マシン/ISR ベース OS
  • 関数ベースのデバイス初期化
  • 組込みタスク管理

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

従来、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 のほか、サード・パーティー製コード開発ツールと組み合わせて使用します。これにより、リアルタイム制御アプリケーションの包括的な開発ソリューションが実現します。

Code Composer Studio IDE

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

  • デバッガ、コンパイラ、エディタなどを含む

 

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

  • TI がデバイス機能のサポートを拡張

 

主要な開発ツールにより機能を追加

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

リアルタイム・デバッグ

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

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

 

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

 

 

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

いくつか企業が、ビジュアル/ブロック図/モデル・ベースの設計用に、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 は、さまざまな集積回路をサポートする手のひらサイズのユニバーサル・プログラマです。StarProg-U は、ユーザーのソフトウェア開発用にコマンド・ライン・インターフェイスを備えています。  Dediprog テクノロジー

アクセサリ

型番
概要
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 モーター 
LVACIMTR 主に低電圧 InstaSPIN-FOC イネーブル・キットとともに使用する低電圧 3 相 ACI モーター 
LVBLDCMTR 主に低電圧 InstaSPIN-FOC イネーブル・キットとともに使用する低電圧 3 相 BLDC(正弦波)モーター 
LVSERVOMTR 主に低電圧 InstaSPIN-FOC イネーブル・キットとともに使用するエンコーダ/ホール・センサ内蔵の低電圧 3 相 PMSM モーター
2MTR-DYNO 1 個のモーターで負荷評価を実施し、1 個のモーターでテストを実施することを意図した 2 個の LVSERVOMTR、シャフト・カップリング、マウンティング・ブロック