Part Number:TAS6424Q1EVM
Hi TI,
I have my PCB up and running with the CPU and TAS6424 chip. However I constantly am getting a Global Fault of 0x10 which is a "clocking error".
I'm new to I2S and am learning about it. I can product a clean 44.2Khz FSYNC(LRCLK) and associated SCLK signals along with SDIN, all seems
fine. I can tune the CPU clock to get to the 44.1Khz that is required if needed. Not sure what the error % tolerance needs to be, will consult the
datasheets for that.
However producing the 11,289,600 Hz MCLK with this CPU is a problem. So, I am thinking of simply using a crystal oscillator device that
produces the TTL (3.3v) frequency for the TAS6424 chip. Does this sound ok to do? As I understand the MCLK rise/fall or phase does not have to
be related to the other I2S signals, just there at the frequency with about 50% duty cycle, correct?
A side note, the waveforms shown in the data sheet do not show MCLK in the graphics, and not clear if it is required for I2S and/or TDM8 formats?
I guess that also the "left justified" and "right justified", "TDM8" and "I2S" are all different formats, the left/right justified not being I2S format though,
I was pretty confused if they are I2S or simply similar to SPI type signals.
I assume, as described, when I feed the correct relationship of these four signals to the IC it will clear the error and restore the channel state report
register to what is in the channel state setting register (i.e. play mode)?
I may have FSYNC,SCLK,SDIN correct now, but with out MCLK at the correct frequency I will not get any output, that is what I'm working on to
resolve in order to get actual output from the device.
Thanks for any help or advice gang,
Marc Y.