JAJZ042B November   2024  – September 2025 F29H850TU , F29H859TU-Q1

 

  1.   1
  2.   F29H85x、F29P58x、F29P32x MCU シリコン エラッタ シリコン リビジョン A、0
  3. 1使用上の注意およびアドバイザリ マトリックス
    1. 1.1 使用上の注意マトリックス
    2. 1.2 アドバイザリ マトリックス
  4. 2命名法、パッケージのマーキングとリビジョンの識別
    1. 2.1 デバイスおよび開発ツールの命名規則
    2. 2.2 サポート対象デバイス
    3. 2.3 パッケージの記号表記およびリビジョンの識別
  5. 3シリコン リビジョン B の使用上の注意とアドバイザリ
    1. 3.1 シリコン リビジョン B の使用上の注記
    2. 3.2 シリコン リビジョン B のアドバイザリ
      1.      アドバイザリ
      2. 3.2.1  アドバイザリ
      3.      アドバイザリ
      4. 3.2.2  アドバイザリ
      5. 3.2.3  アドバイザリ
      6. 3.2.4  アドバイザリ
      7. 3.2.5  アドバイザリ
      8. 3.2.6  アドバイザリ
      9. 3.2.7  アドバイザリ
      10.      アドバイザリ
      11. 3.2.8  アドバイザリ
      12.      アドバイザリ
      13.      アドバイザリ
      14.      アドバイザリ
      15. 3.2.9  アドバイザリ
      16. 3.2.10 アドバイザリ
  6. 4シリコン リビジョン A の使用上の注意とアドバイザリ
    1. 4.1 シリコン リビジョン A の使用上の注記
      1. 4.1.1 セキュリティ:シリコン リビジョン B デバイスにプログラムされた新しい TI キー
    2. 4.2 シリコン リビジョン A のアドバイザリ
      1. 4.2.1 アドバイザリ
      2. 4.2.2 アドバイザリ
      3. 4.2.3 アドバイザリ
      4. 4.2.4 アドバイザリ
      5. 4.2.5 アドバイザリ
  7. 5シリコン リビジョン 0 の使用上の注意とアドバイザリ
    1. 5.1 シリコン リビジョン 0 の使用上の注記
    2. 5.2 シリコン リビジョン 0 のアドバイザリ
      1. 5.2.1 アドバイザリ
      2. 5.2.2 アドバイザリ
  8. 6ドキュメントのサポート
  9. 7商標
  10. 8改訂履歴

アドバイザリ

ePWM: ワンショット ロード モードでグローバル ロードを使用する ePWM の場合、GLDCTL2.OSHTLD レジスタへの書き込みが、グローバル ロード イベントの 3 TBCLK 以内に発生すると、レジスタのグローバル ロードが遅延する場合があります

影響を受けるリビジョン

0、A、B

詳細

GLDCTL2.OSHTLD レジスタ ビットへの書き込みが、グローバル ロード イベント (GLDCTL.GLDMODE によって設定) の 3 TBCLK 以内に発生すると、レジスタのグローバル ロード (GLDCFG によって設定) が遅延し、意図しない波形が発生する可能性があります。

回避方法

この問題を回避するため、GLDCTL2.OSHTLD レジスタ ビットへの書き込みは、設定されたグローバル ロード イベントの少なくとも 3 TBCLK サイクル前である必要があります。

回避策 1 (推奨):PWM への同期 ISR

  1. 既知のイベント トリガ割り込みイベント (つまり、CMPC、CMPD イベントなど) に対して ISR を生成します。
  2. グローバル ロード イベントと ISR が GLDCTL2.OSHTLD に書き込む際の間に、少なくとも 3 TBCTR サイクルが維持されるようにしてください。
    1. OSHTLD ビットに書き込む場合、割り込みを無効にして、これが無割り込みのコードであることを確認します。
F29H859TU-Q1 F29H850TU 同期 ISR ロード方式の例図 3-3 同期 ISR ロード方式の例

回避方法 2:PWM レジスタへの非同期更新

  1. GLDCTL2.OSHTLD レジスタに書き込む前に、グローバル ロードが有効化されている PWM インスタンスの TBCTR から読み出します。
  2. グローバル ロード イベントと GLDCTL2.OSHTLD への書き込みの間に、少なくとも 3 サイクルが保持されるようにします。
    1. 割り込みを無効にすることで、TBCTR からのコードの読み出しと OSHTLD ビットへの書き込みが割り込み不可能なコードであることを確認します。