脉冲分频模块
脉冲检测模块后所得的输入脉冲数,会经过脉冲分频模块,进行脉冲数的转换,即根据分频比N/M进行输出脉冲数的转换。N/M的设置通过寄存器QOUT_N_M_DIV配置,由于模块内部采用定点数的计算,所以这里需写入对应的无符号Q20定点数(无符号的20-bit小数位)。
假设N/M = 3/11,那么设置的数值为 2^20 * 3 /11 = 285975.2727 ≈ 285976(小数部分直接进1,采用Round-up)。
脉冲检测模块后所得的输入脉冲数,会经过脉冲分频模块,进行脉冲数的转换,即根据分频比N/M进行输出脉冲数的转换。N/M的设置通过寄存器QOUT_N_M_DIV配置,由于模块内部采用定点数的计算,所以这里需写入对应的无符号Q20定点数(无符号的20-bit小数位)。
假设N/M = 3/11,那么设置的数值为 2^20 * 3 /11 = 285975.2727 ≈ 285976(小数部分直接进1,采用Round-up)。