Hey guys and gals!
I've made myself a nice little eval board to test the MCT8316ZR (SPI version). After a couple of hours of successful experimenting I keep getting the FAULT flag always on (also seen in status register 0) and the motor stopped spinning. From the status register 2 (datasheet table 8-15 on page 66) I see the OTP_ERR flag is on.
There is no further information on "One time programmability error" in the datasheet. What is does OTP error stand for? What is here one-time-programmable?
Attempts to clear the fault (CLR_FLT bit in Control Register 2A (tab 8-19, p 69) does not result into any change in behaviour nor does the nSleep reset pulse. What am I doing wrong? How to fix it?
Status registers:
#0: 0x01 0b00000001
#1: 0x00 0b00000000
#2: 0xC0 0b11000000
Many thanks for any insights!
Pepa