ZHCAFJ4 July   2025 MSPM0C1104

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 PWM 信号捕获简介
    2. 1.2 MSPM0C110x 简介
  5. 2PWM 信号捕获
    1. 2.1 PWM 信号捕获方法
    2. 2.2 使用 TIMx CC 块进行的 PWM 信号捕获
    3. 2.3 使用 GPIO 中断进行的 PWM 信号捕获
    4. 2.4 不同 PWM 信号捕获设计的比较
  6. 3软件实现
    1. 3.1 识别上升沿和下降沿
    2. 3.2 时序分类
    3. 3.3 信号滤波器和结果计算
  7. 4系统测试
    1. 4.1 测试设置
    2. 4.2 变量监测
    3. 4.3 PWM 信号捕获分辨率测试和比较
  8. 5总结
  9. 6参考资料

测试设置

需要使用波形发生器来获取测试中使用的基准 PWM。波形发生器也可以替换成为可以生成精确 PWM 的另一个 MCU 或 DSP。将 PWM 信号连接到 LP-MSPM0C1104 的 PA23 和 GND。使用 Micro-USB 电缆将 LP-MSPM0C1104 连接到 PC,如图 4-1 所示。

可通过 E2E 论坛下载演示代码,该论坛的链接随附在参考资料部分。添加预定义符号 Capture_CC,然后点击“Build(构建)”以使用 TIMx CC 块调试 PWM 信号捕获,或者添加预定义符号 Capture_IO,然后点击“Build(构建)”以使用 GPIO 中断调试 PWM 信号捕获。在项目中,计时器时钟预分频器设置为 5,所需的计时器周期设置为 12ms,以捕获 100Hz 频率 PWM。

 测试的硬件设置图 4-1 测试的硬件设置