as5030 austriamicrosystems, as5030 Datasheet - Page 17

no-image

as5030

Manufacturer Part Number
as5030
Description
8-bit High-speed Absolute Magnetic Rotary Encoder
Manufacturer
austriamicrosystems
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AS5030
Manufacturer:
AMS
Quantity:
20 000
Part Number:
as5030-ATST
Manufacturer:
AMS
Quantity:
1 001
Part Number:
as5030-ATSU
Manufacturer:
AUSTRIAM
Quantity:
20 000
VSS
AS5030 8-bit Programmable Magnetic Rotary Encoder
5.2.4
During the 18bit OTP read/write transfer, each bit needs 4 clock pulses to be validated.
WRITE OTP:
PROG OTP:
sens
zero position
Figure 21: Timing diagram in OTP 18bit read/write mode
5.3
Figure 22: OTP programming connection
Rev. 1.8
VDD
+5V
Command
WRITE
PROG
Micro
Controller
OTP
OTP
OTP Programming Connection
VDD
VSS
18-bit OTP Write Commands
Output
Output
11111
11001
Bin
I/O
non-permanent (“soft write”) modification of the OTP register. To set the reserved factory settings area
properly, a preceding READ OTP command must be made to receive the correct setting for bits D17:D10.
The WRITE OTP command must then set these bits in exactly the same way. Improper setting of the factory
settings by a WRITE OTP command may cause malfunction of the chip. The OTP register, including the
factory settings can be restored to default by a power-up cycle.
For non-permanent writing, a programming voltage at pin PROG (#2) is not required.
permanent modification of the OTP register. An unprogrammed OTP bit contains a ‘0, programmed bits are
1’s. It is possible to program the OTP in several sequences. However, only a 0 can be programmed to 1.
Once programmed, an OTP bit cannot be set back to 0. For subsequent programming, bits that are already
programmed should be set to 0 to avoid double programming.
During permanent programming, the factory settings D17:D10 should always be set to zero to avoid
modification of the factory settings.
Modifying the factory settings may cause irreversible malfunction of the chip.
For permanent programming, a static programming voltage of 8.0-8.5V must be applied at pin PROG (#2)
sets the sensitivity setting of the Hall elements :
00: gain factor = 1.65 (low sensitivity)
01: gain factor = 1.75
10: gain factor = 1.86
11: gain factor = 2.00 (high sensitivity)
sets the user programmable zero position; the actual angle of the magnet which is displayed as 000
8.0 – 8.5V
Hex
1F
19
10µF 100n
D17
11
10
12
obtained from READ OTP command
2
D16
CS
CLK
DIO
PROG
reserved for factory settings,
14
C1
D15
AS5030
copy factory settings
13
15
VDD
C2
00000000
D14
VSS
3
www.austriamicrosystems.com
D13
100n
D12
D11
Programming of the AS5030 OTP memory does not require a
dedicated programming hardware. The programming can be
simply accomplished over the serial 3-wire interface (shown in
Figure 22) or the optional 2-wire interface (shown in Figure 8).
For permanent programming (command PROG OTP, #19
constant DC voltage of 8.0V ~ 8.5V (≥100mA) must be
connected to pin #2 (PROG).
For temporary OTP write (“soft write”; command WRITE OTP,
#1F
To secure unintentional programming, any modification of the
OTP memory is only enabled after a special password (command
#10
D10
H
H
) has been sent to the AS5030.
), the programming voltage is not required.
D9
sens
sens
1:0
1:0
D8
D7
D6
D5
zero position
zero position
D4
7:0
7:0
D3
D2
D1
Page 17 of 33
D0
H
), a

Related parts for as5030