We're running a motor with the Ti DRV8301 EVM and a 28069 Control Card. We also have a drive that has been made for this motor, which we also use, depending on what we're trying to accomplish.
Unfortunately, it seems the reported torque isn't correct. We get reasonable agreement between the torque meter and the value calculated in the drive at moderate speeds (about 750-1250rpm), but at lower and higher speeds the values diverge, and it seems worse with higher current levels (up to about 30A peak). In some cases, the difference is as much as 20%. We're nowhere near the point where we would need current reconstruction, and on the prototype drive we shouldn't need it anyway, as we have current sensors to measure the phase currents instead of the shunts on the evaluation kit.
There is virtually no spin loss in this system (the rotor is supported by the torque meter input shaft), so the discrepancy isn't a mechanical one.
What I'd like to know is: Is this something that commonly happens, with an easily-attained fix? Is there something that needs tuning that we're unaware of? Or, do we need to dive into the feedback registers, attach an oscilloscope and a position sensor, and start dissecting where the error comes from on a signal level?
Thanks,
Matt