DRV10983 is running a Ceiling Fan and board is kept at 60 Degree Temperature. I am reading Fault Code Register(Address - 0x1E), Status Register(Address - 0x10), Speed Command Register(0x1B), Speed Command Register(0x1C).
DRV10983 running continuously and after some time, it detects Over temperature and suddenly speed command buffer value is 255 even though my speed command is much less than that. Motor will restart within 110ms and over temperature flag is cleared immediately but speed command buffer value is very abnormal. Why thermal shutdown happens just for one instance and speed command buffer value is abnormal?
FC: Fault Code Register
TEMP: Status Register
SPDCMD: Speed Command Register
SPDCMDBUF: Speed Command Buffer Register.