I am working with the TAS5727 EVM board and an ESP32-S3. I have stereo BTL mode working as expected and playing WAV files, but am getting no audio output in PBTL. I've removed J1 and bridged J2 and J3. Here's my initialization sequence...
- RESET pin = low
- PDN pin = low
- Wait 100ms
- PDN pin = high
- Wait 10ms
- RESET pin = high
- Wait 10ms
- Switch on 12V PVCC
- Wait 50ms
- Write register 0x1B = 0x00 // Oscillator trim register
- Wait 50ms
- Write register 0x04 = 0x03 // Select 16 bit word length
- Wait 50ms
- Write register 0x25 = 0x01103245 // Output mux register - set for PBTL mode
- Wait 50ms
- Write register 0x19 = 0x3A // PWM shutdown register - set for PBTL mode
- Wait 50ms
- Write register 0x05 = 0x02 // Set normal operation mode
- Wait 100ms
- Write register 0x07 = 0x00C0 // Set master volume
I'm sending a 16 bit stereo WAV file that works correctly in stereo BTL mode. But I want mono output