I have been a happy user of my custom made TPA3255 boards for years now and still am, despite a recent incident at high volumes
.
I have a MCU in the front end that detects clipping/error conditions and lowers the volume when clipping or any kind of overload occurs. I am using them with two 20V 170W Lenovo power supplies that are stacked up for 40V DC output. The amp is configured to run in stereo BTL mode, which is meant for loads from 4-8ohm. PVDD capacitors are two 1000uF 50V Panasonic FMs.
When testing the amp at a friend's place on his B&W 703 S3 I finally pushed it a bit harder and it did overload at some point - clipping was detected and volume was lowered as expected by MCU. However, on few occasions and before clipping was detected a loud cracking sound occurred, like there was a hard cutoff at the output - not a very pleasant thing to hear as you can imagine. I was not expecting this, as I was hoping that any error conditions would be caught by internal circuitry and errors raised to be handled by MCU.
Now, I know that according to specs, 8ohm 703S3 can go as low as 3.1ohm at some frequencies, so I am wondering if this was maybe the culprit? I can see however in datasheet that BTL mode should be able to handle speaker impedance from 3-8ohm.
Or maybe the PVDD capacitor bank is not big enough, seeing that eval board is using 2x4700uF? According to the datasheet, if OC protection kicks in, the device will go into error state which needs to be cleared by _RESET.
Another potential issue could be TLV76012 which delivers 12V limited at 100mA, but only for the TPA3255 - nothing else draws current from it. I see that EVM board has 1A LM2940, but also supplies other parts of the circuit. Could this be the problem? What is the total max current requirement for VDD in TPA3255?