JAJSGS5Q April 2009 – January 2024 TMS320F28030 , TMS320F28030-Q1 , TMS320F28031 , TMS320F28031-Q1 , TMS320F28032 , TMS320F28032-Q1 , TMS320F28033 , TMS320F28033-Q1 , TMS320F28034 , TMS320F28034-Q1 , TMS320F28035 , TMS320F28035-Q1
PRODUCTION DATA
CAN モジュール (eCAN-A) の主な機能は次のとおりです。
SYSCLKOUT が 60MHz の場合、可能な最小のビット レートは 4.6875kbps です。
F2803x CAN は、ISO/DIS 16845 に準拠した適合性試験に合格済みです。テスト レポートおよび例外については、 テキサス・インスツルメンツにお問い合わせください。
オンチップのゼロ ピン発振器と組み合わせて CAN モジュールを使用する方法の詳細については、『オンチップのゼロ ピン発振器による MCU CAN モジュールの動作』を参照してください。
CAN の詳細については、『TMS320F2803x リアルタイム マイクロコントローラ テクニカル リファレンス マニュアル』の「コントローラ エリア ネットワーク (CAN)」の章を参照してください。
部品番号 | 電源 電圧 | 低消費電力 モード | スロープ 制御 | 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℃ |
ISO1050 | 3~5.5V | なし | なし | なし | 内部絶縁 低伝搬遅延 サーマル シャットダウン フェイルセーフ動作 ドミナント タイムアウト | -55℃~105℃ |
eCAN-A モジュールをアプリケーションで使用しない場合は、使用可能な RAM (LAM、MOTS、MOTO、メールボックス RAM) を汎用 RAM として使用できます。この場合、CAN モジュールのクロックを有効化する必要があります。
表 7-32 に示す CAN レジスタは、CAN コントローラとメッセージ オブジェクトの構成と制御のために、CPU によって使用されます。eCAN 制御レジスタは 32 ビット読み出し / 書き込み操作のみをサポートしています。メールボックス RAM には、16 ビットまたは 32 ビットとしてアクセスできます。32 ビット アクセスは偶数境界にアラインされます。
レジスタ名 (1) | eCAN-A アドレス | サイズ (x32) | 説明 | ||
---|---|---|---|---|---|
CANME | 0x6000 | 1 | メールボックス有効 | ||
CANMD | 0x6002 | 1 | メールボックス方向 | ||
CANTRS | 0x6004 | 1 | 送信要求セット | ||
CANTRR | 0x6006 | 1 | 送信要求リセット | ||
CANTA | 0x6008 | 1 | 送信アクノリッジ | ||
CANAA | 0x600A | 1 | アクノリッジ中止 | ||
CANRMP | 0x600C | 1 | 受信メッセージ保留中 | ||
CANRML | 0x600E | 1 | 受信メッセージ喪失 | ||
CANRFP | 0x6010 | 1 | 保留リモート フレーム | ||
CANGAM | 0x6012 | 1 | グローバル アクセプタンス マスク | ||
CANMC | 0x6014 | 1 | マスタ制御 | ||
CANBTC | 0x6016 | 1 | ビット タイミング設定 | ||
CANES | 0x6018 | 1 | エラーおよびステータス | ||
CANTEC | 0x601A | 1 | 送信エラー カウンタ | ||
CANREC | 0x601C | 1 | 受信エラー カウンタ | ||
CANGIF0 | 0x601E | 1 | グローバル割り込みフラグ 0 | ||
CANGIM | 0x6020 | 1 | グローバル割り込みマスク | ||
CANGIF1 | 0x6022 | 1 | グローバル割り込みフラグ 1 | ||
CANMIM | 0x6024 | 1 | メールボックス割り込みマスク | ||
CANMIL | 0x6026 | 1 | メールボックス割り込みレベル | ||
CANOPC | 0x6028 | 1 | 上書き保護制御 | ||
CANTIOC | 0x602A | 1 | TX I/O 制御 | ||
CANRIOC | 0x602C | 1 | RX I/O 制御 | ||
CANTSC | 0x602E | 1 | タイム スタンプ カウンタ (SCC モードでは予約済み) | ||
CANTOC | 0x6030 | 1 | タイムアウト制御 (SCC モードでは予約済み) | ||
CANTOS | 0x6032 | 1 | タイムアウト ステータス (SCC モードでは予約済み) |