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.

Connecting external digital audio input to TLV320DAC3101EVM-U

Other Parts Discussed in Thread: TLV320DAC3101EVM-U

Hello,

I am using TLV320DAC3101EVM-U evaluation module to convert digital audio out of my circuit to analog. But when I looked at the schematic, the I2S lines of the codec are driven by the TAS1020BPFB. How can I disable this and drive audio from my circuit?

Thanks in advance

Vinayak

  • Vinayak,

    I see what you mean. 

    There may have been a plan to provide an application program that would configure the I2S pins as inputs to the TAS1020, so you could drive them externally, but even then it's not clear that there's any way to tri-state the MCLKO output.

    Looks like you will have to lift some TAS1020B pins.

    Regards,

    Frank

  • Hi Frank,

    Thanks for the reply. The application program that would configure the I2S pins as input to the TAS1020 - is it something I can find it online?

    MCLKO should not be a problem. 

    Thanks and regards,

    Vinayak

  • Vinayak,

    I'm not aware of such an application;  for the reason I indicated previously such an application would likely not have been built.

    Looking at the TAS1020B Data Manual, Table 2-5 implies that the application should set GP Mode 0 (see CPTCNF1, section 6.5.4.1).  Then, set CPTCNF3, section 6.5.4.3, to have both CSYNC and CSCLK as inputs to the TAS1020B.

    But there remains the problem of the data pin(s), MCLKO, and whatever else you are using the TAS1020B for (e.g., codec setup, status), application building, and blowing into EEPROM).

    So, lifting pins is still your best option.

    Regards,

    Frank 

  • Hi Frank,

    Yes, if the application is not readily available I will have to settle down for the latter option. I had thought of alternative for data pin though (the GPIO of the DAC can be used as secondary data in).

    I was pushing myself against altering the PCB just to keep the EVM original for future use, anyway I might have to do just that now.

    Thanks a lot for your time.

    Vinayak