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.

DS90UB927Q-Q1: Design Advice for Audio CODEC Application with Serializer Deserializer

Part Number: DS90UB927Q-Q1
Other Parts Discussed in Thread: TLV320AIC3100, , DS90UB928Q-Q1

Hi

I will use two TLV320AIC3100 Audio CODEC in my application. One of the Audio CODEC will be connected directly with MPU and the other Audio CODEC will be far away from MPU that will be connected with serializer(DS90UB927Q-Q1) - deserializer(DS90UB928Q-Q1) circuit.

  1. Can I use the same I2S data at the close Audio CODEC and the serializer? If I can, how should I connect them?
  2. For the Stereo, can I2S_DC and I2s_DD pins be left floating? Can I use these pins as GPIO pins?
  • Egemen,

    I'm not sure about the first question. Can you clarify what you are asking? Maybe with a block diagram showing the two CODECs, the MPU, the SER/DES, and the data flow you are trying to achieve?

    If your goal is to support stereo (2 channel) audio, then you only need to use I2S_DA, and not I2S_DB. FYI there is an audio app note here which may be helpful in giving you more detail: https://www.ti.com/lit/pdf/snla221 

    If you don't use GPIOs for audio such as I2C_DB, DC, or DD, then yes they can be used as GPIOs. But note that I2S_DB is shared with a register only GPIO, which means it does not support passthrough over the link (only control of high/low status via register)

    Best Regards,

    Casey