Part Number: TMS320F2800157
Other Parts Discussed in Thread: DRV8353
Tool/software:
Hello team,
I am working on the position control of the 48V ABZ+PWM motor using F2800157 launchpad with DRV8353 power board using encoder feedback. I am using the TI Universal motor code (UMC) and I have enabled the macros related to the motor encoder.
MOTOR1_ENC -> ENABLED
MOTOR1_FAST ->DISABLED
First, I have tested the same encoder motor in MOTOR1_FAST method its working fine up to build level 4 and then I have disabled the MOTOR1_FAST macro and enabled the MOTOR1_ENC.
motor state changing and stuck with fault as module overcurrent. even tried increasing over current value to 300 but still got the error "Module over current'.The same code-only configuration was changed to Hall (enabled MOTOR1_HALL) and checked working fine in 48v HALL motor.
The same code changed the configuration to Encoder (MOTOR1_ENC) not working and getting always like Module over current fault.
Below I have shared the screenshot for motorHandle_M1->motorState and encHandle->encState values after enabling the flagEnableRunandIdentity flag.


I previously asked an E2E question about an encoder motor interface with a DRV8353 using the F2800157 launchpad. I followed their instructions; however, the motor would not run with the encoder motor. I've posted my raised E2E query below; please take a look at it.
While MOTOR1_FAST works well up to build level 4, MOTOR1_ENC with feedback does not function. Could you please advise me on all the software-related considerations we need take when connecting the motor with encoder feedback as compared to the MOTOR1_FAST method?
Please advise me on how to run the motor with encoder feedback and fix this module overcurrent error.
Regards,
Kirana H P


