16 - 29
Data Sheet - D e ta i l e d D e s c r i p t i o n
The AS5134 offers the following user programmable options:
Zero Position Programming
This programming option allows the user to program any rotation angle of the magnet as the new zero position. This
useful feature simplifies the assembly process as the magnet does not need to be mechanically adjusted to the
electrical zero position. It can be assembled in any rotation angle and later matched to the mechanical zero position by
zero position programming. The 8,5-bit user programmable zero position can be applied both temporarily (command
WRITE OTP, #31) or permanently (command PROG OTP, #25).
Magnetic Field Optimization
This programming option allows the user to match the vertical distance of the magnet with the optimum magnetic field
range of the AS5134 by setting the sensitivity level. The 2-bit user programmable sensitivity setting can be applied
both temporarily (command WRITE OTP, #31) or permanently (command PROG OTP, #25).
Low/Mid Power Mode
Mid Power Mode is a power saving mode with fast start-up. In Mid Power Mode, all internal digital registers are frozen
and the power consumption is reduced to max. 1,5 mA. Start-up from this mode to normal operation can be
accomplished within 250µs. This mode is recommended for applications, where mid power, but fast start-up and short
reading cycle intervals are required.
OTP Programming Connection
Programming of the AS5134 OTP memory does not require a dedicated programming hardware. The programming
can be simply accomplished over the serial 3-wire interface(see Figure 12) or the optional 2-wire interface(see Figure
5). For permanent programming (command PROG OTP, #25), a constant DC voltage of 8.0 – 8.5V (=100mA) must be
connected to pin 1 (PROG). For temporary OTP write (“soft write”; command WRITE OTP, #31), the programming
voltage is not required.
Figure 12. OTP Programming Connection
After programming, the programmed OTP bits may be verified in two ways:
By Digital Verification: This is simply done by sending a READ OTP command (#15). The structure of this register is
the same as for the OTP PROG or OTP WRITE commands.
By Analog Verification: By sending an ANALOG OTP READ command (#9), pin PROG becomes an output, sending
an analog voltage with each clock, representing a sequence of the bits in the OTP register. A voltage of <500mV
indicates a correctly programmed bit (“1”) while a voltage level between 2.2V and 3.5V indicates a correctly
unprogrammed bit (“0”). Any voltage level in between indicates improper programming.
8.0 – 8.5V