2020-06-09 02:05 AM
Hi
I am getting too much noise in my signal as soon as I acquire it. The oscilloscope screenshot shown below is the actual signal.
Below is the signal shown after acquisition through ADC.
I have found no instruction for ADC calibration. What else can i possibly do to minimize this noise. I am acquiring the signal at 300ksps.
Thanks
2020-06-09 02:12 AM
This is the oscilloscope data:
And this is the ADC data
2020-06-09 06:33 AM
Those plots look pretty similar to me. Maybe you're missing some peaks due to limited sample rate and ADC response time, but it doesn't look like it needs calibrated. The SAR ADCs in the STM32F4 have their limits.
In any case, there's no calibration mode on the F4 ADC as there is for other series.
2020-06-09 02:15 PM
My guess is, that the original signal is a "smooth" 100Hz sawtooth, and what we see here is the consequence of high input impedance and the sampling process.
JW
2020-06-09 02:20 PM
Callibrate in ST's sense would be against Vrefint
Not sure there is anything doing rail-to-rail magic. Figure out if you have the speed/resolution right, and Vref+/VDDA are clean/stable.