Hey folks. Amped-ESP32-Plus is finally available. Exclusively at Elecrow at the moment, but another package is heading to Europe as well, so sales via Lectronz/Tindie will follow right after.
While the first prototypes were based on the TPA3128 amp, this batch is based on the TPA3110 amp. The reason for this change is not the best noise behavior of TPA3128 on the test batch – I had some issues picking up wifi noise. While I found a solution for this with the TPA3118 amp from the same series, the first batch came out with already proven TPA3110 output.

Drawbacks of the TPA3110 design are the need for at least 9V input, and a lack of a true MUTE pin (it has an enable pin as a power-saving measure, but it pops whenever you switch it on). Sound-wise, it is just as good.
Changes that I made on the TPA3118 prototype (it is coming soon)
- Lower default gain reduces popping on mute (TI says it is pop-free, but they lie)
- BD modulation by default, once more, 1SPW creates pops
- Voltage ramp schematics on the mute pin – it changes within ~100ms to further reduce pops
- Input filters on the analog input. With lower gain, the noise issue went away, but I thought the filter would not hurt anyway
- Input caps replaced with X7R low EST ones – this also seems to affect noise and pops issues
In terms of software, it can already be used with - Squeezelite-ESP32
- ESPHome
- as a media player
- as a Sendspin player
- as a snapclient player
- Standalone snapclient


Leave a Reply
You must be logged in to post a comment.