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.

TAS2559: TAS2559 setting question

Part Number: TAS2559

Hi all,

 We want to test TAS2559EVM with external I2S source. Here're some questions:

1. In ROM-Mode 1, is TAS2559 worked as I2S master mode? can we change the setting to slave mode by I2C register rewrite? How to do it?

2. For 48KHz/I2S input/ 16bit data length source from ASI1 input, would you please helping to provide a sample cfg for reference first? We'll use learning board to fine tune the speaker in the next step. Or, I can use learning board to build up a simple cfg first?

 Thanks for your kindly help.

Best regards,

Gary Teng

BTW, I dump ROM-mode 1 register setting as cfg file. FYI. It's master mode now...

tas2559_dd.cfg

  • Hi, Gary,

    Please take a look at my responses below and let me know if you have questions or comments.

    1.- Yes, the TAS2559 can work on either master or slave mode. In order to configure it in slave mode, you would need to define which GPIO pin will be used as WCLK input and BCLK input.This can be configured with ASI1 BCLK Field register (book=0x00 page=0x01 address=0x08) and ASI1 WCLK Field register (book=0x00 page=0x01 address=0x09).

    Then, you would need to go to the selected GPIO in order to configure it as input. For example, GPIO1_PIN Register (book=0x00 page=0x01 address=0x3D). Bits 4-0 must be configured as '0001'.

    2.- Yes, you can use the learning board in order to generate the cfg file. You would need to go to the End System Integration tab. PPC3 can generate the cfg file in the Dump Binary file option. However, you would need to modify the registers related to the ASI Mode (Master/Slave) manually. There's no option for this in PPC3.

    I hope this helps. Let me know if you have additional questions or comments. We will be glad to help you.

    Best regards,
    Luis Fernando Rodríguez S.