JAJA859 April   2025 MSPM0G3506 , MSPM0G3507 , MSPM0G3518 , MSPM0G3519

 

  1.   1
  2.   概要
  3.   商標
  4. 1はじめに
    1. 1.1 MCAN の機能
  5. 2MCAN モジュールの SysConfig 構成
    1. 2.1 MCAN クロック周波数
    2. 2.2 MCAN の基本構成
      1. 2.2.1 トランスミッタ遅延補償 (TDC)
      2. 2.2.2 ビット タイミング パラメータ
      3. 2.2.3 メッセージ RAM の構成
        1. 2.2.3.1 標準および拡張 ID フィルタの構成
          1. 2.2.3.1.1 フィルタを追加する方法
        2. 2.2.3.2 TX MSG RAM
        3. 2.2.3.3 RX MSG RAM
    3. 2.3 高度な構成
    4. 2.4 保持構成
    5. 2.5 割り込み
    6. 2.6 ピン構成および PinMux
  6. 3デモ プロジェクトの説明
    1. 3.1 TX バッファ モード
    2. 3.2 TX FIFO モード
    3. 3.3 RX バッファ モード
    4. 3.4 RX FIFO モード
  7. 4CAN 通信の問題を解決 / 回避するためのデバッグと設計のヒント
    1. 4.1 最低限必要なノード数
    2. 4.2 トランシーバが必要な理由
    3. 4.3 バス オフ ステータス
    4. 4.4 低消費電力モードでの MCAN の使用
    5. 4.5 デバッグ チェックリスト
      1. 4.5.1 プログラミングの問題
      2. 4.5.2 物理層の問題
      3. 4.5.3 ハードウェアのデバッグのヒント
  8. 5まとめ
  9. 6参考資料

MCAN の機能

MCAN モジュールの主な機能は次のとおりです。

  • CAN プロトコル 2.0A、B、ISO 11898-1:2015 に準拠
  • 完全な CAN FD のサポート (最大 64 データ バイト)
  • AUTOSAR および SAE J1939 をサポート
  • 最大 32 個の専用送信バッファ
  • 構成可能な送信 FIFO、最大 32 個の素子
  • 構成可能な送信キュー、最大 32 個の素子
  • 構成可能な送信イベント FIFO、最大 32 個の素子
  • 最大 14 個の専用受信バッファ
  • 2 つの構成可能な受信 FIFO、各最大 14 個の素子、1kB のメッセージ RAM 付き
  • 最大 128 個のフィルタ素子
  • セルフ テスト用のループバック モード
  • マスカブル割り込み (2 つの設定可能な割り込みライン、訂正可能な ECC、カウンタ オーバーフロー、クロックの停止またはウェークアップ)
  • マスク不可能割り込み (訂正不可能な ECC)
  • 2 つのクロック ドメイン (CAN クロックおよびホスト クロック)
  • メッセージ RAM の ECC チェック
  • クロックの停止とウェークアップのサポート
  • タイムスタンプ カウンタ
  • 1Mbps 公称ビット レート、8Mbps データ ビット レート

サポートされない機能:

  • ホスト バス ファイアウォール
  • クロックのキャリブレーション
  • CAN 経由のデバッグ