XC2000ファミリー


XC_2000_family
インフィニオンXC2000ファミリは、ある16ビットの マイクロコントローラの送信、ハイブリッドアプリケーション、ドライバー補助システムを含む自動車用途に見出すことができるエンジンマネージメント。

コンテンツ
1 主な機能
2 建築
2.1 CPU 2.2 周辺機器
3 開発ツール
3.1 評価キット 3.2 無料ツール 3.3 サードパーティのツール
4 参考文献

主な機能
XC2000ファミリは、32ビットMACユニットも含むバージョンでインフィニオン独自のC16616ビットを使用します。コア周波数範囲は40〜100 MHz、組み込みフラッシュは32 KB〜1.6 MB、RAMは最大138KBです。電圧レギュレータが組み込まれたマイクロコントローラは、3〜5Vの単一電源で動作できます。

建築

CPU
XC2000マイクロコントローラファミリの中央処理装置(CPU)は、主に命令のフェッチとデコードを行い、演算を供給、実行し、計算結果を算術論理演算装置(ALU)とMAC装置のオペランドに格納します。
CPUはXC2000マイクロコントローラーのメインエンジンであるため、周辺サブシステムの特定のアクションの影響も受けます。XC2000には5段階の処理パイプライン(および2段階のフェッチパイプライン)が実装されているため、最大5つの命令を並行して処理できます。XC2000のほとんどの命令は、この並列処理により1クロックサイクルで実行されます。

周辺機器
最大30チャネル、600 nsの変換時間、最大10または12ビットの分解能を備えた1つまたは2つのアナログ-デジタルコンバータ
16ビット分解能のPWM生成(CCU6)用に最大4ユニット
最大256個のメッセージオブジェクトを持つ最大6個のCANノード
ソフトウェア定義のシリアルインターフェース(SPI、UART、I2C、I2S)用の最大10個のユニバーサルシリアルインターフェースコントローラーチャネル

外部バスユニット

開発ツール
評価キット
コントローラの機能を評価するための「イージーキット」と、利用可能な特定のアプリケーションのクイックスタートとしての「アプリケーションキット」が主な用途は、電気モーター制御、自動化、ソーラーインバーターなどの産業分野です。

無料ツール
DAVE™ (「デジタルアプリケーション仮想エンジニア」)は、低レベルのドライバーを構成し、ソースコードを自動的に生成するための無料のツールです。
DAVE™ドライブは、自動モーター制御生成用の無料ツールであり、フィールド指向制御、正弦波またはブロック転流、V / Hz速度制御などのモーター固有の制御コードを生成します。
無料のタスキングコンパイラプログラム

サードパーティのツール
タスクコンパイラツールセット
Hitexデバッガー
PLSデバッガー

参考文献
^ XC2000プレスリリース ^ MACユニット ^ MAC ^ XC2000ユーザーマニュアル ^ XC2300イージーキットとアプリケーションキット ^ DAVE™ ^ DAVE™ドライブ ^ タスクVX-ツールセット