Hello,
I work on a custom board with TAS2110. Below is the schematic (please don't see on MPN IC1 on the schematic):
/resized-image/__size/1333x768/__key/communityserver-discussions-components-files/6/TAS2110_5F00_schematic.png
Speaker has 4ohm, Parameters of I2S:
FSYNC = 16k Hz
SBCLK = 512 kHz
channel - mono = left
signal source = sinewave 1kHz.
Resolution: 16bit
When I set register AMP_LEVEL below 0x06 amplifier works fine without errors, but when I set 0x06, 0x07 then interrupt occurs with error INT_LTCH0 = 0x04 (Interrupt due to TDM clock error).
My configuration TAS2110 sequence:
SDZ_LOW
DELAY 1s
SDZ_HIGH
DELAY 1s
REG_PAGE = 0x00
PWR_CTL = 0x02
MISC_CFG2 =0x20
PB_CFG1 = 0x0C
INT_MASK0 = 0x00
INT_MASK1 = 0x00
BOOST_CFG4 = 0x37
BOOST_CFG3 = 0xF4
REG_PAGE = 0x02
LIM_CFG5 = 0x30
LIM_CFG6 = 0x00
LIM_CFG7 = 0x00
LIM_CFG8 = 0x00
REG_PAGE = 0x00
PWR_CTL = 0x00
I check signal during interrupt but for my is ok.
/resized-image/__size/800x600/__key/communityserver-discussions-components-files/6/TAS2110_5F00_irq_5F00_sbclk0.png
Do you have any idea what I made wrong?