TAS2110: I2C command

Expert 4920 points

Replies: 9

Views: 107

Part Number: TAS2110

Hi team,

My customer is evaluating the TAS2110 on their trial board. Could you support the question below?

Customer sent the following command to TAS2110 by I2C, but last command(w 98 02 0c) wasn't reflected and couldn't transition to the Active state. When customer READ 0x02 after sending last command(w 98 02 0c), the value remained 0e.

w 98 01 01

w 98 02 0e

w 98 03 10

w 98 08 1a

w 98 12 13

w 98 34 41

w 98 35 94

w 98 40 64

w 98 02 0c 

In addition, SDZ is High, IRQZ is also High, and the writing of other commands and reading of registers are successful.

Could you let me know if there are any missing send commands and hardware settings?  Also, could you let me know if there are registers that should be read in I2C to solve this problem.


Also, the GPIO pin is currently set to floating, but could you tell me the role of this pin?

Regards,

Yamaguchi

9 Replies

  • Hi Yamaguchi-san,

    I would suggest to use a cfg file generated from End System Integration panel within TAS2110 PPC3 app.

    Could you read registers 0x24 and 0x25? These are the latched interrupt flags, these help to know if there was any interrupt being triggered.
    If possible, please also inspect the power supplies: VBAT, VDD, PVDD

    Best regards,
    -Ivan Salazar
    Applications Engineer - Low Power Audio & Actuators

  • Hi, Yamaguchi-san,

    Our team will take a look at this thread and will provide an answer as soon as possible.

    Thank you.

    Best regards,
    Luis Fernando Rodríguez S.

  • In reply to Luis Fernando Rodriguez S.:

    Hi Luis-san,

    Thank you for your team's support. I will wait the further answer.

     

    Regards,

    Yamaguchi

  • In reply to Takashi Yamaguchi:

    Hi, Tamaguchi-san,

    Besides the response provided by Ivan, do you need additional information?

    Thank you.

    Best regards,
    Luis Fernando Rodríguez S.

  • In reply to Luis Fernando Rodriguez S.:

    Hi Ivan-san, Luis-san,

    Thank you for your support. I received the feedback from the customer.

    Customer is using cfg file generated from PPC3, but customer will double check the contents just in case.

    Customer has another question.

    Customer would like to input the I2C signal generated by EVM to their board. There is a problem that the TAS2110 on their board cannot be recognized.
    (Slave address is 0x4C, which is the same as EVM.)

    Customer has removed the JP of J9/J11 on the EVM and connected Pin1 of J9 and Pin1 of J11 and the IRQ to their board with a harness, converted to 1.8V and input to the TAS2110. Is there any signal other than the I2C signal that should be connected in order for the PPC3 to recognize the TAS2110 on their board?

    Regards,

    Yamaguchi

  • In reply to Takashi Yamaguchi:

    Hi Yamaguchi-san,

    Please make sure to also share GND between the boards when testing the I2C signals.

    What about the flags I mentioned on the first reply? Did customer read those registers?

    Best regards,
    -Ivan Salazar
    Applications Engineer - Low Power Audio & Actuators

  • In reply to Ivan Salazar:

    Hi Yamaguchi-san,

    Do you have any comments about my last question above?

    Thanks and Best regards,
    -Ivan Salazar
    Applications Engineer - Low Power Audio & Actuators

  • In reply to Ivan Salazar:

    Hi Ivan-san,

    Thank you for your support. I will get back to you when I get the feedback from the customer.

    Regards,

    Yamaguchi

  • In reply to Takashi Yamaguchi:

    Hi Yamaguchi-san,

    I'll be waiting for your additional information.
    Thanks.

    Best regards,
    -Ivan Salazar
    Applications Engineer - Low Power Audio & Actuators