Tool/software:
I am troubleshooting a non-functioning PCB that is a mature design and normally works but this particular board is having it's fault pin LED light up. I checked the status register using some built in debug software and it is showing 0x0008 which according to the datasheet means it has a Channel A Predriver Fault. The datasheet goes on to say this fault will be thrown if excessive current is detected on the gate drive outputs and usually means there is a busted MOSFET in the H-Bridge. Doing a visual inspection of these four MOSFETs and their gate resistors and sense resistors there are none that look obviously broken.There are four of these gate drive outputs A1H, A2H, A1L and A2L. Is there any way to tell which one is the problem? I'd rather not have to pull all four of them from the board and replace them all if it's not necessary.