JAJSFZ5Q June 2007 – August 2022 TMS320F28232 , TMS320F28232-Q1 , TMS320F28234 , TMS320F28234-Q1 , TMS320F28235 , TMS320F28235-Q1 , TMS320F28332 , TMS320F28333 , TMS320F28334 , TMS320F28335 , TMS320F28335-Q1
PRODUCTION DATA
デバイスごとのパッケージ図は、PDF版データシートをご参照ください。
CAN モジュールの主な機能は次のとおりです。
SYSCLKOUT が 100MHz の場合、可能な最小のビット・レートは 7.812kbps です。
SYSCLKOUT が 150MHz の場合、可能な最小のビット・レートは 11.719kbps です。
F2833x/F2823x CAN は、ISO/DIS 16845による適合性テストに合格しています。テスト・レポートおよび例外については、TI にお問い合わせください。
図 8-12 eCAN のブロック図およびインターフェイス回路| 部品番号 | 電源電圧 | 低消費電力 モード |
スロープ 制御 |
VREF | その他 | TA |
|---|---|---|---|---|---|---|
| SN65HVD230 | 3.3V | スタンバイ | 可変 | あり | – | -40℃~85℃ |
| SN65HVD230Q | 3.3V | スタンバイ | 可変 | あり | – | -40℃~125℃ |
| SN65HVD231 | 3.3V | スリープ | 可変 | あり | – | -40℃~85℃ |
| SN65HVD231Q | 3.3V | スリープ | 可変 | あり | – | -40℃~125℃ |
| SN65HVD232 | 3.3V | なし | なし | なし | – | -40℃~85℃ |
| SN65HVD232Q | 3.3V | なし | なし | なし | – | -40℃~125℃ |
| SN65HVD233 | 3.3V | スタンバイ | 可変 | なし | 診断ループバック | -40℃~125℃ |
| SN65HVD234 | 3.3V | スタンバイおよびスリープ | 可変 | なし | – | -40℃~125℃ |
| SN65HVD235 | 3.3V | スタンバイ | 可変 | なし | 自動ボー・ループバック | -40℃~125℃ |
図 8-13 eCAN-A メモリ・マップeCAN-A モジュールをアプリケーションで使用しない場合は、使用可能な RAM (LAM、MOTS、MOTO、メールボックス RAM) を汎用 RAM として使用できます。この場合、CAN モジュールのクロックをイネーブルにする必要があります。
図 8-14 eCAN-B メモリ・マップ表 8-11 に示す CAN レジスタは、CAN コントローラおよびメッセージ・オブジェクトの構成と制御のために CPU が使用します。eCAN 制御レジスタは、32 ビットの読み取り / 書き込み操作のみをサポートしています。メールボックス RAM には、16 ビットまたは 32 ビットでアクセスできます。32 ビットのアクセスは、偶数境界に整列されます。
| レジスタ 名(1) | eCAN-A アドレス | eCAN-B アドレス | サイズ (x32) | 説明 | ||
|---|---|---|---|---|---|---|
| CANME | 0x6000 | 0x6200 | 1 | メールボックス有効 | ||
| CANMD | 0x6002 | 0x6202 | 1 | メールボックス方向 | ||
| CANTRS | 0x6004 | 0x6204 | 1 | 送信要求セット | ||
| CANTRR | 0x6006 | 0x6206 | 1 | 送信要求リセット | ||
| CANTA | 0x6008 | 0x6208 | 1 | 送信アクノリッジ | ||
| CANAA | 0x600A | 0x620A | 1 | アクノリッジ中止 | ||
| CANRMP | 0x600C | 0x620C | 1 | 受信メッセージ保留中 | ||
| CANRML | 0x600E | 0x620E | 1 | 受信メッセージ喪失 | ||
| CANRFP | 0x6010 | 0x6210 | 1 | リモート・フレーム保留中 | ||
| CANGAM | 0x6012 | 0x6212 | 1 | グローバル受け入れマスク | ||
| CANMC | 0x6014 | 0x6214 | 1 | マスタ制御 | ||
| CANBTC | 0x6016 | 0x6216 | 1 | ビット・タイミング構成 | ||
| CANES | 0x6018 | 0x6218 | 1 | エラーおよびステータス | ||
| CANTEC | 0x601A | 0x621A | 1 | 送信エラー・カウンタ | ||
| CANREC | 0x601C | 0x621C | 1 | 受信エラー・カウンタ | ||
| CANGIF0 | 0x601E | 0x621E | 1 | グローバル割り込みフラグ 0 | ||
| CANGIM | 0x6020 | 0x6220 | 1 | グローバル割り込みマスク | ||
| CANGIF1 | 0x6022 | 0x6222 | 1 | グローバル割り込みフラグ 1 | ||
| CANMIM | 0x6024 | 0x6224 | 1 | メールボックス割り込みマスク | ||
| CANMIL | 0x6026 | 0x6226 | 1 | メールボックス割り込みレベル | ||
| CANOPC | 0x6028 | 0x6228 | 1 | 上書き保護制御 | ||
| CANTIOC | 0x602A | 0x622A | 1 | TX I/O 制御 | ||
| CANRIOC | 0x602C | 0x622C | 1 | RX I/O 制御 | ||
| CANTSC | 0x602E | 0x622E | 1 | タイムスタンプ・カウンタ (SCC モードでは予約済み) | ||
| CANTOC | 0x6030 | 0x6230 | 1 | タイムアウト制御 (SCC モードでは予約済み) | ||
| CANTOS | 0x6032 | 0x6232 | 1 | タイムアウト・ステータス (SCC モードでは予約済み) | ||