Having ADC Noise in my project
Hi everyone,
I’m working on a battery monitoring prototype using an STM32F303. I’m measuring multiple analog voltages using the internal ADC with DMA. The ADC readings fluctuate by ±20 counts whenever the PWM output for the buck converter is enabled.
I already added averaging in firmware, but the noise is still visible. The analog input traces are routed near the switching MOSFET area on the PCB.
My questions:
- Is this more likely caused by ADC sampling timing or switching noise coupling?
- Would increasing ADC sample time help in this case?
- On the PCB side, should I separate analog and power ground planes or just improve return current paths?
