Tool/software:
Hello TI Expert,
In the before topic, I received some corrections for the EVM from TI about [How to Calculate Base Current].
Please reference this link: e2e.ti.com/.../5316025
In another application with MCF8329A, I have those values: R_sense = 1 mΩ, CSA_GAIN = 40V/V.
So the base current in ampere has to be 37.5A and the BASE_CURRENT in GD_CONFIG1 = 0x400.
Additionally, I configured the following fault limits: ILIMIT = 40%, HW_LOCK_ILIMIT=80%, LOCK_ILIMIT=65%.
I start the motor and increase the load until it stops due to the HW_LOCK_LIMIT error with the phase current (peak)= 16.5A, torque = 0.16Nm.
Then I want to increase the torque limit, so I adjust the CSA_GAIN to 20V/V but keep the BASE_CURRENT at 0x400.
However, using the same fault limit setup, the motor can be driven at phase current (peak)= 33A and torque = 0.38Nm until it is stopped by the HW_LOCK_LIMIT error.
The value of BASE_CURRENT in register GD_CONFIG2 appears to have no effect on the base current, which is used as a reference and current threshold.The base current must be 75A and BASE_CURRENT = 0x800 when CSA_GAIN = 20V/V and r sense = 1 m.Despite the BASE CURRENT being set to 0x400 (meaning 37.5A), the actual results demonstrate that the referenced values, such as ILIMIT and OL_LIMIT, were referenced to 75A.
However, the motor initiation fails when I set the BASE_CURRENT=0x800 and CSA_GAIN=20V/V.
What solutions do you know for this issue?
Regards,
Thao N