TMS320F2800157: Support Required – Encoder Feedback Motor Fails Under Load on F2800157 at Loading condition in vehicle

Part Number: TMS320F2800157

Tool/software:

Hello Team,

We are currently working on the F2800157 with two types of feedback (Hall sensor and Encoder) for the same motor specification:

  • Motor Specification: 4 kW, Rated Current 110A

During vehicle-level validation, the motor with Hall feedback works as expected (both under no-load and loaded conditions) and runs smoothly in the current loop.

However, with Encoder feedback, we are facing the following issue:

1. Vehicle No-Load Condition

  • Motor runs normally in the current loop.

  • State transitions are correct:
    Motor IDLE → Motor Seek Position → Motor Alignment → Motor OL State → Motor CL Running → Motor Control Running.

2. Vehicle Load Condition

  • Motor does not start; it only vibrates.

  • State transition is incorrect:
    Motor IDLE → jumps directly to → Motor OL State (continuous vibration without running).

Debug Steps Tried

We increased the startup current as below, but the issue persists:

#define USER_MOTOR1_FLUX_CURRENT_A (12.0)
#define USER_MOTOR1_ALIGN_CURRENT_A (32.0)
#define USER_MOTOR1_STARTUP_CURRENT_A (35.0)

Observations

  • Hall feedback: Motor runs fine under both load and no-load.

  • Encoder feedback: Motor runs fine under no-load, but fails only under load.

Request

Could you please guide us on possible causes?

  • Are we missing any initial setup related to encoder alignment, seek position, or index pulse usage?

  • Is there any recommended tuning (flux current, alignment time, startup profile) specific to encoder feedback under load?

Your inputs will help us close this issue.

No Load Condition:

Load condition:

Thanks & Regards
C. Prabhakaran