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.

GUI for TAS5713

Other Parts Discussed in Thread: TAS5713

Hi!

Is there a working GUI for the TAS5713 EVM ?

I have loaded the TAS57x GUI V. 3.1 but the I2C register adresses for the TAS5713 are not correct?

 

regards, marc

  • Hello Marc:

    Have you tried changing the environment variable?

    http://www.ti.com/litv/pdf/slaa482

    Best regards,

    Tuan

  • Hi Tuan!

     

    Thanks for your reply!

    I can connect the GUI to the TAS5713. I can also access the configuration registers of the device with the memory tool.The device is working correct.

    But when i look in the I2C overview window the addresses dont match the registers in the datasheet.

    For example the first biquad register of the tas5713 is at address 0x29. the gui assigns 0x27 with the first biquad register.

    also a write to the mastervolume register by the gui writes a 2byte value to register 0x07(hbyte) and 0x08(lbyte) whereas 0x07 is the mastervolume register and 0x08 is the channel1 volume register of the tas5713.

    Do i have to include further files or definitions to the gui?

     

    thanks in advance

    marc

  • Hello Marc:

    The I2C overview window is carried over from a legacy device.  Please use the TAS5713 data sheet for correct I2C settings.

    The only commands when you click on connect, shutdown uncheck and master volume level - you can also manually enter these commands via the I2C command tool.

    -0x1B 00 (oscillator trim command)

    -0x05 00 (PWM start command)

    -0x07 30 (Master volume 0dB command)

    The other registers should be in default.  You then can set the biquad and other registers as per your specifications.

    Best regards,

    Tuan

  • Hello Tuan

    The way you described with the memory tool is the way i go the whole time.

    Is there no way to tell the gui the correct registers for the device? There must be the device specific definitions anywhere? Fine it would be, if even the biquad gui sets the right registers.

  • Hello Marc:
    I am not quite clear on your use of I2C Overview window.  Are you using this as your guideline for setting the I2C registers?  My comment here is that this I2C Overview window is a static table (copy from previous device).  This I2C Overview Window is not used by the GUI.

    With that said, the Biquad GUI embeded within the GDE can be used to generate the type of filters that you need.  If you hook-up your EVM and generate an EQ curve, the GUI will down load the parameters to the TAS5713.  In order to read the parameters, you'll need to read from the I2C Memory Tool the I2C address of the biquad.  The I2C address is shown in the I2C properties window on the right hand side of the GUI.

    Hope this helps.

    Best regards,

    Tuan

  • Hello Marc:

    I forgot one more thing.  You can also turn on the I2C log file by clicking on Tools --> I2C logging before you generate the biquad coefficients.  The log file is listed in the directory where you install the program under the file folder /ProcessFlow/TAS57XX.  The name of the file is diagnostic.cfg.  You can open this file using notepad or wordpad.

    Best regards,

    Tuan

  • Hi Tuan!

    The GUI Writes the wrong registers (examples a few posts ago) i have installed a older GUI (TAS571x GUI V 2.01 build) now.

    This version comes from a friend who downloaded this in spring 2011. It looks like this version works correct.

     

    Much thanks for your replies!

    Best regards, Marc