ZHCAFH0 June   2025 MSPM0C1104

 

  1.   1
  2.   摘要
  3.   商标
  4. 1四线冷却风扇
  5. 2采用 MSPM0 设计的冷却风扇控制器
    1. 2.1 使用 MSPM0C1104 和 MSPM0C1106 进行设计
    2. 2.2 使用 MSPM0H3215 和 MSPM0H3216 进行设计
  6. 3软件简介
    1. 3.1 软件工作流程
    2. 3.2 功能说明
      1. 3.2.1 PWM 输出
      2. 3.2.2 TACH 捕捉
      3. 3.2.3 ADC 采样
      4. 3.2.4 风扇故障检测和溢出最大值
    3. 3.3 I2C 通信协议
    4. 3.4 演示中的寄存器定义
  7. 4使用硬件进行演示测试
    1. 4.1 硬件设置
    2. 4.2 软件设置
    3. 4.3 运行演示代码
  8. 5总结
  9. 6参考资料

PWM 输出

要在特定通道中启动 PWM,输出可将非零占空比写入特定占空比寄存器(从 0x20 开始)。要停止 PWM 输出,请将零占空比写入特定通道占空比寄存器。本演示的占空比有效位为 9 位,并使用两个寄存器来识别通道中的一个占空比。在本演示中,所有寄存器都是一个字节长度。

本演示还支持更改 PWM 频率寄存器(从 0x10 开始)中 PWM 的频率。目前,本演示可以在演示中支持四种不同的频率:22.9Hz、45.8Hz(默认值)、91.7Hz 和 23.4kHz。客户可以根据代码中的要求更改不同的频率。四个位可用于在一个寄存器中配置不同的频率,因此一个寄存器可用于配置两个不同的计时器。在演示代码中,一些 PWM 通道在一个计时器中生成。这些 PWM 可以使用相同的频率。