Sinusoidal issue of ADC signals using TI Delfino F28379D LaunchPad

19 views (last 30 days)
Hello,
I'm using the TI Delfino F28379D LaunchPad with Simulink to receive an acquisition of sinusoidal current signals of three phase induction motor throughout a control drive. the timer period of epwm is 10kHz based on the DSP clocking calculation equation (100e6)/(2*5000) = 10kHz, the SOCx acquisition window of the ADC is set to 200, the SCIA baud rate is set to 115200, and the Serial port is over a USB.
In order to visualize the expected sine wave of current signals. The issue is how to reduce or cancel these horrific squares that come with the current signal via current sensors during the external mode. This issue significantly impacted the rest of my measurements.
Any suggestions on how to represent a clearer sinusoidal signal?
Any assistance will be greatly appreciated.
Mohamed Elgbaily
Here the signal obtained using the external mode as a signal and three phase.
  5 Comments
Mohamed Elgbaily
Mohamed Elgbaily on 20 Jul 2023
Hi Nathan,
I greatly appreciate your assistance and explanation; it was very helpful. Currently, the signal has clearly improved with the increased the baudrate to 921600. However, the execution time of the external mode became slower. I increased the SOCx acquisition window of the ADC to 400, which sometimes helps but still results in a delayed response when attempting to modify any system parameters while the external mode is operating.
I was wondering if there are any settings in the DSP configuration to reduce this slow response.
Many thaks
Nathan Hardenberg
Nathan Hardenberg on 20 Jul 2023
I'm not quite sure if I understand correctly what you want. But it is obious, that the execution-time gets solwer, since you have to now communicate much more. When attempting to modify parameters on the fly, it also seems obvious, that there is a bit of a communication delay.
But I don't think I can help you much further. To answer your current question one would probably need more info about your specific problem. And also I'm not that deep into MPU programming to help you (i think). If this bothers you much more, maybe think about asking a new question

Sign in to comment.

Accepted Answer

Nathan Hardenberg
Nathan Hardenberg on 20 Jul 2023
Here the results from the comments
Possible fixes:

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!