2023-05-24 06:49 PM - edited 2023-11-20 04:39 AM
I use ADC0 and ADC1 of STM32F334,I put a resistor of 1K between amplifier and ADC channel, configuring every IO setting by using CubeMX, but I find something strange, there is a pulse on ADC input pin,while amplier output is flat. And the result reading from ADC is about 0.5 V above its actual voltage, which is exactly the pulse voltage,when the input voltage goes high, the ADC pin pulse goes high,but it seems that there is always 0.5 V high. it can be seen from the image below, yellow is ADC0, blue is ADC1.ADC1 pulse is later than ADC0. Why is this happening ,how to solve it
2023-05-24 10:22 PM
First check the nearby pins in case of cross talk.
Then change the sample and hold to be very big, does the pulse lenght change?