Other Parts Discussed in Thread: MCT8316Z
Tool/software:
hi,
i am using MCT8316 with SPI interface on a custom board
after power up nFAULT is pulled low.
when reading internal registers, NPOR bit is indicated as fault (bit 3 in IC_Status_Register = 0. all other fault bits are 0)
this error persists even after toggling nSLEEP signal for long period (1 second) or short period (30 micro seconds). according to datasheet this should clear the fault.
input voltage is 24V, AVDD voltage is 3.3v, buck voltage is 3.3v.
as per datasheet there are two possible power up sequences, one with VM and one with nSLEEP.
VM from datasheet, nFAULT recovers:
VM from design, nFAULT stays low:
nSLEEP from datasheet:
nSLEEP from design:
short pulse of 30 micro seconds on nSLEEP does not reset the fault:
clearing fault via SPI does reset the fault and the driver works properly.
but why fault signal is reported in the first place?