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.

TAS6421-Q1: The configuration sequence after power-on.

Part Number: TAS6421-Q1
Other Parts Discussed in Thread: TAS6424

Tool/software:

Hi team,

1、Are there any sequence and timing requirements for STANDBY, I2C initialization, MCLK, and the two clks of I2S?
2、If it is necessary to disconnect the I2S clock and re-apply the clock after normal operation, do we need to pull down sty and re-initialize?

Because the customer's MCLK and I2S CLK are not the same clock source, the current timing is as follows:
1. VDD power on
2. Provide MCLK
3. I2S CLK
4. Pull up STBY
5. Initialize

3、Test findings:

(1) When I2S bitclk and MCLK are not output at the same time, the audio interface of 6421 is in I2S format, and stby can only be placed after the two clks to avoid reporting a fault error. If it is placed before the two clks or between the two clks, a fault error will be reported. The value of register 0x11 is 0x16, and the value of register 0x13 is 0x32.
(2) When I2S bitclk and MCLK are output at the same time, the audio interface of 6421 is in TDM format, and then the bitclk and MCLK of I2S are connected together, at this time, stby is placed before the two clks, and a fault error is also reported. The status of the read register is the same as above. Only when stby is placed after clk will there be no error.
(3) Although the above two situations report errors, the sound is normal.
In addition, the customer tested 6424, and stby was placed before the two clks, but no fault error was reported.

Want to confirm whether the above is normal? Are the timing requirements of 6421 and 6424 different?

  • Hi Alan,

    When the VDD (3.3Vdc) is powered on the digital portion of the device is active.  If the all the clocks are not available, you will get a Clock Fault.  When the clocks appear the device will automatically recover, but the clock fault will be set.  You will need to clear it through an I2C write to clear faults.  The digital input will auto configure based on the input.  If the input is not complete, it may auto configure incorrectly.  It will reconfigure when the clocks are complete.

    The TAS6421 is less forgiving than the TAS6424.  You should present the proper clocks and clear faults before the STBY pin is pulled high.  The STBY pin turns on the analog part of the device.

    Regards,
    Gregg Scott