Tool/software:

This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:

Let me ask a few questions for further debugging:
Best regards,
-Ivan Salazar
Applications Engineer
Hi Ivan,
Thank you for your prompt response.
Please find our answers and observations corresponding to your queries below:
i.) Are you using QFN or WCSP package of this device?
We are using the QFN package.
ii.) Are you using EVM or a custom board?
We are using a custom board.
iii.) Is your audio coming from the host in conventional I²S format?
Yes, the audio is in conventional I²S format, and we are using mono recording and playback.
iv.) Register readings (0x24–0x27) before and after playback tests
On boot:
PWR_CTL (0x02) register = 0x0E, indicating the device is in software shutdown state.After enabling the device manually:
PWR_CTL (0x02) to enable the device.0x24 = 0x00
0x25 = 0x00
0x26 = 0x11 → bit 0: Device Power Up, bit 4: PLL Lock
0x27 = 0x80 → bit 7: ASI2 Clock Error
During speaker test using the command:
speaker-test -D hw:0,0 -c 2 -r 48000 -t sine
PWR_CTL (0x02) is set back to 0x0E, and interrupt registers show:
0x24 = 0x00
0x25 = 0x02 → Brownout Protection Active
0x26 = 0x11
0x27 = 0xA0 → bit 7: Device Power Down, bit 5: PDM Mic Clock Error
After reducing amplifier level with the following boot settings:
0x00 = 0x00
0x7F = 0x00
0x01 = 0x01
0x03 = 0x02
0x06 = 0x02
0x07 = 0x02
0x08 = 0x30
0x02 = 0x0C
Boost Regulator Observations:
BST_EN register.Request for Support:
Could you please provide predefined stable boot settings or recommended register configurations to:
Your guidance will help us validate the power stage behavior and confirm the correct boost configuration.
On iv).2. you said "Audio plays fine" you only mean that the device is able to play, but if you use the same kind of signal as subsequent test you still see the same problems?
Is this command on step 3 writing something else to the device through I2C?
Usually, the boost inductor is 1uH, can you use this value instead of 2.2uH?
The boost is set for Class-H mode by default, so you would need to feed some signal to see the higher voltage. You can set the BST_MODE bits to 10b for "Always On" mode.
You can use the PPC3 software to generate a complete register initialization. You may use ROM mode first for test as this is a reduced set of settings compared to Tuning Mode. TAS2563 End System Integration Guide
Best regards,
-Ivan Salazar
Applications Engineer