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.

TAS5720MEVM: GUI for USB control via TAS1020?

Part Number: TAS5720MEVM

I have the TAS5720 designed in to a product and would like to stream audio to the device for testing.  This EVM claims to run the amplifier which is configured with I2C commands without needing a PC/USB connection to set up the registers.

There is a TAS1020 USB to Streaming audio device on the bottom of the EVM.  I have a similar setup with the MODEVM board used to evaluate other codecs from TI. It too uses the TAS1020 for I2S and I2C setup.

Questions:

1. Does the TAS1020 on the TAS5720EVM run internal setup software on its own without needing a PC or do the registers in the TAS5720 come up in a state where the EVM can process I2S data and function?

2. Can the MODEVM TAS1020 be used to feed the TAS5720 I2S data (yes, I have done this but no audio has been forthcoming).

3. Can the TAS1020 on the MODEVM use its I2C bus to setup the registers in the TAS5720?  Where would the PC software be located that would do this?

  • Hello! Andy can help you with further questions, but the TAS5720 was designed to be a simple plug and play device as long as you follow the instructions in: www.ti.com/.../slou437.pdf . As you noted there is a TAS1020B on the back side of the TAS5720MEVM and you can use the same Command-Line Interface in the AIC3254 GUI, which I think you already have, to access the registers: www.ti.com/.../TLV320AIC3254EVM-U . You can then just implement the register settings as needed per the DS. Thanks, Jeff
  • Hi Charlie,

    See my comments below:

    Q1. Does the TAS1020 on the TAS5720EVM run internal setup software on its own without needing a PC.

    [Andy]:  No. TAS1020B has to work with PC. Without PC, TAS1020B will not send any I2C or I2S data to TA5720.

    Q2. Do the registers in the TAS5720 come up in a state where the EVM can process I2S data and function?

    [Andy]: Yes.  TAS5720 can handle the I2S data from TAS1020B directly without any configuration after power-on.

    Q3. Can the MODEVM TAS1020 be used to feed the TAS5720 I2S data (yes, I have done this but no audio has been forthcoming).

    Q4. Can the TAS1020 on the MODEVM use its I2C bus to setup the registers in the TAS5720?  Where would the PC software be located that would do this?

    [Andy]: What's the purpose of using the MODEVM TAS1020 since there is already one TAS1020 on the TAS5720MEVM?

    As Jeff mentioned, you can use the same Command-Line Interface in the AIC3254 GUI to talk to TAS5720.  Actually that's exactly the way we usually communicate with TAS5720 by ourselves. In addition, I2S will be also fed to TAS5720 through TAS1020 when you play music in your PC.

  • Thank you Andy and Jeff.  I do not have the TAS5720 EVM. I do have the MODEVM and was using it to send I2S to the TAS5720 which is mounted on my application PCB. My PCB interfaces to others in the product and they are not ready to send me I2S or I2C configuration data.  I was interested in testing my design with the MODEVM. It sounds like I can use the GUI for the AIC3254 with the MODEVM and communicate fully with the TAS5720.

    I did get audio to come out of the TAS5720 on power up with no I2C intervention but only after I set the TDM time slot to 0 with the A0, A1 I2C address. I previously set it to my preferred slot of 6 and did not get any audio.

    I will look at the 3254 data sheet and start working with the GUI.  Thanks again for the tip.

    BTW the amp sounds great!

  • Hello! Glad to hear! Thanks, Jeff
  • Almost there but not quite.  I have not tried the command interface but the GUI appears to reject the MODEVM (USB indicator red) as it is not identified as the AIC3254 EVM. Will the command line interface still function?

  • Hi Charlie,

    Did you connect TLV320AIC3254EVM to the USB-MODEM?   I would suggest first you make sure your USB-MODEM with TLV320AIC3254EVM connected can work well with the AIC3254 GUI.  After you can confirm that, you can move on to connect the i2c bus of your system to the SDA, SCL and GND test points on the TLV320AIC3254EVM.

    Andy

  • I only have the MODEVM that I am trying to use to control the TAS5720 audio amp in my circuit.  I do not have a TAS5720 EVM or a AIC3254 EVM.  It was suggested that the GUI for the AIC3254 would work to control the I2S and I2C of the MODEVM.  The GUI appears to not be active unless an AIC3254 EVM is connected.  Did I misinterpret the suggestion? Do I need an AIC3254 EVM to work with the GUI to talk to the TAS5720?

  • Hi Charlie,

    I don't have an AIC3254EVM with me now. If I remember correctly, I have not never used a MODEM alone to work with the AIC3254 GUI. I would recommend that you apply for a TAS5720MEVM since I can confirm that TAS5720MEVM can work with AIC3254 GUI very well.

    Andy