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.

TAS2770: Audio forum

Part Number: TAS2770


Hello,

TAS2770 Documentation claims that it can be configured to retry after 1.5s when over-temperature condition occurs.  "...they can be configured to automatically retry after a
prescribed time. This behavior can be configured in the OTE_RETRY and OCE_RETRY register bits" in 8.4.8.  

These settings are not published in spec, however, another post claims they are in bits 4 and 5 respectively of the MISC_CFG register (0x07).

I am unable to get device to retry with these settings.  Are there other configurations, or procedures for getting this to work?

Thanks,

Mark

  • Hi Mark, I generally will recommend that you use the PPC3 GUI to set up the device configuration. It is not uncommon that for our devices some of the more obscure device features are not completely documented in the data sheet. the assumption is that users are able to play with all these features in the GUI and generate the I2C configuration for there system.

    with that said.

    the Over Temperature Retry (OTE_RETRY) is bit 4 of register 0x07 on Book 0 Page 0

    the Over Current Retry (OCE_RETRY) is bit 5 of register 0x07 on Book 0 Page 0

    Set to 0x01 to retry, set to 0 to not retry.

    here is an example I2C sequence to enable/disable these features. if you are not familiar with this format it is

    [Read(r)/Write(w)] [device address] [register address] [data]

    w 82 00 00 #go to page 0 in current book
    w 82 7f 00 #go to book 0
    w 82 00 00 #go to page 0
    w 82 07 16 #OTE_RETRY after 1.5s
    #----------------
    w 82 00 00
    w 82 7f 00
    w 82 00 00
    w 82 07 06 #Do not OTE_RETRY
    #----------------
    w 82 00 00
    w 82 7f 00
    w 82 00 00
    w 82 07 26 #OCE_RETRY after 1.5s
    #----------------
    w 82 00 00
    w 82 7f 00
    w 82 00 00
    w 82 07 06 #Do not OCE_RETRY
    #----------------
    w 82 00 00
    w 82 7f 00
    w 82 00 00
    w 82 07 36 #OTE_RETRY and OCE_RETRY after 1.5s

    Regards,

    Arthur

  • Hi Arthur,

    Thanks, but that did not help. 

    I'm setting the MISC_CFG byte to 0x36 like in the 4th example.  I'm setting it with other setup configuration bytes.  Lastly, I'm setting the PWR_CTL to 0.  

    I run the audio amplifier and get sound out.

    I apply a soldering iron to top of amplifier chip.  Audio eventually stops, and does not restart on its own.

    I see the Latched interrupt once.

    I restart the audio setup with a software reset, then audio returns.

  • Can you please try by shorting the outputs together and see if it re trys after an over current event?