ZHDA092A March   2026  – March 2026 MSPM0C1104 , MSPM0C1106 , MSPM0G3507 , MSPM0L1306

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2方框图
    1. 2.1 电源模块
    2. 2.2 过零检测 (ZCD)
    3. 2.3 电流检测
    4. 2.4 MSPM0 微控制器
    5. 2.5 TRIAC
  6. 3相位角控制
    1. 3.1 工作原理
    2. 3.2 边界条件及特殊情况
    3. 3.3 使用 MSPM0 实现
  7. 4软启动功能
  8. 5软件
    1. 5.1 软件工作流程
    2. 5.2 过零检测实现
    3. 5.3 脉冲发生
    4. 5.4 更新目标速度
    5. 5.5 过流保护
    6. 5.6 用户系统定义
  9. 6结果
    1. 6.1 示波器波形
    2. 6.2 速度调整
    3. 6.3 软启动
    4. 6.4 温度
  10. 7总结
  11. 8参考资料

过流保护

ADC12_0_INST_IRQHandler 使用 MSPM0 的集成窗口比较器实现基于硬件的过流保护机制。在初始化期间,ADC 配置有一个与最大安全电流电平相对应的高阈值(AC_CURRENT_LIMITATION = 3.2V 来自电流检测电路)。当检测到的电流超过此阈值时,窗口比较器会产生中断。

ISR 的响应方式是立即禁用所有中断 (__disable_irq()) 以停止正常操作、清除周期测量以防止更多的门脉冲,以及触发断点 (__BKPT(0)) 以进行调试。在生产系统中,此断点被替换为更复杂的故障处理例程,其中可能包括状态指示、自动重试逻辑或根据应用要求的永久关断。