MATLAB: How to configure ADC sampling time to convert a 50 Hz Analog signal

adcc2000data acquisitionEmbedded Coderf28379dsample timeti c2000

Hello everyone, I use the f28379D TI target on the MATLAB 2018a version. I want to convert a 50 Hz sinus thanks to the ADC.
In a very simple model (Only ADC + Scope), the result of the ADC doesnt match with the input signal. Actually, using the external mode, I obtained false results, the frequency is not the good.
I tried to modify the sample time of the ADC block, the SOC acquisition window, and changed the ADC clock prescaler in the configuration parameters. But the result is still inexploitable.
Please, did anyone have this problem and can help me?
Many thanks, Yanis.

Best Answer

Please consider hardware based ADC trigger like ePWM triggering the ADC conversion and see if it helps! We have an example for the same on how to configure the ePWM module for the ADC trigger.
https://in.mathworks.com/help/supportpkg/texasinstrumentsc2000/ug/adc-pwm-synchronization-via-adc-interrupt.html