SLAAEU3 June   2025 MSPM0C1104

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Four Wire Cooling Fans
  5. 2Cooling FAN Controller with MSPM0 Designs
    1. 2.1 Design with MSPM0C1104 and MSPM0C1106
    2. 2.2 Design with MSPM0H3215 and MSPM0H3216
  6. 3Software Introduction
    1. 3.1 Software Working Flow
    2. 3.2 Function Description
      1. 3.2.1 PWM Output
      2. 3.2.2 TACH Capture
      3. 3.2.3 ADC Sample
      4. 3.2.4 FAN Fault Detection and Overflow Maximum Value
    3. 3.3 I2C Communication Protocol
    4. 3.4 Registers Definition in the Demo
  7. 4Demo Test with Hardware
    1. 4.1 Hardware Setup
    2. 4.2 Software Setup
    3. 4.3 Running Demo Code
  8. 5Summary
  9. 6References

Design with MSPM0H3215 and MSPM0H3216

For the fan module that the PWM signal is 5V pull up, TI recommends using MSPM0H3215 and MSPM0H3216. The overview of the design is shown in Figure 2-2.

 Cooling Fan Controller Design with
          MSPM0H3215 and MSPM0H3216 Figure 2-2 Cooling Fan Controller Design with MSPM0H3215 and MSPM0H3216

MSPM0H3215 and MSPM0H3216 is TI’s first 5V MCU. The devices can be powered from 4.5V to 5.5V and 32-64kB flash. There are two I2C interfaces, a 12 bit ADC and five timers that can support up to 14 channels PWM output or captures. The interface can support to control six 4-wire fans.

The interface can save the transistor and switch on the PWM control channels when the PWM signal of the fan module is 5V and pulled up in the fan module.