I have a issue with AMC6821 running in Software-RPM mode.
If the requested speed is set so low that the connected fan stops the AMC6821 will enter some sort of internal condition causing the connected fan to oscillate. Even after the speed is changed to a higher speed that the fan should be able to run normally at.
Readouts with ~one second in between:
Actual speed : 0x37 RPM: 5102
Actual speed : 0x25 RPM: 4444
Actual speed : 0x3d RPM: 5494
Actual speed : 0x68 RPM: 8310
Actual speed : 0x4d RPM: 6543
Actual speed : 0x35 RPM: 4971
The requested speed by the CPU was here 0x55.
A normally running fan gives:
Actual speed : 0x56 RPM: 7134
Actual speed : 0x57 RPM: 7194
Actual speed : 0x59 RPM: 7263
Is there any way of resetting the internal regulator without resetting the entire chip?