Hello all,
I am currently using the TPA2028D1 in my application / custom prototype PCB and are pretty satisfied with the control as well as the output. The amplifier is directly powered through an attached 3.7V 1S LiPo-Battery.
Unfortunately I have one issue with the device that I can not solve:
When powering up the TPA2028D1 in one of the following ways:
- provide VDD to the EN PIN (3.3V from the MPU I am using) OR
- writing 1 to the EN bit to activate the amplifier channel OR
- enabling the amplifier by using software shutdown
I can hear a loud, very noticeable POP noise on the speaker (8Ohm, 2W, 40mm) before any audio output appears. The noise is available over all gain levels (in different intensity for sure). What I have tried to overcome this issue:
- small delay (10ms) after startup allowing the TPA2028D1 to startup properly (datasheet recommends 5ms)
- fully mute all input until the TPA2028D1 is fully there
- make sure to have proper connection also of the passive components used
- checked the size of input capacitors (1uF/10V -> Murata GCM155C71A105KE38D)
- added a 100ms silence to the beginning of the audio track
- tested with AGC on/off
- set agcCompressionRation 1:1 (off)
- set outputlimiter to minimum value before enabling the amplifier channel
- set fixed gain to lowest possible value before startup
The only way to lower the (noticeable) noise is when I delay the start of the amplifier by >150ms after the audio codec is already providing sound to the input. I have attached the noise (recorded with my phone so sorry for the low quality) as well as the schematics to give you an idea. As my application will include the playback of a lot of very short sounds I was hoping to turn the amp off when not needed. With this noise appearing it is not possible to use this amplifier for the mentioned purpose.
Can anyone point me in the right direction on how to fix this issue or can tell me what I am doing wrong?
Thank you for any hint.
Happy holidays...
B