TMS320F28003x (F28003x) は、電力密度の向上、スイッチング周波数の向上、GaN および SiC 技術の使用のサポートなど、パワー・エレクトロニクスの効率を向上させるように設計された、スケーラブルできわめてレイテンシの低いデバイスである C2000™ リアルタイム・マイクロコントローラ・ファミリの製品です。
主なアプリケーションには以下が含まれます。
リアルタイム制御サブシステムは、テキサス・インスツルメンツの 32 ビット C28x DSP コアをベースにしており、オンチップ・フラッシュまたは SRAM から実行される浮動小数点または固定小数点コードに対して 120MHz の信号処理性能を発揮します。C28x CPU は、浮動小数点演算ユニット (FPU)、三角関数演算ユニット (TMU) および VCRC (巡回冗長検査) 拡張命令セットによってさらに強化され、リアルタイム制御システムでよく使われる主要なアルゴリズムを高速化します。
CLA により、一般的なタスクの負荷の多くをメインの C28x CPU から取り除くことができます。CLA は独立の 32 ビット浮動小数点演算アクセラレータであり、CPU と並列に実行されます。さらに、CLA には独自の専用メモリ・リソースがあり、一般的な制御システムで必要となる主要なペリフェラルに直接アクセスできます。ANSI C のサブセット、およびハードウェア・ブレークポイントやハードウェアによるタスク切り替えなどの主要な機能が標準でサポートされています。
F28003x は、最大 384KB (192KW) のフラッシュ・メモリをサポートしています。これらは 3 つの 128KB (64KW) バンクに分割されるため、プログラミングと実行を並列に行えます。最大 69KB (34.5KW) のオンチップ SRAM も利用でき、フラッシュ・メモリを補完できます。
F28003x のライブ・ファームウェア・アップデート・ハードウェア拡張により、古いファームウェアから新しいファームウェアへのコンテキスト切り替えを高速化し、デバイス・ファームウェアの更新時のアプリケーションのダウンタイムを最小限に抑えることができます。
F28003x リアルタイム・マイクロコントローラ (MCU) に内蔵された高性能アナログ・ブロックは、リアルタイム・シグナル・チェーン性能を最適化するために、処理および PWM ユニットと密結合されています。16 個の PWM チャネルはすべて周波数に依存しない分解能モードをサポートしており、3 相インバータから、力率補正、高度なマルチレベル電源トポロジまで、さまざまな電力段を制御できます。
構成可能ロジック・ブロック (CLB) を内蔵しているため、ユーザーはカスタム・ロジックを追加し、FPGA に類似した機能を C2000 リアルタイム・マイコンに統合できます。
インターフェイスは、各種の業界標準通信ポート (SPI、SCI、I2C、PMBus、LIN、CAN、CAN FD など) によりサポートされており、最適な信号配置を行うための複数のピン多重化方法を備えています。高速シリアル・インターフェイス (FSI) を使用すると、絶縁境界越しに最高 200Mbps の堅牢な通信が可能です。
C2000 プラットフォームの新機能であるホスト・インターフェイス・コントローラ (HIC) は、外部ホストから TMS320F28003x のリソースへの直接アクセスを可能にする高スループット・インターフェイスです。
C2000 マイコンは、お客様のリアルタイム制御システムに適した選択肢です。その機能について詳しく知るには、『C2000™ リアルタイム・マイクロコントローラを使った開発のための基本ガイド』をご覧いただくとともに、C2000™ リアルタイム制御 MCU のページにアクセスしてください。
『C2000™ リアルタイム制御マイクロコントローラ (MCU) を使用した設計の開始』入門ガイドは、C2000 デバイスを使用する開発について、ハードウェアからサポート・リソースまで、あらゆる側面をカバーしています。 主要な参考資料に加えて、各セクションには関連するリンクとリソースが掲載されており、さらに詳細な情報を知ることができます。
導入前の評価にはTMDSCNCD280039C 評価ボードをご覧になり、C2000Ware をダウンロードしてください。
TMS320F28003x (F28003x) は、電力密度の向上、スイッチング周波数の向上、GaN および SiC 技術の使用のサポートなど、パワー・エレクトロニクスの効率を向上させるように設計された、スケーラブルできわめてレイテンシの低いデバイスである C2000™ リアルタイム・マイクロコントローラ・ファミリの製品です。
主なアプリケーションには以下が含まれます。
リアルタイム制御サブシステムは、テキサス・インスツルメンツの 32 ビット C28x DSP コアをベースにしており、オンチップ・フラッシュまたは SRAM から実行される浮動小数点または固定小数点コードに対して 120MHz の信号処理性能を発揮します。C28x CPU は、浮動小数点演算ユニット (FPU)、三角関数演算ユニット (TMU) および VCRC (巡回冗長検査) 拡張命令セットによってさらに強化され、リアルタイム制御システムでよく使われる主要なアルゴリズムを高速化します。
CLA により、一般的なタスクの負荷の多くをメインの C28x CPU から取り除くことができます。CLA は独立の 32 ビット浮動小数点演算アクセラレータであり、CPU と並列に実行されます。さらに、CLA には独自の専用メモリ・リソースがあり、一般的な制御システムで必要となる主要なペリフェラルに直接アクセスできます。ANSI C のサブセット、およびハードウェア・ブレークポイントやハードウェアによるタスク切り替えなどの主要な機能が標準でサポートされています。
F28003x は、最大 384KB (192KW) のフラッシュ・メモリをサポートしています。これらは 3 つの 128KB (64KW) バンクに分割されるため、プログラミングと実行を並列に行えます。最大 69KB (34.5KW) のオンチップ SRAM も利用でき、フラッシュ・メモリを補完できます。
F28003x のライブ・ファームウェア・アップデート・ハードウェア拡張により、古いファームウェアから新しいファームウェアへのコンテキスト切り替えを高速化し、デバイス・ファームウェアの更新時のアプリケーションのダウンタイムを最小限に抑えることができます。
F28003x リアルタイム・マイクロコントローラ (MCU) に内蔵された高性能アナログ・ブロックは、リアルタイム・シグナル・チェーン性能を最適化するために、処理および PWM ユニットと密結合されています。16 個の PWM チャネルはすべて周波数に依存しない分解能モードをサポートしており、3 相インバータから、力率補正、高度なマルチレベル電源トポロジまで、さまざまな電力段を制御できます。
構成可能ロジック・ブロック (CLB) を内蔵しているため、ユーザーはカスタム・ロジックを追加し、FPGA に類似した機能を C2000 リアルタイム・マイコンに統合できます。
インターフェイスは、各種の業界標準通信ポート (SPI、SCI、I2C、PMBus、LIN、CAN、CAN FD など) によりサポートされており、最適な信号配置を行うための複数のピン多重化方法を備えています。高速シリアル・インターフェイス (FSI) を使用すると、絶縁境界越しに最高 200Mbps の堅牢な通信が可能です。
C2000 プラットフォームの新機能であるホスト・インターフェイス・コントローラ (HIC) は、外部ホストから TMS320F28003x のリソースへの直接アクセスを可能にする高スループット・インターフェイスです。
C2000 マイコンは、お客様のリアルタイム制御システムに適した選択肢です。その機能について詳しく知るには、『C2000™ リアルタイム・マイクロコントローラを使った開発のための基本ガイド』をご覧いただくとともに、C2000™ リアルタイム制御 MCU のページにアクセスしてください。
『C2000™ リアルタイム制御マイクロコントローラ (MCU) を使用した設計の開始』入門ガイドは、C2000 デバイスを使用する開発について、ハードウェアからサポート・リソースまで、あらゆる側面をカバーしています。 主要な参考資料に加えて、各セクションには関連するリンクとリソースが掲載されており、さらに詳細な情報を知ることができます。
導入前の評価にはTMDSCNCD280039C 評価ボードをご覧になり、C2000Ware をダウンロードしてください。