Spikes from the ADC
I'm running the ADC on STM32G071 and I am seeing double spikes when the ADC takes a reading. Any idea why there are two spikes? I expect to see just one. Below you see two spikes followed by another two spikes 1ms later. My software starts an ADC reading every 1ms. ADC frequency is 32MHz using synchronous clock mode divided by 2.
The circuit being sampled is not connected to any other circuit that is sampled. Each pair of spikes is 12.5uS apart. There is no oversampling. Interestingly enough, when oversampling is active there will be negative spikes. So 4x oversampling results in 1 large positive spike, followed by 3 negative spikes, followed by an additional positive spike. The negative spikes are 15us apart. Which is interesting because that's about how far apart the two positive spikes will be if I don't have oversampling active. I'm using the DMA. 

