A few weeks back I posted about the TAS5733L; a promising all-in-one I2S codec coupled with a DSP and a class D amplifier. Unfortunately; I could never make it work. Luckily this is not really a problem anymore since Texas Instruments recently released a younger, more powerful brother called the TAS5805M. And it’s an awesome chip!
On the video above you can see the amp playing audio through an ESP32 acting as a bluetooth speaker.

This audio amp will be embedded into a larger project and this board was designed as a proof of concept. The amp itself in the video above is very limited by the tiny 4Ohm 3W speaker that quickly saturates even at very low voltage levels.

I have ordered 4Ohm 20W speakers to really see what this board can do. I’ll make sure to post some update!
8 thoughts on “TAS5805M Audio Amplifier Showcase”
Hi would you care to share your board design? what would you recommend as the minimum speaker requirements?
Hi Matt,
Of course, let me send it to you via email! Also sources are here: https://github.com/tonyp7/vfd-esp32-iot/tree/master/schematics/tas5805m-audio-amp
Hi, could you please tell about input signal to amplifier? You use i2s? And does it need controller?
The chip is an all in one I2S codec + amplifier. There’s no need for anything else you just plug your I2S signal straight to it!
Hi! Could you share your ESP32 source code for control TAS5805M via I2C bus?
It’s very hacky, I have yet to build a proper lib for it; but my code does:
vTaskDelay(1000 / portTICK_RATE_MS);
ESP_ERROR_CHECK(tas5805m_write_byte(TAS5805M_RESET_CTRL_REGISTER, 0x11)); //Complete reset
vTaskDelay(1000 / portTICK_RATE_MS);
ESP_ERROR_CHECK(tas5805m_write_byte(TAS5805M_RESET_CTRL_REGISTER, 0x00));
vTaskDelay(1000 / portTICK_RATE_MS);
ESP_ERROR_CHECK(tas5805m_write_byte(TAS5805M_DEVICE_CTRL_2_REGISTER, 0x03)); //play
TAS5805M_RESET_CTRL_REGISTER is 0x01
TAS5805M_DEVICE_CTRL_2_REGISTER is 0x03
Hello, where did you buy the chip, is it possible to buy it directly from TI in small batches?
Yes TI sells directly. You can also buy from digikey