Open cawapy opened 7 months ago
This is from the 5V voltage dropping by up to approx. 200 mV while the display controller/driver is multiplexing a digit with high number of segments lit.
2 cascaded inverters are used to drive the 2 buzzer lines from 1 sound signal created by the ESP32. The outputs of the inverters correspond to GND and 5V rails respectively. The buzzer "sees" 5V or -5V, which contains the ripple caused by the display controller/drivers which translates to noise directly.
This is a design flaw.
Options:
There is unwanted noise comming from the buzzer unless LEDs are off entirely. Depending on LED pattern shown, noise is more more or less intense. While it is way quieter than the buzzer's beep, the noise is unpleasant.