Other Parts Discussed in Thread: DRV8305, MOTORWARE, INSTASPIN-BLDC, DRV8312
Hi!
I'm having issues with low torque output with DRV8312EVM development kit paired with F2802x control card. We also have DRV8305 booster pack card with F2802x launchpad, and the results are identical. The motor I am currently using is a dental micromotor and has the following parameters (from the manufacturer datasheet):
Rs: 0.9 ohm
L: 60 uH
Number of poles: 2
Max current: 5 A
The problem is that when I force the rotor to stop with my fingers (pretty easy to do), the rotor starts vibrating and this vibration still causes some feedback to the system, which in turn "thinks" that the rotor is still spinning -> no more current to the motor. For example on low speed (5 krpm) when stopped the speed value initially drops and the system increases the current to the motor, which causes the speed value to increase as well, but the rotor is still not rotating, only vibrating.
The motor is running very smoothly with the whole speed range, which is from 1000 to 40 krpm, only the torque is the issue. With higher speeds I can get more current to the motor when I load it.
With the same DRV8312 dev kit and with F28035 control card I can easily get enough torque with the InstaSpin BLDC solution, however the documentation for the InstaSpin-BLDC isn't as good as Motorware. Could the InstaSpin-BLDC be the better solution for this type of motor?
Where do you think I should start looking for the problem?