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参考資料

ビット タイミング パラメータ

図 2-1 に、「Bit Timing Parameters」(ビット タイミング パラメータ) ブロックに含まれるパラメータを示します。

 ビット タイミング パラメータ図 2-4 ビット タイミング パラメータ

CAN バスのビット タイミングは、CAN 通信でのデータ転送の同期と制御に使用される重要なパラメータを指します。これにより、各ビットの時間を複数の期間 (Time Quanta または TQ と呼ばれる) に分割し、ネットワーク上のすべてのノードが正確にデータを送受信できるようにします。ビット タイミングの設定には、次に示すいくつかの重要なコンポーネントが含まれます。タイムクォンタム (TQ)、同期セグメント (SyncSeg)、伝搬セグメント (PropSeg)、位相バッファ セグメント 1 (PBSeg1)、位相バッファ セグメント 2 (PBSeg2)、およびサンプル ポイント。データ転送におけるビットタイミングの役割は、同期と整合性、データ完全性、耐故障性、データ レートとネットワーク パフォーマンス、および干渉防止機能などの側面に反映されます。

  • Desired Sampling Point (望ましいサンプリング ポイント) (%):CAN FD の場合、必要なサンプリング ポイントの割合は 15% から 95% です。このパラメータは、常にバス上の他の CAN ノードと一致します。
  • Arbitration Bit Rate Configuration (アービトレーション ビット レート構成):目的のアービトレーション レート (kbits/sec):アービトレーション レートを定義します。
  • Use Calculated Arbitration Bit Timing Parameters (計算されたアービトレーション ビット タイミング パラメータの使用):この構成がイネーブルの場合、SysConfig は、目的のサンプリング ポイントとアービトレーション レートに基づいて、アービトレーション ボーレート プリスケーラ、サンプリング Pt 前の時間、サンプリング Pt 後の時間、および (Re) 同期ジャンプ幅範囲を自動的に計算します。
  • Data Bit Rate Configuration (データ ビット レートの構成):目的のデータ レート (kbits/sec):データ レートを定義します。
  • Use Calculated Data Bit Timing Parameters (計算されたデータ ビット タイミング パラメータの使用):この構成がイネーブルの場合、SysConfig は、目的のサンプリング ポイントとデータ レートに基づいて、データ ボーレート プリスケーラ、サンプリング Pt 前の時間、サンプリング Pt 後の時間、および (Re) 同期ジャンプ幅範囲を自動的に計算します。