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.

TAS5815: Distinguishing TDM Signal Channels When Using Multiple Devices

Part Number: TAS5815

Hi team,

I am using two TAS5815 devices to drive four channels of full-range speakers and tweeters with separate signals.
I connected the two devices as described in 9.2.4 Advanced 2.1 System (Two TAS5815 Devices), but I couldn't figure out how to split the TDM signal per channel.
Is there any way to do this?
Is the following connection method possible?
Is it a specification that the TAS5815 only recognizes slots 1 and 2 in TDM format, and cannot receive individual audio data via a parallel connection from the HOST MCU's SDOUT as shown in the diagram below?

image.png

Best Regards,
Ryu.

  • Hi Ryu,

    This connection method is possible. You will need to shift the I2S LSB for devices 2-4 using register 34 so that each device reads the correct slot. 

    I tried testing TDM4 with two devices on the TAS5815EVM by shifting the I2S LSB 64BCLKS on device 2 and it works properly. 

    Regards,

    Sebastian 

  • Hi Sebastian,

    Thank you for your reply.
    Could you please clarify one additional point?

    If the provided register settings can achieve something like TDM slot configuration, does this mean that even in a daisy chain configuration, setting the SDOUT of the first-stage IC as the DSP's upstream (by setting SDOUT_SEL in the SDOUT_SEL Register (Offset = 30h) [Reset = 04h] to 1) and adjusting the offset registers of the downstream ICs would enable 4-channel signal reception?
    Or will SDOUT only output the 2-channel signals recognized by the first-stage IC?

    Best Regards,
    Ryu.

  • Hi Ryu,

    The first devices SDOUT will only output the 2 slots it's configured for. You need to use a shared TDM bus so each device reads the proper slots. 

    Regards,

    Sebastian