TAS6684-Q1: Cannot read temperature when all channels are open-loaded

Part Number: TAS6684-Q1


Hello TI Support,

We would like to ask one question on TAS6684-Q1.

When all 4 channels are open-loaded, there is no valid temperature reading.

Our execptation is: 4 channels are deteced as open-loaded, and temperature read shall be normal then.

We see a similar ticket TAS6584-Q1: Invalid temp readings on startup - Audio forum - Audio - TI E2E support forums 

(1) Could you please describe more on how to "use I2C to bypass DC load diag"?

(2) Why "When there's no load at all, the device can't pass the DC load diag"?

    We thought DC load diag shall be finished, just with open-loaded result.

Thanks.

BR/Hao

  • Hi Hao.

    When all 4 channels are open-loaded, there is no valid temperature reading.

    The 8-bit ADC is enabled only in Hi-Z, Play/Mute status.

    For your condition, maybe the device is still in DC DIAG status, please make sure the device enter Hi-Z, Play/Mute status and then read the temp resigtsers.

    (1) Could you please describe more on how to "use I2C to bypass DC load diag"?

    You can abort or bypass the DC DIAG by 0xB0 register. (bit7 and bit0)

    (2) Why "When there's no load at all, the device can't pass the DC load diag"?

    The DC DIAG covers open load, short load, short to power and short to GND.

    For your condition, the DC DIAG is failed and the device run DC DIAG every 750ms.

    You can abort the DC DIAG if needed.

    BR.

    Wei Qiu.

  • Hello Wei,

    Thanks a lot for very detailed answer.

    Is the following understanding correct?

    "0xB0 register - bit0" can only prevent entering DC diag from Hi-Z / Play State, it cannot prevent entering DC diag from Load Diag State?

    Thanks.

    BR/Hao

  • Hi

    "0xB0 register - bit0" can only prevent entering DC diag from Hi-Z / Play State, it cannot prevent entering DC diag from Load Diag State?

    If you do Manual DC diag at register 0x03/0x04, device will still do the diag, 0xB0 register won't stop it.