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.

TMS320F280025C: Custom board card, overcurrent cannot start motor

Part Number: TMS320F280025C
Other Parts Discussed in Thread: LAUNCHXL-F280025C

We used the development board to verify the general laboratory, and then we drew our own hardware board according to the schematic diagram of 8332RS. The schematic diagram is completely referring to the reference example given by 8232RS, only one more R007 is added. The schematic diagram is as follows:

USER_M1_ADC_FULL_SCALE_CURRENT_A is set as the default parameter for the development board to 47.14285714F. Is it not worth it?

I then started with DMC_LEVEL_1 to validate the 50% duty cycle PWM wave, but unfortunately it appeared that the HAL_setupMtrFaults were tripped immediately after enabling the HAL_setupMtrFaults, preventing me from completing the initial voltage and current calibrations. I checked the values for cmpsaDACH and cmpsaDACL. I set the overcurrent protection value to ± 20A.

Status at the time of failure:

No load is connected, the detected value of bus voltage is correct, but I don't seem to understand why the over-current occurs. Could you give me some help?

The common lab code that runs directly in our custom hardware board has not made any code changes because it is drawn as the LaunchXL-F280025C development board + DRV832RS driver board schematics.