EmbeddedRelated.com

50W Portable Bluetooth Speaker with Class D Amplifier

A high-power portable Bluetooth speaker utilizing a Class D amplifier and a multi-cell Lithium-ion battery pack.

Intermediate Project — Combining high-voltage battery management, high-current power paths, and noise-sensitive analog audio requires careful PCB layout and safety precautions.
Assumptions:
  • User seeks a stereo configuration (2x25W or similar) to reach 50W total output
  • Power will be provided by a 4S (14.8V) or 6S (22.2V) Li-ion battery pack to achieve necessary voltage swing
  • A dedicated Bluetooth audio module or SoC is required for high-quality A2DP streaming

Bill of Materials

Microcontroller
Top Pick ESP32-WROOM-32E-N4 Espressif Systems From our database
Top pick: ESP32-WROOM-32E-N4 (Espressif Systems). Integrated Bluetooth Classic and BLE stacks with robust I2S output support for digital audio streaming to a DAC.
CYBLE-416045-02 Infineon Technologies From our database
Bluetooth 5.0 certified module with integrated antenna and dual-core processor for handling UI and audio concurrently.
Actuator
Top Pick TPA3116D2DADR Texas Instruments From our database
The TPA3116D2DADR is the industry standard for DIY 50W speakers due to its excellent thermal efficiency and ability to run off a standard 19V-24V power rail.
TAS5611APHDR Texas Instruments
Higher power headroom for 125W stereo, ensuring very low distortion at the requested 50W target.
MAX98400AETX+ Maxim Integrated
Integrated thermal and overcurrent protection with high efficiency, though slightly lower power than the TPA series.
Power Supply
For a safe prototype, use the BQ76930 for battery management to protect your cells, and the LM2576S-ADJ to provide stable 5V logic power from the high-voltage battery pack.
LTC3780EG#PBF Analog Devices Inc. From our database
High-power buck-boost controller that can stabilize battery voltage to a constant 24V for the amplifier as the battery drains.
BQ76930 Texas Instruments From our database
Essential for safety; monitors individual cell voltages in a 6S-10S battery pack to prevent over-discharge or fire.
LM2576S-ADJ Texas Instruments From our database
Reliable 3A buck regulator to step down the main battery voltage to 5V for the ESP32 and peripheral electronics.

Compatibility Notes

  • The ESP32 operates at 3.3V logic, while the TPA3116D2 amplifier requires a high-voltage supply (12V-24V) for the power stage.
  • A common ground must be maintained between the audio DAC/Bluetooth module and the amplifier to prevent ground loop noise.
  • The TPA3116D2 requires differential or AC-coupled analog input; if using the ESP32, an external I2S DAC like the PCM5102A is highly recommended for audio quality.

You'll Also Need

  • High-excursion 4-ohm or 8-ohm speaker drivers
  • Passive crossover components if using a tweeter/woofer split
  • Large bulk electrolytic capacitors (1000uF+) for amplifier rail decoupling
  • Thermal paste or heatsinks for the TPA3116D2
  • 18650 Li-ion cells and high-current battery connectors (XT60)
Estimated BOM Cost: $60-90 (based on live distributor pricing)

Design Considerations

Voltage and Power Scaling
To achieve a true 50W output into 8-ohm speakers, you need a supply voltage of at least 21V. Using a 6S Li-ion pack (22.2V nominal) is ideal as it avoids the need for a noisy boost converter for the power stage.
EMI and Class D Filtering
Class D amplifiers use high-frequency PWM switching; without proper LC filters on the output and tight PCB layout, the speaker wires will act as antennas for RF interference. Use shielded inductors and keep output traces as short as possible.
Ground Loop Noise
Bluetooth modules often introduce 'zipper noise' into the audio path during data transmission. Use a dedicated low-dropout regulator (LDO) for the audio DAC and consider a 1-watt isolated DC-DC converter for the Bluetooth logic to break ground loops.
Thermal Management
At 50W output, even a 90% efficient Class D amp dissipates 5W of heat. The TPA3116D2 has a PowerPAD that must be soldered to a large copper ground plane with thermal vias to prevent thermal throttling during extended use.

Want to customize this project or build something different?

Try the Project Advisor