JAJA847 April   2025 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0C1105 , MSPM0C1106 , MSPM0C1106-Q1 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0H3216 , MSPM0H3216-Q1 , MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1

 

  1.   1
  2.   概要
  3.   商標
  4. 1はじめに
  5. 2EMC 規格と EMC 規格
    1. 2.1 EMC
      1. 2.1.1 EMS
      2. 2.1.2 EMI
    2. 2.2 EMC 規格
      1. 2.2.1 EMC 規格のカテゴリ
    3. 2.3 TI の EMC と IC の電気的信頼性
  6. 3EMC 改善ガイドラインの概要
    1. 3.1 PCB 設計ガイドライン
    2. 3.2 ファームウェアのガイドライン
  7. 4MSPM0 の EMC 改善機能
    1. 4.1 感受性保護機能
      1. 4.1.1 POR および BOR
      2. 4.1.2 NMI およびハード故障
      3. 4.1.3 I/O ESD と設定
    2. 4.2 放射削減機能
      1. 4.2.1 クロック ソース
      2. 4.2.2 電力モード
      3. 4.2.3 パッケージ
  8. 5EMS テストの分析
    1. 5.1 根本原因の分析
      1. 5.1.1 恒久的な損傷
      2. 5.1.2 回復可能な不具合
    2. 5.2 デバッグ フロー
  9. 6EMI テストの分析
    1. 6.1 根本原因の分析
      1. 6.1.1 電源ライン
      2. 6.1.2 外部 Vcore
    2. 6.2 デバッグ フロー
  10. 7まとめ
  11. 8参考資料

NMI およびハード故障

MSPM0 には、MCU の予期しない動作を処理するための 2 つの割り込みメカニズムがあり、EMS 障害の根本原因を分析するのに役立ちます。1 つ目は NMI で、すぐに対応する必要がある重要なシステム イベントを処理するように設計されています。2 番目はハード フォールトです。これは、他の例外メカニズムでは処理できない重大なシステム エラーによってトリガされる、マスクできない例外です。

NMI が発生すると、ユーザーは NMI 割り込みインデックスをチェックしてトリガー ソースを追跡し、有効な解決策を見つけることができます。表 4-2 に例が示されています。

表 4-2 MSPM0G ノンマスカブル割り込みイベント
インデックス (IIDX) 名称 説明
0 なし 保留中 の NMI はありません。
1 BORLVL VDD が指定された VBOR スレッショルドを下回ったことを示します。
2 WWDT0 WWDT0 違反が発生しました。
3 WWDT1 WWDT1 違反が発生しました。
4 LFCLKFAIL LFXT または LFCLK_IN クロック ソースがデッドであることを示します。この表示は、LFCLK が MCLK のソースではなく、周辺装置 (RTCなど) をソースしている場合に、LFCLK エラーを処理するのに便利です。
5 FLASHDED フラッシュ メモリの 2 ビットの修正不可能なエラーが検出されたことを示します。
6 SRAMDED SRAM の修正不可能なエラーが検出されたことを示します。

ハード故障は、メモリ アクセス エラー、アライメントされていないメモリ操作、未定義または不正な命令の実行、バス エラーなど、回復不可能な障害に対する最後の手段として機能します。ハイエンドの Cortex®-M コア (M3 や M4 など) とは異なり、M0+ には構成可能なフォルト ステータス レジスタ (CFSR) がないため、フォルト解析がより困難であり、手動検査に依存するようになります。ハード故障はハード故障割り込みを生成します。これをアサート信号として使用して、EMS テストに合格できるようにシステムを調整できます。