AS5030 DB austriamicrosystems, AS5030 DB Datasheet - Page 23
![BOARD DEMO AS5030](/photos/28/40/284057/as5030-db_sml.jpg)
AS5030 DB
Manufacturer Part Number
AS5030 DB
Description
BOARD DEMO AS5030
Manufacturer
austriamicrosystems
Specifications of AS5030 DB
Sensor Type
Magnetic, Rotary Position
Sensing Range
360°
Interface
USB
Voltage - Supply
5V USB or 7.5V
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
AS5030
Lead Free Status / RoHS Status
Lead free by exemption / RoHS compliant by exemption
Sensitivity
-
AS5030
Datasheet - A p p l i c a t i o n I n f o r m a t i o n
8.1 AS5030 Programming
The AS5030 has an integrated 18-Bit OTP ROM for configuration purposes.
8.1.1 OTP Programming Options
The OTP programming options can be set permanently by programming or temporarily by overwriting. Both methods are carried out over the
serial interface, but with different commands (WRITE OTP, PROG OTP).
Note: During the 18bit OTP programming, each bit needs 4 clock pulses to be validated.
8.1.2 Reduced Power Mode Programming Options
These temporary programming options are also carried out over the serial interface.
8.2 AS5030 Read / Write Commands
Data transmission with the AS5030 is handled over the 2-wire or 3-wire interface. The transmission protocol begins with sending a 5-bit
command to the AS5030, followed by reading or writing 16 or 18 bits of data:
8.2.1 16-bit Read Command
C2 displays status of hardware pin C2 (pin #15)
Lock indicates that the AGC is locked. Data is invalid when this bit is 0
AGC 6-bit AGC register. Indicates the strength of the magnet (e.g. for pushbutton applications)
Angle 8-bit Angle value; represents the rotation angle of the magnet. One step = 360°/256 = 1.4°
www.austriamicrosystems.com/AS5030
Command
ANGLE
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 simpli-
fies 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-bit user programmable zero position can be applied both temporarily (command WRITE OTP, #1F
PROG OTP, #19
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 AS5030
by setting the sensitivity level.
The 2-bit user programmable sensitivity setting can be applied both temporarily (command WRITE OTP, #1F
PROG OTP, #19
Low Power Mode
Low Power Mode is a power saving mode with fast start-up. In Low Power Mode, all internal digital registers are frozen and the power con-
sumption is reduced to max. 1.5mA. The serial interface remains active. Start-up from this mode to normal operation can be accomplished
within 150µs. This mode is recommended for applications, where low power, but fast start-up and short reading cycle intervals are required.
Ultra Low Power Mode
Ultra Low Power Mode is a power saving mode with even reduced power-down current consumption. In this mode, all chip functions are fro-
zen and the power consumption is reduced to max. 50µA. The serial interface remains active. Start-up from this mode to normal operation
can be accomplished within 500µs. This mode is recommended for applications, where very low average power consumption is required,
e.g. for battery operated equipment. For example, in a cycled operation with 10 readings per second, the average power consumption of the
AS5030 can be reduced to only 120µA.
RD
000000
111111
ideally, the vertical distance of the magnet should be chosen such that the AGC value is in the middle (around 100000b)
b
b
indicates a weak magnetic field
indicates a strong magnetic field
00000
Bin
H
H
)
)
Hex
00
D15
C2
D14
lock
D13 D12 D11 D10
AGC 5:0
Revision 2.1
D9
D8
D7
D6
D5
H
) or permanently (command
D4
Angle 7:0
H
) or permanently (command
D3
D2
D1
23 - 44
D0