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.

LAUNCHXL-F280049C: BOOSTXL-DRV8320RS

Part Number: LAUNCHXL-F280049C
Other Parts Discussed in Thread: C2000WARE

Dear, TI FAE

I'm looking for MOTOR PARAMETERS(Rs,Ld,Lq,Flux) using LAB05.

The motor(PMSM) I use has these specification of high speed rpm(14000rpm), low inductance, low BEMF.

so, proper PARAMETERS cannot be found because of these specification.

in this case, Can you recommend a way to find the motor parameters?

Is it possible to measure if I change the current GAIN or Shunt resistance(lower the range of ADC_FULL_SCALE_CURRENT)?

If possible, please tell me how to change ADC_FULL_SCALE_CURRENT. In terms of HW and SW, please.

  • Hi,

    You can spin the motor with power drill to certain RPM measure the ld/lq via Oscilloscope. This same info is found in InstaSpin FOC User guide but the flux/v measure seems to be more related for motor >10KRPM >350Hz without excessive vibrations. Presently I'm converting universal MCSDK project for x49c MCU DRV8320Rs J5-J8 for runtime via ESMO or FAST estimators after it tests motor ID results. Supposedly it can run closed loop speed like SDK is07 without recompile each time after ID process.

    Compiler after days of debug is lastly giving warnings drv8320rs SPI handle or I'd share it with you. The defines and macros in the HAL are quite different in UMCSDK but I like the new layout of the ADC pins as macros. Seems easier to follow ADC inputs via Booster pins, analog Mux to xBAR, the PPB is used and the 4 MDACS channels exist on x49c so it may not need external DAC board they show.

    Search for Literature Number: SPRUHJ1I JANUARY 2013 – REVISED OCTOBER 2021

  • This examples uses the on-chip PGA, you may take a look at the RTM of the F28004x to change the configuration code for PGA in hal.c, and then change the ADC_FULL_SCALE_CURRENT according to the gain of the PGA you used.

    in this case, Can you recommend a way to find the motor parameters?

    You can get the motor parameters from the motor's parameter and set the values in user.h, or you can use the lab05 to identify the motor parameters and copy the parameters to user.h as well.

    Please take a look at the lab user's guide as below for setting the motor and hardware parameters.

    C:\ti\c2000\C2000Ware_MotorControl_SDK_<version>\solutions\common\sensorless_foc\docs\labs