I'm just recently designed a Fan controller board that uses four AMC6821 to control four fans. (4-wired)
The fans are however of the NMOS type meaning that I have to use the PWMINV = 1 functionality. Will that affect the FAN-FAULT function ??
I can really not get the supervision of the fans to work. I can change speed by I2C and the ~THERM input is working for my FAN_FULL_SPEED signal.
But disconnecting one fan or prevent it from moving will not give any failure. I read the status registers and monitors the FAN-FAULT output pin - but no sign of a failure detection.
I wait for several minutes giving it time for it's 5 spin-up sequence.
I want to run the fans manually from a CPU - i.e. SW DCY or SW RPM control. The FAN-Fault-EN bit is set to 1.
Please - help me out.
Any guiding or SW examples would be great.
BR // Henrik