瑞盟MS41929等芯片规格书内关于配置INTCT和PSUM的值的说明很不好理解。经过几天的反复阅读和试验,终于搞通了设置的方法。记录如下。
目录
一、首先贴出官方规格书上的设置方法。
可以看出以下几点:
- INTCT和PSUM的配置与细分步数无关。
- 有一个768的常数。
- 在举例中,INTCT算了两次。
这3点下文会说明原因。
名词解释:
- OSCIN频率:注意,这是MS41929的晶振,不是单片机的晶振。官方原理图是27MHz,具体值看实际电路设计。
- 转动频率:1s内转动的相位周期数。2-2相的电机的转动频率=PPS/4。1-2相的转动频率=PPS/8。单位为Hz。转动周期 = 1/转动频率。
- VD频率:1s内发出的VD脉冲的次数(通过VD_FZ引脚发出)。假如每5ms发送一个VD脉冲,VD频率为200Hz。
- INTCT:与细分后每