ZHCADO0 January   2024 MSPM0C1104

 

  1.   1
  2.   摘要
  3.   商标
  4. 引言
  5. TIMA 和 TIMG 之间的比较
  6. 用例 - 3 对具有死区插入的互补 PWM
    1. 3.1 原理
    2. 3.2 实现
  7. 用例 - 具有影子加载和比较功能的时序关键型 PWM 控制
    1. 4.1 原理
    2. 4.2 实现
  8. 用例 - 故障处理程序
    1. 5.1 原理
    2. 5.2 实现
  9. 用例 – 通过软件强制输出禁用 PWM
    1. 6.1 原理
    2. 6.2 实现
  10. 用例 - 非对称 PWM
    1. 7.1 原理
    2. 7.2 实现
  11. 用例 – 使用重复计数器实现更佳的中断生成
    1. 8.1 原理
    2. 8.2 实现
  12. 总结
  13. 10参考资料

实现

在配置故障处理程序之前,务必考虑系统中故障的以下基本属性,例如:

  • 故障输入选择(来自外部 IC 的故障信号、内部信号等)
  • 故障情况的持续时间
  • 计数器如何对故障情况的进入和退出做出反应
  • 输出信号如何对故障情况的进入和退出做出反应

对于故障输入源,用户可以选择极性并启用各种故障输入源,例如比较器 (COMP) 输出、外部故障引脚、系统时钟故障或触发器。用户还可以控制故障输入的输入滤波。

  • 当 COMP 用于检测过流或过压事件时,比较器输出对于故障检测非常有用。
  • 有 3 个故障外部信号引脚可用于检测 MCU 外部的故障情况。
  • 任何系统时钟故障均可用于将 PWM 输出触发至高阻抗状态。
  • 触发器可以配置为生成可检测的故障条件。这对于执行诊断或从事件结构中的其他外设创建故障依赖性非常有用。

故障处理程序可能会对计数器和输出产生影响。对于具有故障条件的计数器行为,可以将计数器设置为立即停止,达到零时停止或继续计数。退出故障模式后,可以将计数器设置为从加载值、0 值重新开始,或从停止的位置继续计数。图 8-9 展示了不同配置下发生故障时的计数器行为。

对于具有故障条件的输出行为,CCP 输出值可以设置为高电平、设置为低电平、切换、三态(高阻抗)或不受故障事件的影响。

GUID-5B97F906-807D-4184-99EB-F73EAC1AAD65-low.svg图 5-1 故障条件下的计数器行为

若要加快开发速度,请参阅以下资源。