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.

TLV320AIC3100: tlv320aic3100evm-u with external MCU

Part Number: TLV320AIC3100
Other Parts Discussed in Thread: TLV320AIC3111EVM-K,

Hi all,

we have tlv320aic3100evm-u codec evaluation board. It works fine when connected to the Windows PC.

Now we want to use the same board for development purposes with the different host e.g. embedded linux SBC.

Is there a way how to connect tlv320aic3100evm-u to external processor while still powering it via USB?

  • Hello Primoz,

    Admittedly, the EVM-U board is a bit restricting when it comes to external connectivity. There are no switches to allow the device to be used with an external processor. To achieve this, I think board will need to be modified and traces will need to be cut. 

    I think a better option here would be to use the TLV320AIC3111EVM-K board and replace that chip with the TLV320AIC3100. The devices are very similar except the AIC3111 has stereo speaker outputs and a programmable miniDSP. The pinouts are extremely similar and the EVM-K board allows for more flexibility when it comes to connecting an external processor. 

    Regards,

    Aaron Estrada

  • Hi Aaron,

    thanks for the info.

    One more thing, we saw there is I2S_ENABLE signal pin connected to the TAS1020B chip.

    Reading somewhere this should disable the TAS1020B codec interface?

    But this feature is not documented anywhere?

    Can someone from TI comment on this?

  • Hi Primoz,

    I found an E2E post where this pin can be pulled HIGH and it will disable the TAS1020b I2S. It is hard to say why this was not documented since I did not design this EVM but I believe it was because this board is meant to be used as a quick plug and play board for evaluation on a PC. 

    Regards,

    Aaron Estrada

  • Hi Aaron,

    thanks for the quick response.

    So if I understand correctly you are TI employee?

    Can you confirm I2S_ENABLE signal will disable TAS1020b to a point that the on-board AIC3100 codec can be used with the external MCU without any other board HW modifications?

    We really don't want to spent more time than necessary on this issue and we need a GO or NO-GO with this EVM and codec.

    Thanks in advance for the help,

    BR,

    Primoz

  • Hi Primoz,

    Apologies for the confusion. Yes, I am a TI employee. 

    I went ahead and tried to disable the I2S lines by pulling I2S_ENABLE HIGH but it did not disable the clocks. I am afraid the only option here is to cut the traces coming form the TAS1020b and use the test points to use external I2S. 

    Regards,

    Aaron Estrada

  • Hi Aaron,

    thank you for your great effort and getting back to us with the definitive answer!

    BR,

    Primoz