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.

TAS5431Q1EVM: UPDATE PROBLEM When an error occurs

Part Number: TAS5431Q1EVM


Have a good day to everyone. I am checking my TAS5431-Q1EVM board via pure path.

When an error occurs on the board and the "read all register" button is pressed, the error does not appear in the registers. However, when I put the board in standby mode and remove it, the error appears in the registers.

But when an error occurs, I want to see it immediately when I press the "read al register" button. What can be the solution to this problem?

 

  • Hi Mustafa

       It's a little strange by your descriptions.

       Anyway, please try using I2C Monitor function, and codes " r d8 00 04" to read the register values.

  • I can explain like this. I connected my speaker to the + and - pins of the board. There is no error right now?  I don't get an error when I read the registers and  it's true. Now I don't get an error when I disconnect any of the speakers pin and read the registers again but i should get error. But when I put the board in standby mode and remove it immediately, I get an error. Do I need to put it in standby mode to read the error?

  • Hi Mustafa

      I see, there's some misunderstanding here. 

    Now I don't get an error when I disconnect any of the speakers pin and read the registers again but i should get error

    Actually you can't get any error by testing like this. This is typical open load, there's won't any real-time fault like OC/OV/clock fault could be triggered. Only the load diag function could tell you this fault, and load diag only detect once when device leave Standby or Fault sate. That's why you need to toggle standby switch and find the fault report to you.

      Here's the suggestion for you testing:

      1. If you want to test load diag function, create the fault before device into PLAY, then test.

      2. If you want to test other protection function, create the fault as the function described, like create OC, or remove clock.

  • I got it, thank you very much