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.

TAS2505: TAS2505

Part Number: TAS2505

Tool/software:

Hello, 

We are facing an issue with the design of TAS2505 (Literature Number: SLAU472C) that requires a complete shut down to the sound in case overcurrent was detected by the chip to prevent over heating through register 45 in page 1. (screenshot attached)




 Our main concern is that shutting down the Audio Amplifier completely is a critical action that will affect the functionality and will violate some requirements in our SW regarding the sound and we need to have a recovery mechanism other than resetting the SW.

 

We need further explanation from your side to the following:

1-  What are the conditions that might cause the overcurrent?

2- Are there any other limitations that cause the driver to clear bit D1 in register 45 page 1 to shut down for the sake of chip protection?

3- How could we detect the occurrence of the overcurrent/any other failures, what are the registers we should check?

4- Is it possible to re-enable the driver by setting the D1 in register 45 page 1 to 1 again after shutting down the driver? 

  • Also another question,

    is it okay to re-intialize the driver right after shutting it down? do we need to wait a specific time to avoid overheating ? 

  • Considering that this is a customer requirement to shut down the driver when reading D1 register 45 in page 1 and if cleared we should shut down the driver then we should set the D1 bit again to re-enable the driver and check the register again if any shut down was detected and if not recovered to normal mode we should check it two times max then shut down the driver completely bs setting the reset pin to 0 and this will cause the audio feature to be disabled.

  • Hi Menntallah,

    1. Overcurrent may be caused by:
      1. Short between output terminals
      2. Short from one terminal to power supply
      3. Short from one terminal to GND
      4. Speaker impedance being too low
    2. The other reason the registers could be reset is due to power supply drooping below the minimum required level.
    3. Overcurrent at the speaker output is only detected through page 1 register 45 bit 1.  Other interrupt flags can be read from page 0 registers 42 and 44. You can refer to this: (+) [FAQ] TAS2505: Protection Flags and Interrupts - Audio forum - Audio - TI E2E support forums
    4. Yes, if the output is disabled due to overcurrent, you can re-enable the output by toggling the bit back to 1. As mentioned in the documentation, it's recommended to not do this more than 3 times if the device keeps protecting itself. If the device keeps triggering overcurrent means that the conditions is still there and must be fixed.

    Best regards,
    -Ivan Salazar
    Applications Engineer

  • Thank you for the support. 

    Though I have a question regarding point 4: " If the device keeps triggering overcurrent means that the conditions is still there and must be fixed." if this is the case, what kind of fixation do we need? is it HW or SW fix? 

  • Also another question,

    is it okay to re-intialize the driver right after shutting it down? do we need to wait a specific time to avoid overheating ?

  • Also I have another question, do we need a SW action to check on the D1 bit in register 45-page 1 if cleared 2 or 3 consecutive times, shall we shut down the amplifier ourselves or is it an automatic action the driver do when detecting an overcurrent occurrence? if so, we will have to just toggle the bit again to re-initialize the driver?   

    Appreciate your support. 

  • Hi,

    The fix I mean is to remove the short circuit condition from the output, this would be HW.

    It's OK to reinitialize immediately after it shuts down automatically, the recommendation to avoid overheating is to not try reinitialize repeatedly several times if the device keeps triggering overcurrent protection.

    The amplifier is shutdown automatically if an overcurrent event happens, bit 1 from page 1 register 45 is also automatically reset to 0. You just have to toggle it back to 1 to reinitialize.

    Best regards,
    -Ivan Salazar
    Applications Engineer

  • Hello Ivan, appreciating you support. 

    is it possible to arrange a call with you tomorrow? 

  • Hi,

    I'll reach out to you over email to setup a meeting.

    Best regards,
    -Ivan Salazar
    Applications Engineer

  • Hello Ivan,

    appreciating your support to answer the following question: do we need the SW  to check on the D1 bit in register 45-page 1 if cleared 2 or 3 consecutive times not just any random 2 times and then take the action to shut down the driver? 

  • because this is what I have understood from the datasheet 

  • Hi Mennatallah,

    That's correct, the concern is if the 2 or 3 times are consecutive (in a short period of time). If these are not consecutive, then these are considered isolated occurrences and should not represent an overheating concern.

    Best regards,
    -Ivan Salazar
    Applications Engineer

  • Hello Ivan, 

    Thank you for confirming! 

    Though, I have another question, the function we're using to check on the register bit has a cyclicity of 20msec, is this time enough to be (a short period of time)? or shall we check if cleared twice on the same cycle? 

    Appreciating your patience and support. 

    ============================================

    And if possible to have another call and I will invite our system team to make sure that we're on the same page.

    Thank you so much! 

  • Hi Mennatallah,

    20ms should be good enough for this function.

    Does same time work for the call? Please follow up on the meeting details over email if needed.

    Best regards,
    -Ivan Salazar
    Applications Engineer