AS5040-ASSU austriamicrosystems, AS5040-ASSU Datasheet - Page 19

no-image

AS5040-ASSU

Manufacturer Part Number
AS5040-ASSU
Description
IC ENCODER PROG 10-BIT 16-SSOP
Manufacturer
austriamicrosystems
Type
Linear, Rotary Encoder - Programmabler
Datasheet

Specifications of AS5040-ASSU

Sensing Range
45mT ~ 75mT
Voltage - Supply
3 V ~ 3.6 V, 4.5 V ~ 5.5 V
Current - Supply
21mA
Current - Output (max)
4mA
Output Type
Quadrature with Index (Incremental)
Features
Programmable
Operating Temperature
-40°C ~ 125°C
Package / Case
16-SSOP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AS5040-ASSU
Manufacturer:
AMS
Quantity:
1 000
AS5040
Data Sheet
Table 6: One Time Programmable (OTP) Register Options
Note: Div1, Div0 and Index cannot be programmed in Mode 0:0
Zero Position Programming
Zero position programming is an OTP option that simplifies assembly of a system, as the magnet does not need to be
manually adjusted to the mechanical zero position. Once the assembly is completed, the mechanical and electrical
zero positions can be matched by software. Any position within a full turn can be defined as the permanent new
zero/index position.
For zero position programming, the magnet is turned to the mechanical zero position (e.g. the “off”-position of a rotary
switch) and the actual angular value is read.
This value is written into the OTP register bits Z9:Z0 (see Figure 14) and programmed as described in section 12.
This new absolute zero position is also the new Index pulse position for incremental output modes.
Note: The zero position value may also be modified before programming, e.g. to program an electrical zero position
that is 180° (half turn) from the mechanical zero position, just add 512 to the value read at the mechanical zero
position and program the new value into the OTP register.
www.austriamicrosystems.com
Default (Mode0.0)
quadAB-Mode1.0
quadAB-Mode1.1
quadAB-Mode1.2
quadAB-Mode1.3
quadAB-Mode1.4
quadAB-Mode1.5
quadAB-Mode1.6
quadAB-Mode1.7
Step/Dir-Mode2.0
Step/Dir-Mode2.1
Step/Dir -Mode2.2
Step/Dir -Mode2.3
Step/Dir -Mode2.4
Step/Dir -Mode2.5
Step/Dir -Mode2.6
Step/Dir -Mode2.7
Commutation-
Mode3.0
Commutation-
Mode3.1
Commutation-
Mode3.2
Commutation-
Mode3.3
Mode
Md1
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
OTP-Mode-Register-Bit
Md0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
Div1
0*
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
Div0
0*
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
Index
0*
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
0
0
Revision 2.10
180º)
LSB
U(0º)
(0º,
U’
3
A
V(120º)
240º)
(60º,
Dir
B
4
V’
Pin #
(120º, 300º)
W(240º)
3LSBs
3LSBs
3LSBs
3LSBs
3LSBs
3LSBs
3LSBs
3LSBs
1LSB
1LSB
1LSB
1LSB
1LSB
1LSB
1LSB
1LSB
1LSB
W’
6
PWM
10 bit
PWM
10 bit
LSB
LSB
12
Revolution
Pulses per
2x256
2x128
3 x 1
2x64
2x32
2 x 3
ppr
512
256
128
64
Incremental
Resolution
19 - 33
bit
10
10
10
10
9
8
7
9
8
7
9
9

Related parts for AS5040-ASSU