ZHCZ051B 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:当 PERCLKDIVSEL.EPWMCLKDIV = 1 时,ePWM TZFRC 和 TZCLR 事件可能会丢失

受影响版本

0、A、B

详细信息

TZFRC 位用于软件强制跳闸事件,而 TZCLR 位用于清除跳闸区事件。在具有 EPWMCLKDIV 的器件上,如果 PERCLKDIVSEL.EPWMCLKDIV 编程为 1,TZFRC 和 TZCLR 写入可能会丢失,并且输出不受影响。该位默认编程为 1(EPWMCLK 为 PLLSYSCLK/2)。

权变措施

  1. 配置 EPWMCLK = PLLSYSCLK (PERCLKDIVSEL.EPWMCLKDIV = 0)
  2. 如果用户必须配置 EPWMCLK = PLLSYSCLK/2 (PERCLKDIVSEL.EPWMCLKDIV = 1),则使用以下 driverlib 软件序列,选择 EPWMXBAR 的一个保留的多路复用器输入,将其用于该跳闸。

PWMXBAR→ 数字比较 → 跳闸区

  1. 为 EPWMxA 上的数字比较输出 A 事件 1/2 操作以及 EPWMxB 上的数字比较输出 B 事件 1/2 操作配置跳闸区操作。
    • EPWM_setTripZoneAction()
  2. 配置 TRIPIN1-15 的输入信号或 TRIPIN1-15 的“或”组合逻辑。
    • EPWM_selectDigitalCompareTripInput()
  3. 为 DCAEVT1/2 和 DCBEVT1/2 配置数字比较条件。
    • EPWM_setTripZoneDigitalCompareEventCondition()
  4. 将数字比较子模块的 PWMXBAR 输入配置为保留。
    • XBAR_selectEpwmXbarInputSource()

应用代码

要触发 PWM,可以使用 XBAR_invertOutputSignal() 反转 PWMXBAR 状态。