Texas Instruments Piccolo™ TMS320F28004x 32ビット・マイクロコントローラ

Texas Instruments Piccolo™ TMS320F28004x 32ビット・マイクロコントローラ(MCU)を使用すると設計者は、重要な制御周辺機能、差別化されたアナログ、不揮発性メモリを1つのデバイスに統合できます。リアルタイムコントローラサブシステムは、TIの32ビットC28x CPUに基づいており、100MHzの信号処理性能を実現しています。C28x CPUは、新しいTMU拡張命令セットによってさらにブーストされています。この機能によって、変換とトルクループの計算でよく見られる三角関数を用いたアルゴリズムの高速実行、およびエンコードされたアプリケーションで一般的に見られる複雑な数学演算の待ち時間を短縮するVCU-I拡張命令セットが実現します。

TMS320F28004xは、128KB(64KW)の2つのバンクに分離した最大256KB(128KW)のフラッシュメモリをサポートしており、プログラミングと実行を並行して行うことができます。また、最大100KB(50KW)のオンチップSRAMは、4KB(2KW)および16KB(8KW)のブロックでも利用可能で、効率的なシステムパーティショニングを目的としています。フラッシュECC、SRAM ECC/パリティ、デュアルゾーン・セキュリティもサポートされています。

高性能アナログブロックは、システム統合がさらに可能になるF28004x MCUに統合されています。3つの独立した12ビットADCによって、複数のアナログ信号の正確で効率的な管理が実現しており、システムスループットが大幅に促進されます。アナログ・フロントエンドの7個のPGAによって、変換前のオンチップ電圧スケーリングが可能です。7個のアナログ・コンパレータ・モジュールによって、トリップ状態の入力電圧レベルの継続的な監視が実現しています。

特徴

  • TMS320C28x 32ビットCPU
    • 100MHz
    • IEEE 754単精度浮動小数点ユニット(FPU)
    • 三角関数演算ユニット(TMU)
    • ビタビ/複雑な数学ユニット(VCU-I)
    • 10ハードウェアのブレークポイント
  • プログラマブル制御補償器アクセラレータ(CLA)
  • オンチップメモリ
    • 2つの独立したバンクの間での、256KB(128KW)のフラッシュ(ECC保護)
    • 100KB(50KW)のRAM(ECC保護またはパリティ保護)
    • サードパーティの開発に対応するデュアルゾーンセキュリティ
    • 独自の識別番号
  • クロックとシステム制御
  • 1.2Vコア、3.3V I/O設計
  • 周辺機器
    • 6チャンネルのダイレクトメモリアクセス(DMA)コントローラ
    • 個別プログラムが可能な多重化された汎用入力/出力 (GPIO) ピン42本
    • アナログピンでの21のデジタル入力
    • 強化された周辺機器割込拡張(ePIE)モジュール
    • 外部ウェイクアップに対応した複数の低消費電力モード(LPM)
    • 組み込みリアルタイム分析および診断(ERAD)
  • 通信周辺機器
    • 電源管理バス(PMBus)インターフェイス1台
    • 相互集積回路(I2C)インターフェイス(ピンブート対応)1台
    • コントローラエリアネットワーク(CAN)バスポート(ピンブート対応)2個
    • シリアルペリフェラルインターフェイス(SPI)ポート(ピンブート対応)2個
    • シリアル通信インターフェイス(SCI)(ピンブート可能)2台
    • ローカルインターコネクトネットワーク(LIN)1つ
    • トランスミッタとレシーバが搭載された高速シリアルインターフェイス(FSI)1台
  • アナログシステム
    • 3つの3.45MSPS、12ビットのアナログ・デジタルコンバータ(ADC)
    • 12ビット・リファレンス・デジタル・アナログ・コンバータ(DAC)が搭載された7つのウィンドウ・コンパレータ(CMPSS)
    • 2個の12ビット・バッファDAC出力
    • プログラマブル・ゲイン・アンプ(PGA)7台
  • 拡張制御ペリフェラル
    • 高解像度能力(150ps高解像度)がある16ePWMチャンネル
    • 7つのエンハンスド入力キャプチャ(eCAP)モジュール
    • CW/CCW動作モードのサポートを目的とした2つのエンハンスド直交エンコーダ・パルス(eQEP)モジュールを搭載
    • 4つのシグマデルタフィルタモジュール(SDFM)入力チャンネル、1チャンネルにつき2つの並列フィルタ
  • 設定可能なロジックブロック(CLB)
  • InstaSPIN-FOC™

アプリケーション

  • 電化製品
  • ビルオートメーション
  • 電気自動車/ハイブリッド電気自動車(EV/HEV)パワートレイン
  • ファクトリオートメーション
  • グリッドインフラ
  • 産業輸送
  • 医療、ヘルスケア、フィットネス
  • モータ駆動
  • 電源
  • 通信用インフラストラクチャ
  • テストおよび測定機器

機能ブロック図

ブロック図 - Texas Instruments Piccolo™ TMS320F28004x 32ビット・マイクロコントローラ
公開: 2018-06-04 | 更新済み: 2024-05-07