We are using ADT7470 connected to 4 TMP05 sensors and 4 fans for fan speed control. The schematics is attached. It is observed that interrupts are issued by the ADT7470 that indicates crossing of the temperature thresholds at irregular intervals. And the interrupt is getting cleared within a second, itself. Why is the issuing such spurious interrupts? The device is configured to control the fan speed in automatic mode. The configuration made in the written driver is as follows:
1. In register 0x40= 0x00
18.0x44, 0x46, 0x48, 0x4A= 0xA
19.0x45, 0x47, 0x49, 0x4B= 0x50
20.0x58, 0x5A, 0x5C, 0x5E= 0x20
21.0x60, 0x62, 0x64, 0x66= 0xFF
I have tried but could not replicate the issue on my setup with the eval board. I've been working with tech support on this offline since they contacted me with additional issues on fans stalling.
I did keep 0x60, 0x62, 0x64, 0x66 registers to their default register contents in my setup since the setting gets exceeded and issue an interrupt.