The AS5600 is a programmable Hall-based rotary magnetic position sensor with a high-resolution 12-bit analog or PWM output for contactless potentiometers. Based on planar Hall technology, this device measures the orthogonal component of the flux density (Bz) from an external magnet while rejecting stray magnetic fields.
The default range of the output is 0° to 360°, but the full resolution of the device can be applied to smaller range by programming a zero angle (start position) and maximum angle (stop position).
The AS5600 uses an I2C interface for configuration and user programming of non-volatile parameters, without requiring a dedicated programmer. The AS5600 12-Bit Potentiometer Reference Design can be programmed over I2C or via 3-Wire Mode.