ZHCAFH0 June 2025 MSPM0C1104
TACH 信号由风扇模块生成,并由 MSPM0 中的计时器捕获。计时器捕获脉冲的周期,并可从 0x30 开始从寄存器读取。此处的两个寄存器显示一个捕获值。例如,0x30 是 FAN1 的 MSB,0x31 是 FAN1 的 LSB。捕获值的有效位为 16 位。在此演示代码中,捕获计时器频率配置为 8192Hz。根据 方程式 1,使用捕获值计算 RPM。
NCAP 是捕获值。
Np:每转生成的脉冲数为一周期。
计算 TP,如方程式 2 所示