AS5600 grove: issue using the analogical output

Hello Seeders and community,

I am integrating a number of grove modules in a project, the AS5600 in particular.

It works like a charm, EXCEPT the OUT pin, which is supposed to output a voltage between GND and VDD, proportional to the position in the range.

I measure with my precision multimeter, I only get a fixed 6.6 mV.

Has someone already used the AO?
Is there any real example of wiring?
Does it need load to work?

I cannot find any valuable information, help would be greatly appreciated.

Best regards,
Fred

We recommend using the I2C interface. Analog interface, the magnet requirements are very high.

Hello Baozhu,

Thanks for taking time to answer.
In the meantime I played more with the sensor and found in the documentation that OUT is disabled and set to GND when the magnet is not “strong enough”.

I monitor the status and angle using i2c, with a fast GUI, and I can see that it is very hard to have the “magnet detected bit” set to 1. And though, the sensor delivers a precise and stable angle in the i2c register.
That is the point that makes me sad: if angle is fine and readable with i2c in spite of a magnet status that is not ok, why is the OUT disabled.

I intended to use the OUT AO to trigger interrupt on a GPIO when toggling, to be able to count rounds when it spins too fast for i2c to catch up.

So you are right, the magnet requirements are very high, and that is a pity.
It’s a matter that ASM must deal with I guess, SeeedStudio has nothing to do with it.