マイコン(MCU)

C2000 高性能マイコン – ツールとソフトウェア

<Section CTA Link - not authored>
<Horizontal Rule is not displayed>

高性能マイコン用のキットと評価モジュール&

太陽光発電、モーター制御、ライティング、デジタル電源向けのフル機能のアプリケーション開発プラットフォームに至るまで、TI はお客様の製品開発と市場投入の迅速化をサポートする広範な 高性能マイコン・ハードウェア開発ツールを提供しています。

アプリケーション・キット

アプリケーション・キットは、モーター制御、デジタル電源、太陽光発電、LED ライティング、電力線通信(PLC)などの主要アプリケーション向けに完全なリファレンス/学習用プラットフォームを提供します。アプリケーションに関する実用的な知識を持ち、C28x ベースのマイコンを使用したターゲット・アプリケーションの性能向上方法を習得したいと考えているエンジニア向けに設計されています。アプリケーション・キットにはユーザー・ガイドが含まれているほか、プロジェクト、ハードウェア開発パッケージなどのソフトウェア・サポートには controlSUITE™ ソフトウェアからアクセスできます。

マイコン LaunchPad キット

高性能マイコン LaunchPad 評価キットは、高性能マイコンの入門用として提供しています。これらのキットには、新しいアプリケーションの開発に必要なものがすべて含まれています。LED の点滅、モーターの回転、データの検出などを数分で行うことができます。

controlCARD

高性能デバイス用 controlCARD には、マイコンとすべての必要なサポート・デバイスが、標準のピン互換 DIM ソケット・ドーター・カードに搭載されています。一般的なプラグイン互換インターフェイスにより、ユーザーは新しい controlCARD にプラグインするだけで、TI のアプリケーション開発キットでさまざまな高性能マイコンの検証をすぐに行うことができます。

検証用キット

高性能マイコン検証用キットには、controlCARD と互換性を持つドッキング・ステーションが含まれており、ほとんどの controlCARD ピンにアクセスできます。また、高性能マイコン用のプロトタイピング・プラットフォームも提供します。

アクセサリ

C2000 リアルタイム制御 JTAG エミュレータ

ほとんどの C2000 リアルタイム制御キットには出荷時にオンボード XDS100 USB JTAG エミュレータが搭載されていますが、低コスト・オプションを含む、さまざまな JTAG エミュレータを提供しているサード・パーティーもあります。大電流または高電圧の電化製品を制御するターゲットには、グラウンドによる機器の損傷を防止するため、ガルバニック絶縁されたエミュレータの使用を推奨します。

C2000 リアルタイム制御ギャング・プログラマ

C2000 リアルタイム制御ギャング・プログラマを使用すると、プログラミングに必要な時間を最大 8 倍低減できます。

キット 型番 説明 価格 ご注文
C2000 Real-time Control Gang Programmer C2000-GANG Multi-device programmer that programs up to eight C2000 Real-time Control devices at a time. The C2000 Real-time Control Gang Programmer connects to a host PC using a standard RS-232 or USB connection and provides flexible programming options that allow the user to fully customize the process. $350.00 Order Now

 

DIM100 controlCARD コネクタ

DIM100 controlCARD コネクタは、プロトタイプ上への controlCARD の容易な設計を可能にします。

キット 型番 説明 価格

ご注文

DIM100 controlCARD Connector TMDSDIM100CON5PK Package of 5 DIM100 (called DIMM 100 by DigiKey and Mouser) connectors for use with any C2000 Real-time controlCARD tools. Five connectors are Molex part number 87630-1001 or equivalent. $8.00

 

デジタル・モーター制御アクセサリ

高電圧 PFC とモーター制御開発キットとの互換性があります

キット 型番 説明 価格 ご注文
AC Induction Motor for TMDSHVMTRPFCKIT HVACIMTR The ACI Motor Kit is designed for customers looking to use the High Voltage Motor Control and PFC Developer's kit with an AC induction motor. $299.00 Order Now
Permanent Magnet Synchronous Motor for TMDSHVMTRPFCKIT HVPMSMMTR kit includes a PMSM motor with a built in encoder, which works with the motor control kit software right out of the box. $299.00 Order Now
Brushless DC Motor for TMDSHVMTRPFCKIT HVBLDCMTR The BLDC Motor Kit is designed for customers looking to use the High Voltage Motor Control and PFC Developer's kit with an brushless DC motor. $199.00 Order Now
<Section CTA Link - not authored>

高性能マイコン用開発ツール

TI と「TI デザイン・ネットワーク」メンバーの IDE、コンパイラ、ツール・チェーンなどです。

Code Composer Studio™ IDE

Code Composer Studio™ は、TI の DSP、マイコン、アプリケーション・プロセッサ向けの Eclipse ベースの統合開発環境です。Code Composer Studio には、組込みアプリケーションの開発とデバッグに必要な一連のツールで構成されています。CCStudio は TI の各デバイス・ファミリ向けのコンパイラ、ソース・コード・エディタ、プロジェクト・ビルド環境、デバッガ、プロファイラ、シミュレータなどの多数の機能を提供します。Code Composer Studio は、アプリケーション開発フローをステップごとに実行できる、単一のユーザー・インターフェイスを提供します。使いやすいツールとインターフェイスにより、開発の迅速な開始と、高度なツールを活用したアプリケーションへの機能追加が可能になります。
 

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

Code Composer Studio(CCStudio)
IDE 型番 説明

XDS100 エミュレータ・

サポート

試用バージョン フル・バージョン
Code Composer Studio CCS-FREE Eclipse based IDE compatible with all TI MCUs and DSPs

XDS100 V1

XDS100 V2

Unlimited with XDS100 emulator (32KB limit without XDS100) $445

**  controlSUITE™ ソフトウェアとの互換性はありません。

リアルタイム・デバッグ – CCStudio に付属

従来のデバッグ方式(停止モード)では、プログラマはシステムを完全に停止することにより、すべてのスレッドを停止し、割り込みを処理できないようにしていました。このため、システムやアプリケーションにリアルタイム制約が存在する場合は、デバッグが非常に困難になります。リアルタイム・モードのデバッグ・サポートでは、ユーザー指定のタイム・クリティカルな割り込み処理をしながら、アプリケーションを停止して検査することができることから、実際のシステム挙動の測定が改善されます。

MathWorks® と Embedded Coder®

MathWorks® の Embedded Coder® は、Code Composer Studio IDE を使用してテキサス・インスツルメンツの高性能マイコン向けに最適化された MATLAB® と Simulink® モデルから C コードを生成します。Embedded Coder により、モデル・ベースの設計を使用しているエンジニアは、ソフトウェア・インターフェイス、実行性能の最適化、RAM/ROM メモリの使用オプションを詳細に制御できるようになります。

Embedded Coder は以下をサポートしています。

  • ほとんどの Piccolo と Delfino マイコン
  • ビルドや実行の自動化、スタンドアローンまたは Simulink を使用したチューニングとロギング
  • DMC や IQMath ライブラリを含むプロセッサ向けに最適化されたコードの生成
  • プロセッサインザループ(PIL)テストと実行プロファイリング
  • ADC、デジタル I/O、ePWM、eQEP、eCAP、eCAN、I2C などのペリフェラル
  • IEC 61508 および ISO 26262 を含む機能安全規格
MathWorks のロゴ

PSIM® SimCoder、組込みターゲット付き

従来のデバッグ方式(停止モード)では、プログラマはシステムを完全に停止することにより、すべてのスレッドを停止し、割り込みを処理できないようにしていました。このため、システムやアプリケーションにリアルタイム制約が存在する場合は、デバッグが非常に困難になります。リアルタイム・モードのデバッグ・サポートでは、ユーザー指定のタイム・クリティカルな割り込み処理をしながら、アプリケーションを停止して検査することができることから、実際のシステム挙動の測定が改善されます。
 

VisSim/Embedded Controls Developer™

VisSim/Embedded Controls Developer™ を使用すると、グラフィカルなブロック図を簡単に作成して、C2000 リアルタイム制御マイコンを含む C28x ベース・マイコンに対し、高効率の固定/浮動小数点 C コードのシミュレーションと生成を行うことができます。VisSim は、ADC、PWM、コンパレータなどのオンチップ・ペリフェラルを広範にサポートしています。メインのタイマ駆動タスクの自動設定に加え、無制限のプリエンプティブ・タスクによる包括的な RTOS、単純な割り込みハンドラ作成、SPI、UART、I2C に対する割り込みベースの内蔵シリアル I/O キューイング、ハンドコーディングされたデータや機能への外部インターフェイスなどが用意されています。VisSim は Code Composer 上に実装され、対話型のゲイン変更などにより、包括的なデバッグ環境を提供します。
 

高性能マイコン用ソフトウェア

TI と TI デザイン・ネットワークによるオペレーティング・システムのサポートです。ペリフェラルと特定用途向けソフトウェア、フレームワーク、ソフトウェア・コーデックを含みます。

C2000 DesignDRIVE ソフトウェア:産業用ドライブとモーター制御向け

DesignDRIVE ソフトウェアと DesignDRIVE 開発キットの連動により、ハードウェアとソフトウェアからなる単一のプラットフォームが形成され、多くの産業用ドライブとサーボ・トポロジーに対応するソリューションの開発と評価を簡単に実行できるようになります。 

controlSUITE ソフトウェア

controlSUITE ソフトウェアは、C2000 リアルタイム制御マイコンを含む C28x ベースのマイコンに関するすべての資料、ハードウェアに対するニーズに対応します。便利なグラフィカル・インターフェイスを使用して、サンプル・コードからハードウェア回路図に至るまで、必要なサポートをすぐに使用することができます。

MotorWare ソフトウェア

C2000 Piccolo InstaSPIN-FOC™ テクノロジーと InstaSPIN-MOTION™ マイコン・テクノロジーのソフトウェア・ディストリビューションは、最新のオブジェクト C 指向/API ベース・コーディング技術を提供します。

SafeTI™-60730 ソフトウェア・パッケージ

機能安全向けの SafeTI-60730 設計パッケージ製品は、IEC 60730:2010 準拠のソフトウェア・ライブラリが含まれており、UL 1998:2008 および IEC 60335-1:2010 機能安全規格をサポートします。IEC 60730:2010 準拠のライブラリにより、コンシューマ・アプリケーション・システムのメーカーは、システム認証をより簡単かつ迅速に取得できるようになります。
 

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

C2000 リアルタイム制御プラットフォームには、さまざまなオンチップ・フラッシュ・デバイスが含まれています。ご使用のソフトウェア IP をフラッシュ・メモリにロードするためのさまざまなオプションをご用意しています。主なフラッシュ・プログラミング・ツールのリストを以下に示します。
名称 説明 プロバイダ
UniFlash CCS Uniflash is a standalone tool used to program flash memory on TI MCUs. Uniflash has a GUI, command line, and scripting interface. CCS Uniflash is available free of charge. Texas Instruments
C2Prog C2Prog is an industrial grade flash programming tool for TI Performance and Ultra-low PowerMCUs. Rather than solely relying on JTAG as the communication interface between the programming tool and the MCU, C2Prog also supports RS-232, RS-485, TCP/IP, USB and CAN (Controller Area Network). The programmer is, therefore, well suited for deployment in the field where the JTAG port is typically not accessible. codeskin
FlashPro 2000 FlashPro2000 is a USB Flash Programmer for Texas Instruments C2000 Real-time Control series MCUs (TMS320F28x) Elptronic
プロバイダ 説明
BP Microsystems BP Microsystems provides complete device programming solutions to customers worldwide. The company offers a full line of single site device programmers & Universal , and multi-site Concurrent Programming Systems.
Data I/O Data I/O provides complete device programming solutions to customers worldwide. The company offers a full line of single site device programmers & Universal , and multi-site Concurrent Programming Systems.

PlcSUITE

C28x ベースの電力線通信(PLC)技術に関するソフトウェアと情報については、電力線通信のページをご参照ください。
 
plc

C28x ベースのマイコン向け CAN ソリューション

C2000 リアルタイム制御マイコンを含む C28x ベース・マイコン用のリアルタイム CAN プロトコル・サポートです。

ソフトウェア・パッケージ 説明 サポートされている規格
CAN ssCAN is an extreme performance hard real-time CAN device driver with low interrupt latency optimized for the C28x based microcontrollers. It supports single and multiple CAN channels across the C2000 Real-time Control microcontrollers.

ISO 11898-1

ISO 11898-2

ISO 11898-3

ISO 11898-5

CANopen ssCANopen is a high-performance hard real-time CANopen protocol stack supporting a data throughput of 15 Mbps. This product is optimized specifically for the C28x based microcontrollers which include C2000 Real-time Control microcontrollers.

CiA 301

CiA 302

CiA 303

CiA 401

….

CiA 455

SAE J1939 ssJ1939 is an extreme performance SAE J1939 protocol stack supporting a data throughput of 20 Mbps. This product is optimized specifically for the C28x based microcontrollers which include C2000 Real-time Control microcontrollers.

SAE J1939-11

SAE J1939-15

SAE J1939-21

SAE J1939-71

SAE J1939-73

SAE J1939-81

ISO 15765 ssI15765 is an extreme performance ISO 15765 protocol stack supporting a data throughput of 20 Mbps. This product is optimized specifically for the C28x based microcontrollers which include C2000 Real-time Control microcontrollers.

ISO 15765-2

ISO 15765-3

ISO 15765-4

SO 14229

ISO 14230SAE J1979

NMEA 2000 ssNMEA2000 is an extreme performance NMEA 2000 protocol stack supporting a data throughput of 20 Mbps. This product is optimized specifically for the C28x based microcontrollers which include C2000 Real-time Control microcontrollers.

NMEA 2000

NMEA 2000-A

NMEA 2000-B

NMEA 2000-E

IEC 61162-3