This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F280049C: porting from 2nd to 3rd gen

Part Number: TMS320F280049C
Other Parts Discussed in Thread: DRV8353, DRV8320

Hi team, 

My customer is using the F280049C and had the following concerns:

We started from a TI example for the F280049C (torque control Lab6) we modified the firmware so that it could work on a DRV8353 gate driver.

As it is from this morning we are having problems on the current control (which is torque control basically).

 

It looks like that there is some issue with the Id and Iq.

We are not sure if the Idq are exachnged in the data structure or the clarke park transformation are linked to the wrong currents.

Another possibility is that the rotor position is not calculated right.

 

We are quite sure that the hardware is connected right (phase current measurements are connected to the right ADC, phase voltage and VdcBus).

We can see that the Id measured is very large and the Iq is very low:

 

So the current control tries to make the Id zero and applies max phase voltage to do so and in turns we have gate driver faults.

Also we tried to limit the voltage to reduce the maximum Id and Iq, but still we have same issue just with lower values.

The motor is generating torque so this is quite confusing


Can you please provide some guidance here? 

Thanks, and regards, 

Obinna.

  • You may ask your customer to use the lab03 and lab04 to verify if the hardware is connected correctly and follow the lab guide to check if the current and voltage sensing signals are right using the datalog or PWMDAC.

  • Hi Yanming. 

    The customer solved the issue in the meantime. 

    The problem was related to the hardware/firmware combination.

    The lab for the F280049C are for another gate dirver DRV8320 dev board. The dev board has the DRV8320 without internal operational amplfier for the current sensing. WHile the DRV8353RS has internal operation amplifier.

    So the current were out of phase as the operational amplifier has negative feedback loop.

    So was a matter to add/remove a zero on the current readings.

    Thanks for your support.

  • Good to know. We'd like to close this thread since the issue is solved. Let's know if have any further questions.