Dear reader,
I am testing the TAS5754M on a custom board. The TAS5754M is I2S slave, clock and data inputs are provided correctly to the chip and clocks are being detected without error flags.
I hear no sound from the speakers (stereo configuration).
As configuration I am using a default configuration exported using PurePath console using the EVM. I am now testing this configuration on my custom board. See attached configuration file. All clocks are set to auto detect.
Parameters:
MCLK = 12.2880 MHz (256 x fs)
SCLK = 1.56 MHz
FS/LRCLK = 48 kHz
Scanning all register values shows that many things are ok (no error flags, all clocks detected), only the following values that I think are not correct:
P0-R108 = 0x00 => channel A and B analog mute status = muted
P0-R114 = 0x03 => SPK_MUTE is high so should be unmuted?
P0-R117(118) = 0x81 => DSP boot complete, waiting for CP voltage valid
The signal on the CP pin 32 looks like this:
minimum 940 mV, maximum 2.52 V, frequency 1.56 MHz.
UPDATE: pins DAC_OUTA and DAC_OUTB contain no signal.
I tried to reset the DAC by writing 0x01 to P0-R2 then writing 0x00. Does not change anything.
What could be wrong here?
What does DAC status “Waiting for CP voltage valid” mean?
What is the expected signal on CP pin 32 and if the current signal is wrong, what could I try to correct it?
What does “analog mute status” mean, and is it related to the DAC power state?
Could someone please provide some pointers to resolve this? After a very long journey I am eagerly anticipating to hear sound from this thing for the first time :-) Thanks in advance!