MCF8329A: About BASE_CURRENT

Part Number: MCF8329A

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