Loading article…
Infineon XE166ファミリーは、2007年に初めて導入された16ビットマイクロコントローラファミリーです。XE166は、サーボドライバ、家電モーター、産業用ポンプ、輸送、電源などのアプリケーションで使用されています。[1 ]
主な特徴
XE166ファミリーは、 32ビットMACユニットも搭載したバージョンで、Infineon/STMicroelectronics独自のC166 16ビットコアを使用しています。[2]コア周波数は40~100MHz、組み込みフラッシュは32KB~1.6MB、RAMは最大138KBです。組み込み電圧レギュレータを搭載したマイクロコントローラは、3~5Vの単一電源で動作します。
建築
CPU
XE166マイクロコントローラファミリの中央処理装置(CPU)は、主に命令をフェッチしてデコードし、演算装置(ALU)とMACユニットのオペランドに演算結果を供給して実行し、計算結果を保存します。 [3]
CPUはXE166マイクロコントローラのメインエンジンであるため、周辺サブシステムの特定の動作にも影響されます。XE166には5段の処理パイプライン(および2段のフェッチパイプライン)が実装されているため、最大5つの命令を並列処理できます。この並列処理により、XE166のほとんどの命令は1クロックサイクルで実行されます。[4]
周辺機器
- 最大 30 チャネル、600 ns の変換時間、最大 10 または 12 ビットの解像度を持つ 1 つまたは 2 つのアナログ - デジタル コンバータ
- 16ビット解像度のPWM生成ユニット(CCU6)最大4台
- 最大 6 つのCANノードと最大 256 のメッセージ オブジェクト
- ソフトウェア定義シリアル インターフェイス (SPI、UART、I2C、I2S など) 用の最大 10 個のユニバーサル シリアル インターフェイス コントローラ チャネル
- 外部バスユニット
開発ツール
評価キット
コントローラの機能を評価するための「イージーキット」と、特定のアプリケーションをすぐに開始するための「アプリケーションキット」があります。[5]主なアプリケーションは、電気モーター制御、オートメーション、ソーラーインバータなどの産業分野です。
無料ツール
- DAVE (「デジタル アプリケーション仮想エンジニア」) は、低レベルのドライバーを構成し、ソース コードを自動的に生成する無料ツールです。
- DAVE Drive は、フィールド指向制御、正弦波またはブロック整流、V/Hz 速度制御などのモーター固有の制御コードを生成する、自動モーター制御生成用の無料ツールです。
サードパーティツール
参考文献
- ^ XE166 プレスリリース
- ^ MACユニット[永久リンク切れ ]
- ^ マック
- ^ XE166 ユーザーマニュアル
- ^ XE166 イージーキットとアプリケーションキット 2011年7月23日アーカイブ、Wayback Machine
