Hi,
I am fighting with the values I read back from the DRV10983 registers for MotorSpeed (0x11/0x12) and
MotorPeriod (0x13/0x14). I have a motor with a high rotating mass connected, so there should be no
variable speed in short time. And I have this effect on all of my PCBs.....
I have made my tests at two different speeds:
When I use a laser RPM measurement device, I get a speed of 4330RPM.
Register 0x11/0x12 is holding the value 0x5f4 which is 1524, meaning 152.4Hz and (multiplied by 30) means 4572 RPM.
Register 0x13/0x14 is giving me 0x2ac which is 684, meaning 6.84ms period time.
Converted to RPM that is 1/6.84ms = 146.19Hz => 4386 RPM
At another operating point (abt. half speed) I have:
Laser measurement: 2040RPM.
Motor Speed Register -> 2160 RPM
Motor Period Register -> 2060 RPM
That doesn't fit together.....
So I have two questions:
Why are the values for Speed and Period different?
...and why is that different to what I measure with the Laser?
Anyone any idea??
Thanks for any Hint,
Martin Oppermann