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.

TLV320AIC3254: Is it possible to daisy chain the TLV320AIC3254?

Other Parts Discussed in Thread: TLV320AIC3254

Tool/software:

All,

Is it possible to daisy chain the TLV320AIC3254 CODEC?

By daisy chain, I mean connect the SPI output of the first codec to the SPI input of the second codec, and the SPI output of the second codec to the SPI input of the MCU and use a single SS for both devices.


In a different project, my customer has used a TI LED controller connected this way, and the SPI sections acted as a shift register until the SS line was brought high, at which point the individual chips could interpret the stream in the correct position.

Let me know if this is possible.

Shawn

  • Hi Shawn,

    Unfortunately I don't think this is possible. After double checking section 2.8.2 in the reference guide, MISO only drives out the value from a read operation. It can't be set to passthrough the SPI commands that don't apply to it like a shift register would.

    Best regards,
    Jeff McPherson