My board has a 2G module, a small audio amplifier for voice prompts and an analog pressure sensor on the microcontroller's ADC. Whenever the module registers or sends data, the speaker produces a loud rhythmic buzz and the ADC readings jump by several counts. It happens even when the audio input is muted.
Where does this noise come from, and what are the accepted ways of keeping it out of the audio and analog parts of the design?




