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.

TAS5538 Register Access in Operation

Other Parts Discussed in Thread: TAS5538

Hi,

We would like to know the register that can be refreshed in the operation about TAS5538.
Can we refresh register in the operation?
Of course, we write the same value to registers basically and write the default value regarding read-only registers.
If it is problem, could you please tell us the registers that we can not refresh concretely?
We will read and verify them.
In addition, can we access to the reserved register?

Best Regards,
Kato

  • Kato-san,

    The registers that are specified R/W are of course writable.

    0x00 (default 0x0C) are writable.

    0x01(default 0x03) are not writable.

    0x02 are sticky bits, write 0's to clear. can not write 1's.

    0xD1 to 0xD9 are volume registers and are writable up to 245.

    Reserved registers should not be written to.

    reg,

    Paul.

  • Hi Paul-san,

    Thank you for your reply quickly.
    We understood it.

    Best Regards,
    Kato

  • Hi Paul-san,

    We have obtained additional questions from our customer.
    Although we have heard from you that the default value of adress 0x00 is 0x0c, there is described "0x6c" as default value on page 71 of data sheet.
    Which of these is correct?
    In addition, can we read and write all registers except 0x01, 0x02 and 0xd1 to 0xd9 that you told us?

    Best Regards,
    Kato

  • Hi, Kato-san,

    It's 0x6C for 0x00 reg by default. Unfortunately we do not have the register map in spreadsheet format, but I would suggest referring to datasheet chapter 8 Serial Control I2C Register Summary for default state and determine which registers are reserved. Also, dive into to each register descriptions for more detail info. Some registers are read only and/or sticky. For example, register 0x10 bits are sticky and will be cleared only when a '0' is written into these bits. Sorry that I could not be more helpful.

    reg,

    Paul.

  • Hi Paul-san,

    Thank you for your explanation.
    We will read data sheet, check each register, make a document for our customer.

    Best Regards,
    Kato