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.

TMS320F280039C: ADC reads wrong value for the motor current

Part Number: TMS320F280039C
Other Parts Discussed in Thread: DRV8305

Hi,

I am using F280039C LaunchXL with DRV8305EVM to run FOC control algorithm for teknic motor. I am running my motor in open loop using Simulink. The motor spins in open loop without any issues. 

However, the current feedback read from ADC channels C2 and C0 are not correct. I am getting constant siganl for motor current feedback, though the motor is spinning perfectly in open loop.

I tested the ADC channels by feeding the DACA output to the channel (DAC A -> ADC C2) and I was able to read the signal in ADC perfectly. However when, BOOSTxl DRV 8305EVM is attached to F280039C launchXL,

The ADC gives me constant values instead of sinusoidal signals.

The ADC signal is transmitted from hardware to Simulink using serial communication. The SCI communication is also working good as other signals if used are correctly shown in scope.

Is DRV8305 compatible with F280039C LaunchXL?

Following is the waveform observed in Simulink Scope:

Please let me know if you have any inputs.

Thanks,

Mukul