2024-12-16 05:37 AM - last edited on 2024-12-16 05:39 AM by SofLit
Dear,
Setup:
We using a STM32H7B0 100pins.
We use 1 ADC input at 1M samples
Configured as 16bit, differential input, with an offset of 32768.
We use a Vref of 2.5V.
The other side of the differential input is 1/2 of Vref (buffered with a opamp)
To sample the data of the ADC we use a DMA circulaire mode to internal memory.
When we measure our signal we seen many spikes on the samples.
With the scope is the input signal very clean.
Also we use a opamp to buffering the analog signal before it get tot the ADC input.
The opamps we used are LTC6256
We cannot understand why we seen all these spikes.
What are we doing wrong here or is there an explanation for this phenomenon?
Thereby when we changes our sample rate to 100Ksps it has the same effect.
Also when we change the ADC input from differential to single ended.
regards
Solved! Go to Solution.
2024-12-17 11:58 AM
Is it possible to take your samples not when the SPI is sending data?
These graphs you are showing, are they from an oscilloscope or are they the recreated signal from your ADC data?