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-F2800137: FOC-Sensorless motor driver

Part Number: LAUNCHXL-F2800137
Other Parts Discussed in Thread: TIDM-02010, DRV8300

Tool/software:

Hi,

We are working on motor driver solution with LAUNCHXL-F2800137 with DRV8300DRGER EVM for FOC sensorless algorithm.

After making all the connection with the given board and flashing the firmware we are not able to run the motor.

When we checked for the PWM signal on scope we could not see the signal.

Anyone here please help, How to proceed, I an new to CCS IDE.

Thanks

  • Please take a look at section "4 Building a Custom Board" in Universal Project and Lab User’s Guide: https://www.ti.com/lit/ug/spruj26/spruj26.pdf. Make sure that you change the configuration code according the board you used. You need to check if the ADC, PWM, CMPSS, and GPIO are set correctly.

    You may try to use the supporting kits first if possible. The supporting kits include BOOSTXL-DRV8323RS, or BOOSTXL-DRV8323RH, or DRV8353Rx-EVM, or BOOSTXL-3PHGANINV, or DRV8316REVM.

  • Thank you for your response.

    I’m a beginner working with motor control and Code Composer Studio. I’m using the TIDM-02010 DMCPCF firmware, which has been migrated to the F280013x device, and I’m adapting it for my hardware setup: LAUNCHXL-F2800137 and DRV8300DRGER EVM.

    I’ve successfully flashed the firmware, but I’m currently facing an issue where the motor is not running, and I don’t see any PWM signals on the oscilloscope. I’m not sure if it’s due to a misconfiguration or if I’m missing some necessary runtime steps.

    As suggested, I’ll carefully go through Section 4 of the Universal Project and Lab User’s Guide to verify the configuration of ADCs, PWMs, CMPSS, and GPIOs for my specific hardware.

    If possible, I would sincerely appreciate any guidance on the correct procedure to run the motor after flashing the code, especially from those familiar with the migration to F280013x. Any beginner-friendly advice or checklist would be incredibly helpful.

    Thank you again for your support and time.

    Kindly tagging if you don’t mind taking a peek when you get a chance! I understand you were the one who migrated this firmware to the F280013x, and I’d be super grateful for any insights you can share. Your help would mean a lot to a newcomer like me.

  • If you are migrating the Universal Motor Control lab to DRV8300DRGER EVM, you may have to change the configuration codes as shown in the user's guide, and check if there is any faults in the "motorVars_M1.faultMtrUse". If yes, please the  LAUNCHXL-F2800137 switch settings and code configuration for DRV8300 enable pin, fault detection pin and so on...

    any guidance on the correct procedure to run the motor after flashing the code,

    The lab can run from flash directly after programming code.