ams Datasheet Page 1
[v1-04] 2015-Dec-07 Document Feedback
AS5161
12-Bit Magnetic Angle Position Sensor
The AS5161 is a contactless magnetic angle position sensor for
accurate angular measurement over a full turn of 360°. A sub
range can be programmed to achieve the best resolution for
the application. It is a system-on-chip, combining integrated
Hall elements, analog front end, digital signal processing and
best in class automotive protection features in a single device.
To measure the angle, only a simple two-pole magnet, rotating
over the center of the chip, is required. The magnet may be
placed above or below the IC.
The absolute angle measurement provides instant indication of
the magnets angular position with a resolution of
0.022° = 16384 positions per revolution. According to this
resolution the adjustment of the application specific
mechanical positions are possible. The angular output data is
available over a 12 bit pulse width modulated (PWM) output.
The AS5161 operates at a supply voltage of 5V and the supply
and output pins are protected against overvoltage up to +20V.
In addition the supply pins are protected against reverse
polarity up to –20V.
Figure 1:
Typical Arrangement of AS5161 and Magnet
Ordering Information and Content Guide appear at end of
datasheet.
General Description
Page 2 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − General Description
Key Benefits & Features
The benefits and features of AS5161, 12-Bit Magnetic Angle
Position Sensor are listed below:
Figure 2:
Added Value of Using AS5161
Applications
The AS5161 is ideal for automotive applications like:
Throttle and valve position sensing
Gearbox position sensor
Tumble flap
Chassis height level
Pedal position sensing
Contactless potentiometers
Benefits Features
Great flexibility on angular excursion 360º contactless high resolution angular position sensing
Simple programming
User programmable start and end point of the
application region
Saw tooth mode 1-4 slopes per revolution
Clamping levels
Transition point
Failure diagnostics Broken GND and VDD detection for all external load cases
High-resolution output signal 12-Bit pulse width modulated (PWM) output
Ideal for applications in harsh
environments due to contactless
position sensing
Wide temperature range: - 40°C to 150°C
ams Datasheet Page 3
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − General Description
Block Diagram
The functional blocks of this device are shown below:
Figure 3:
AS5161 Block Diagram
OUT
12
VDD
VDD3V3
AS5161
OTP Register
(Programming
Parameters)
Sin
Cos
Hall Array
Frontend
Amplifier
ADC Controller
GND
High Voltage/
Reverse Polarity
Protection
LS Driver
DSP
CORDIC PWM
Single Pin
Interface
(UART)
Page 4 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − Pin Assignment
Figure 4:
SOIC-8 Pin Configuration
Figure 5:
Pin Description
Pin
Number
Pin
Name Pin Type Description
1 VDD Supply pin Positive supply pin. This pin is over voltage protected.
2TP1
DIO/AIO
multi purpose pin
Test pin for fabrication. Connected to ground in the
application board.
3 VDD3V3 AIO Output of the internal voltage regulator
4 GND Supply pin Ground pin. Connected to ground in the application.
5TP2
DIO/AIO
multi purpose pin
Test pin for fabrication. Connected to ground in the
application board.
6TP3
DIO/AIO
multi purpose pin Test pin for fabrication. Open in the application.
7SAIO Test pin for fabrication. Connected to OUT in the
application board.
8OUT
DIO/AIO
multi purpose pin
Digital PWM output pin. Over this pin the programming
is possible. Open drain configuration.
Pin Assignment
VDD
TP1
VDD3V3
GND TP2
TP3
S
OUT
5
6
7
8
AS5161
2
3
4
1
ams Datasheet Page 5
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − Absolute Maximum Ratings
Stresses beyond those listed in Absolute Maximum Ratings may
cause permanent damage to the device. These are stress ratings
only, and functional operation of the device at these or any
other conditions beyond those indicated in Electrical
Characteristics is not implied. Exposure to absolute maximum
rating conditions for extended periods may affect device
reliability.
Figure 6:
Absolute Maximum Ratings
Symbol Parameter Min Max Units Comments
Electrical Parameters
VDD DC supply voltage at pin
VDD Overvoltage -20 20 V No operation
VOUT Output voltage OUT -0.3 20 V Permanent
Vdiff Voltage difference at pin
VDD and OUT -20 20 V
VDD3V3
DC supply voltage at pin
VDD3V3 -0.3 5 V
Iscr Input current
(latchup immunity) -100 100 mA Norm: AEC-Q100-004
Electrostatic Discharge
ESD Electrostatic discharge ±2 kV Norm: AEC-Q100-002
Temperature Ranges and Storage Conditions
Tstrg Storage temperature -55 150 ºC Min -67ºF; Max 302ºF
TBody Body temperature 260 ºC
The reflow peak soldering
temperature (body temperature)
specified is in accordance with
IPC/JEDEC J-STD-020
“Moisture/Reflow Sensitivity
Classification for Non-Hermetic
Solid State Surface Mount
Devices”. The lead finish for
Pb-free leaded packages is matte
tin (100% Sn).
RHNC Relative humidity
non-condensing 585 %
MSL Moisture Sensitivity Level 3 Represents a maximum floor life
time of 168h
Absolute Maximum Ratings
Page 6 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − Electrical Characteristics
Operating Conditions
In this specification, all the defined tolerances for external
components need to be assured over the whole operation
conditions range and also over lifetime.
Figure 7:
Operating Conditions
Magnetic Input Specification
TAMB = -40ºC to 150ºC, VDD = 4.5V to 5.5V (5V operation), unless
otherwise noted.
Two-Pole Cylindrical Diametrically Magnetized Source
Figure 8:
Magnetic Input Specification
Symbol Parameter Conditions Min Typ Max Units
TAMB Ambient temperature -40 150 ºC
Isupp Supply current 10 mA
VDD Supply voltage at pin VDD 4.5 5.0 5.5 V
Symbol Parameter Conditions Min Typ Max Units
Bpk Magnetic input field
amplitude
Required vertical component
of the magnetic field strength
on the die’s surface, measured
along a concentric circle with a
radius of 1.25 mm
30 70 mT
Bpkext
Magnetic input field
amplitude (extended)
default setting
Required vertical component
of the magnetic field strength
on the die’s surface, measured
along a concentric circle with a
radius of 1.25 mm. Increased
sensor output noise.
10 90 mT
Boff Magnetic offset Constant magnetic stray field ± 5 mT
Disp Displacement radius
Offset between defined device
center and magnet axis
including eccentricity.
Dependent on the selected
magnet.
1mm
Electrical Characteristics
ams Datasheet Page 7
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − Electrical Characteristics
Electrical System Specifications
TAMB = -40ºC to 150ºC, VDD = 4.5V to 5.5V (5V operation),
Magnetic Input Specification, unless otherwise noted.
Figure 9:
Electrical System Specifications
Figure 10:
Power-Up Timing Diagram
Symbol Parameter Conditions Min Typ Max Units
RES Resolution PWM Output Range > 90º 12 bit
INLopt Integral non-linearity
(optimum)
Best aligned reference
magnet at 25ºC over full turn
360º
0.5 deg
INLtemp Integral non-linearity
(optimum)
Best aligned reference
magnet over temperature
-40º to 150º over full turn
360º
0.9 deg
INL Integral non-linearity
Best aligned reference
magnet over temperature
-40º to 150º over full turn
360º and displacement
1.4 deg
DNL Differential non-linearity Monolitic 0.05 deg
ON Output noise
(360º segment)
1 LSB after filter peak/peak
rms value 0.2 % DC
tPwrUp Power-up time 0-5V See Figure 10 10 ms
tdelay
System propagation delay
absolute output: delay of
ADC, DSP and absolute
interface
10kΩ, 100 μF RC filter 300 μs
OUT pin in HiZ First Valid Data on OUT pin
tPwrUp
4.5V
VDD
Page 8 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − Electrical Characteristics
Timing Characteristics
Figure 11:
Timing Conditions
Power Management - Supply Monitor
Figure 12:
Power Management - Supply Monitor Conditions
Symbol Parameter Conditions Min Typ Max Units
TDETWD WachDog error detection time 12 ms
Symbol Parameter Conditions Min Typ Max Units
VDDUVTH VDD undervoltage upper
threshold 3.5 4.0 4.5 V
VDDUVTL VDD undervoltage lower
threshold 3.0 3.5 4.0 V
VDDUVHYS VDD undervoltage hysteresis 300 500 900 mV
VDDUVDET VDD undervoltage detection
time 10 50 250 μs
VDDUVREC VDD undervoltage recovery
time 10 50 250 μs
VDDOVTH VDD overvoltage upper
threshold 6.0 6.5 7.0 V
VDDOVTL VDD overvoltage lower
threshold 5.5 6 6.5 V
VDDOVHYS VDD overvoltage hysteresis 300 500 900 mV
ANATOVDET VDD overvoltage detection
time (analog path) 10 50 250 μs
ANATOVREC VDD overvoltage recovery time
(analog path) 10 50 250 μs
ams Datasheet Page 9
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − Detailed Description
The AS5161 is manufactured in a CMOS process and uses a
spinning current Hall technology for sensing the magnetic field
distribution across the surface of the chip.
The integrated Hall elements are placed around the center of
the device and deliver a voltage representation of the magnetic
field at the surface of the IC.
Through Sigma-Delta Analog / Digital Conversion and Digital
Signal-Processing (DSP) algorithms, the AS5161 provides
accurate high-resolution absolute angular position
information. For this purpose a Coordinate Rotation Digital
Computer (CORDIC) calculates the angle and the magnitude of
the Hall array signals.
The DSP is also used to provide digital information at the
outputs that indicate movements of the used magnet towards
or away from the device’s surface.
A small low cost diametrically magnetized (two-pole) standard
magnet provides the angular position information.
The AS5161 senses the orientation of the magnetic field and
calculates a 14-bit binary code. This code is mapped to a
programmable output characteristic in a PWM duty cycle
format. This signal is available at the pin (OUT).
The application angular region can be programmed in a user
friendly way. The start angle position T1 and the end point T2
can be set and programmed according the mechanical range
of the application with a resolution of 14 bits. In addition the
T1Y and T2Y parameter can be set and programmed according
the application. The transition point 0 to 360 degree can be
shifted using the break point parameter BP. The voltage for
clamping level low CLL and clamping level high CLH can be
programmed with a resolution of 9 bits. Both levels are
individually adjustable.
The output parameters can be programmed in an OTP register.
No additional voltage is required to program the AS5161. The
setting may be overwritten at any time and will be reset to
default when power is cycled. To make the setting permanent,
the OTP register must be programmed by using a lock bit the
content could be frozen for ever.
The AS5161 is tolerant to magnet misalignment and unwanted
external magnetic fields due to differential measurement
technique and Hall sensor conditioning circuitry.
Detailed Description
Page 10 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − Detailed Description
Operation
VDD Voltage Monitor
VDD Over Voltage Management. If the supply voltage at pin
VDD exceeds the over-voltage upper threshold for longer than
the detection time the output is turned off. When the over
voltage event has passed and the voltage applied to pin VDD
falls below the over-voltage lower threshold for longer than the
recovery time the device enters the normal mode and the
output is enabled.
VDD Under Voltage Management. When the voltage applied
to the VDD pin falls below the under-voltage lower threshold
for longer than the detection time the output is turned off.
When the voltage applied to the VDD pin exceeds the
under-voltage upper threshold for longer than the detection
time the device enters the normal mode and the output is
enabled.
PWM Output
By default (after programmed CUST_LOCK OTP bit) the PWM
output mode is selected. The pin OUT provides a modulated
signal that is proportional to the angle of the rotating magnet.
Due to an intelligent approach a permanent short circuit will
not damage the device. This is also feasible in a high voltage
condition up to 20 V and at the highest specified ambient
temperature.
After the digital signal processing (DSP) a PWM engine provides
the output signal.
The DSP maps the application range to the output
characteristic. An inversion of the slope is also programmable
to allow inversion of the rotation direction.
An on-chip diagnostic feature handles the error state at the
output. Depending on the failure the output is in HiZ condition
or indicates a PWM signal within the failure bands of 4 –96%
duty cycle (see Figure 20).
ams Datasheet Page 11
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − Detailed Description
Programming Parameters
The PWM output characteristic is programmable by OTP.
Depending on the application, the output can be adjusted. The
user can program the following application specific
parameters.
Figure 13:
Programming Parameters
These parameters are input parameters. Using the available
programming software and programmer these parameters are
converted and finally written into the AS5161 128 bit OTP
memory.
Parameter Description
T1 Mechanical angle start point
T2 Mechanical angle end point
T1Y % duty cycle level at the T1 position
T2Y % duty cycle level at the T2 position
CLL Clamping Level Low
CLH Clamping Level High
BP Break point (transition point 0 to 360º)
Page 12 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − Detailed Description
Application Specific Angular Range Programming
The application range can be selected by programming T1 with
a related T1Y and T2 with a related T2Y into the AS5161. The
clamping levels CLL and CLH can be programmed independent
from the T1 and T2 position and both levels can be separately
adjusted.
Figure 14:
Programming of an Individual Application Range
Figure 14 shows a simple example of the selection of the range.
The mechanical starting point T1 and the mechanical end point
T2 are defining the mechanical range. A sub range of the
internal CORDIC output range is used and mapped to the
needed output characteristic. The PWM output signal has 12
bit, hence the level T1Y and T2Y can be adjusted with this
resolution. As a result of this level and the calculated slope the
clamping region low is defined. The break point BP defines the
transition between CLL and CLH. In this example the BP is set
to 0 degree. The BP is also the end point of the clamping level
high CLH. This range is defined by the level CLH and the
calculated slope. Both clamping levels can be set
independently form each other.
T1
T2
CLL
CLH
BP
T1 T2
100%DC
0
Application range
T1Y
T2Y
CLL
CLH
mechanical range
electrical range
clamping range
low
clamping range
high
270 degree
0 degree
180 degree
90 degree
ams Datasheet Page 13
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − Detailed Description
Application Specific Programming of the Break Point
The break point BP can be programmed as well with 14 bits.
This is important when the default transition point is inside the
application range. In such a case the default transition point
must be shifted out of the application range. The parameter BP
defines the new position.
Figure 15:
Individual Programming of the Break Point BP
T1
T2
CLL
CLH
BP
T1 T2
100%DC
0
Application range
T1Y
T2Y
CLL
CLH
mechanical range
electrical range
clamping range
low
clamping range
high
270 degree
0 degree
180 degree
90 degree
clamping range
low
Page 14 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − Detailed Description
Multiple Slope Output
The AS5161 can be programmed to multiple slopes. Where one
programmed reference slope characteristic is copied to
multiple slopes. Two, three and four slopes are selectable by the
user OTP bits QUADEN (1:0). In addition to the steepness of the
slope the clamping levels can be programmed as well.
Figure 16:
Two Slope Mode
Figure 17:
Four Slope Mode
0
Duty Cycle
ams Datasheet Page 15
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − Detailed Description
Resolution of Parameters
The programming parameters have a wide resolution of up to
14 bits.
Figure 18:
Resolution of the Programming Parameters
Figure 19:
Overview of the Output Range
Figure 19 gives an overview of the different ranges. The failure
bands are used to indicate a wrong operation of the AS5161.
This can be caused due to a broken supply line. By using the
Symbol Parameter Resolution Note
T1 Mechanical angle start point 14 bits
T2 Mechanical angle stop point 14 bits
T1Y Mechanical start voltage level 12 bits
T2Y Mechanical stop voltage level 12 bits
CLL Clamping level low 9 bits
CLH Clamping level high 9 bits
BP Break point 14 bits
Clamping Region Low
Failure Band Low
0
4
CLL
CLH
96
100
Duty Cycle
Failure Band High
Application Region
Clamping Region High
T2Y
T1Y
Page 16 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − Detailed Description
specified load resistors, the output level will remain in these
bands during a fail. It is recommended to set the clamping level
CLL above the lower failure band and the clamping level CLH
below the higher failure band.
Figure 20:
Different Failure Cases of AS5161
For efficient use of diagnostics, it is recommended to program
to clamping levels CLL and CLH.
Type Failure Mode Symbol Failure Band Note
Internal alarms
(failures)
Out of magnetic range
(too less or too high
magnetic input)
MAGRng High/Low Programmable by OTP bit
DIAG_HIGH
CORDIC overflow COF High/Low Programmable by OTP bit
DIAG_HIGH
Offset compensation
finished OCF High/Low Programmable by OTP bit
DIAG_HIGH
Watchdog fail WDF High/Low Programmable by OTP bit
DIAG_HIGH
Oscillator fail OF High/Low Programmable by OTP bit
DIAG_HIGH
Application
related failures
Overvoltage condition OV
High
Dependant on the load
resistor
Pull up failure band high
Broken VDD BVDD
Broken VSS BVSS
Short circuit output SCO High Switch off short circuit
dependent
ams Datasheet Page 17
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − Detailed Description
PWM Output Driver Parameters
The output stage is configured in a open drain output.
The PWM duty cycle represents the angular output data. All
programming features are available for the PWM mode as well.
The PWM period is programmable in four steps and can be
programmed by PWMF<2:0>.
CLOAD≤ 33 nF, RPU= 1kΩ to 10kΩ
Figure 21:
PWM Parameters Output Driver
Hysteresis Function
AS5161 device includes a hysteresis function to avoid sudden
jumps from CLH to CLL and vice versa caused by noise in the
full turn configuration.
The hysteresis amplitude can be selected via the OTP bits
HYSTSEL<1:0>.
Symbol Parameter Conditions Min Typ Max Units
PWMF1 PWM frequency 7 PWMF<2:0>=111 109.86 122 134.28 Hz
PWMF2 PWM frequency 6 PWMF<2:0>=110 179.78 200 219.73 Hz
PWMF3 PWM frequency 5 PWMF<2:0>=101 219.73 244 268.55 Hz
PWMF4 PWM frequency 4 PWMF<2:0>=100 329.59 366 402.83 Hz
PWMF5 PWM frequency 3 PWMF<2:0>=011 494.38 549 604.25 Hz
PWMF6 PWM frequency 2 PWMF<2:0>=010 659.18 732 805.66 Hz
PWMF7 PWM frequency 1 PWMF<2:0>=001 988.77 1100 1208.50 Hz
PWMF8 PWM frequency 0PWMF<2:0>=000 1977.54 2197 2416.2 Hz
PWMDC PWM duty cycle range info parameter 4 96 %
PWMVOL Output voltage low IOUT=5mA 0 0.4 V
PWMSRF PWM slew rate
(falling edge)
Between 75% and 25%
RPUOUT=4KΩ;
CLOUT=1nF
VDD=5V
124V / μs
Page 18 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − Application Information
Recommended Application Schematic
Figure 22 shows the recommended schematic in the
application. All components marked with (*) are optional and
can be used to further increase the EMC.
Figure 22:
Recommended Schematic of Pull-Up Configuration
Figure 23:
External Components
Symbol Parameter Min Typ Max Units Note
C1VDD buffer capacitor 0.8 1 1.2 μF Low ESR 0.3 Ω
C2VDD3V3 regulator capacitor 0.8 1 1.2 μF Low ESR 0.3 Ω
C3OUT load capacitor
(sensor PCB) 04.7nF
C4*VDD capacitor (optional) 4.7 nF
Do not increase due to
programming over
output.
R1*VDD serial resistor (optional) 10 Ω
CLOUT load capacitor (ECU) 0 33 nF
RLPU OUT pull-up resistance 1 10 kΩ
Application Information
AS5161
VDD
TP1
VDD3V3
GND TP2
TP3
S
OUT
Sensor PCB
C1
Electric Control Unit
C2
C3
C4*
R1*RLPU
CL
VDD
GND
OUT
ams Datasheet Page 19
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − Application Information
Programming the AS5161
The AS5161 programming is a one-time-programming (OTP)
method, based on polysilicon fuses. The advantage of this
method is that no additional programming voltage is needed.
The internal LDO provides the current for programming.
The OTP consists of 128 bits; several bits are available for user
programming. In addition factory settings are stored in the OTP
memory. Both regions are independently lockable by build in
lock bits.
A single OTP cell can be programmed only once. Per default,
the cell is “0”; a programmed cell will contain a “1”. While it is
not possible to reset a programmed bit from “1” to “0”, multiple
OTP writes are possible, as long as only unprogrammed “0”-bits
are programmed to “1”.
Independent of the OTP programming, it is possible to
overwrite the OTP register temporarily with an OTP write
command. This is possible only if the user lock bit is not
programmed.
Due to the programming over the output pin the device will
initially start in the communication mode. In this mode the
digital angle value can be read with a specific protocol format.
It is a bidirectional communication possible. Parameters can be
written into the device. A programming of the device is
triggered by a specific command. With another command
(pass2func) the device can be switched into operation mode.
In case of a programmed user lock bit the AS5161 automatically
starts up in the functional operation mode. No communication
of the specific protocol is possible after this.
A standard half duplex UART protocol is used to exchange data
with the device in the communication mode.
UART Interface for Programming
The AS5161 uses a standard UART interface with an address
byte and two data bytes. The read or write mode is selected
with bit R/Wn in the first byte. The timing (baudrate) is selected
by the AS5161 over a synchronization frame. The baud rate
register can be read and overwritten (optional). Every start bit
is used for synchronization.
A time out function detects not complete commands and resets
the AS5161 UART after the timeout period.
Page 20 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − Application Information
Frame Organization
Each frame is composed by 24 bits. The first byte of the frame
specifies the read/write operation with the register address. 16
data bits contains the communication data. There will be no
operation in case of the usage of a not specified CMD. The UART
programming interface block of the AS5161 can operate in
slave communication or master communication mode. In the
slave communication mode the AS5161 receives the data. The
programming tool is the driver of the single communication
line. In case of the master communication mode the AS5161
transmits data in the frame format. The single communication
line can be pulled down by the AS5161.
The UART frame consists of 1 start bit (low level), 8 data bit, 1
even-parity bit and 1 stop bit (high level). Data are transferred
from LSB to MSB.
Figure 24:
General UART Frame
Figure 25:
Bit Timing
Symbol Parameter Min Typ Max Unit Note
START Start bit 1 TBIT
Dx Data bit 1 TBIT
PAR Parity bit 1 TBIT
STOP Stop bit 1 TBIT
TSW Slave/Master Switch Time 7 TBIT
D0 D1 D2 D3 D4 D5 D6 D7 parstart stop
ams Datasheet Page 21
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − Application Information
Each communication starts with the reception of a request from
the external controller. The request consists of two frames: one
synchronization frame and the command frame.
The synchronization frame contains the data 0x55 and allows
the UART to measure the external controller baud rate.
Figure 26:
Synchronization Frame
The second frame contains the command Read/ Write (1 bit)
and the address (7 bits).
Figure 27:
Address and Command Frame
Only two commands are possible. In case of read command the
idle phase between the command and the answer is the time
TSW. In case of parity error command is not executed.
Figure 28:
Possible Commands
Note(s) and/or Footnote(s):
1. In case of Write command the request is followed by the frames containing the data to write.
2. In case of Read command the communication direction will change and the AS5161 will answer with the frames containing the
requested data.
Possible Interface
Commands Description AS5X63
Communication Mode
Command
CMD
WRITE Write data to the OTP memory or
Registers SLAVE 0
READ Read data to the OTP memory or
Registers SLAVE & MASTER 1
start stopD0 D1 D2 D3 D4 D5 D6 D7 par
AD
3
AD
4
AD
5
AD
6R/Wn parstart stop
AD
0
AD
1
AD
2
Page 22 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − Application Information
WRITE (Command Description)
Figure 29:
Full Write Command
Writing the AS5161 KEY in the fuse register (address 0x41)
triggers the transfer of the data from the OTP RAM into
the Poly Fuse cell.
Writing the AS5161 KEY in the Pass2Func Register (address
0x60) forces the device into normal mode.
AD0 AD1 AD2 AD3 AD4 parstart stop
AD5 AD6 R/
Wn
Write command frame
parstart stop
D00 D01 D02 D03 D05 D06 D07
Data1 frame (data to write on address AD<6:0>+1)
D04
parstart stop
D00 D01 D02 D03 D05 D06 D07
Data0 frame (data to write on address AD<6:0>)
D04
start stopD0 D1 D2 D3 D4 D5 D6 D7 par
Synchronization frame
ams Datasheet Page 23
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − Application Information
READ (Command Description)
Figure 30:
Full Read Command
Baud-Rate Automatic Detection
The UART includes a built-in baud-rate monitor that uses the
synchronization frame to detect the external controller
baud-rate. This baud-rate is used after the synchronization byte
to decode the following frame and to transmit the answer and
it is stored in the BAUDREG register.
Baud-Rate Manual Setting (Optional)
The BAUDREG register can be read and over-written for a
possible manual setting of the baud-rate: in case the register is
overwritten with a value different from 0, this value will be used
for the following UART communications and the
synchronization frame must be removed from the request.
start stopD0 D1 D2 D3 D4 D5 D6 D7 par
Synchronization frame:
AD0 AD1 AD2 AD3 AD4 parstart stop
AD5 AD6 R/Wn
Read command frame:
parstart stop
D00 D01 D02 D03 D05 D06 D07
Data0 frame (data read from address AD<6:0>) (MASTER):
D04
parstart stop
D00 D01 D02 D03 D05 D06 D07
Data1 frame (data read from address AD<6:0>+1) (MASTER):
D04
Page 24 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − Application Information
Figure 31:
Manual Baud-Rate Setting
Figure 32:
Simple Read and Write
00
MSB
LSB
WR BAUDREG
Address
P
Start
R/n
Stop
S 0 01 10 10 1
MSB
LSB
High Byte
P
Start
Stop
S 0 00 00 00 0
MSB
LSB
Low Byte
Start
Stop
S P
AS5161 in Receiving Mode (Write Access)
Even Parity
0
Even Parity
Even Parity
01 01 01 01 0
MSB
LSB
IDLE
synch frame
P
Start
R/n
Stop
S
Even Parity
IDLE IDLE IDLE IDLE
1
MSB
LSB
IDLE
Reg. Address
P
Start
R/Wn
Stop
S
MSB
LSB
High Byte
P
Start
Stop
S
MSB
LSB
Low Byte
Start
Stop
IDLES P
AS5161 in Receiving
Mode AS5161 in transmitting mode (Read Access)
Even Parity
Even Parity
Even Parity
IDLE IDLE
0
MSB
LSB
IDLE
Reg. Address
P
Start
R/n
Stop
S
MSB
LSB
High Byte
P
Start
Stop
S
MSB
LSB
Low Byte
Start
Stop
IDLES P
AS5161 in Receiving
Mode AS5161 in Receiving Mode (Write Access)
Even Parity
Even Parity
Even Parity
IDLE IDLE
ams Datasheet Page 25
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − Application Information
OTP Programming Data
Figure 33:
OTP Memory Map
Data Byte Bit
Number Symbol Default Description
DATA15 (0x0F)
0
Factory
Settings
0
ams (reserved)
Factory Settings
10
20
30
40
50
60
70
DATA14 (0x0E)
00
10
20
30
40
50
60
70
DATA13 (0x0D)
00
10
Page 26 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − Application Information
DATA13 (0x0D)
2CUSTID<0>0
Customer Identifier
Customer Settings
3CUSTID<1>0
4CUSTID<2>0
5CUSTID<3>0
6CUSTID<4>0
7CUSTID<5>0
DATA12 (0x0C) 0 CUSTID<6> 0
DATA11 (0x0B) 7CLH<0>0
Clamping Level High
DATA10 (0x0A)
0CLH<1>0
1CLH<2>0
2CLH<3>0
3CLH<4>0
4CLH<5>0
5CLH<6>0
6CLH<7>0
7CLH<8>0
Data Byte Bit
Number Symbol Default Description
ams Datasheet Page 27
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − Application Information
DATA9 (0x09)
0CLL<0>0
Clamping Level Low
Customer Settings
1CLL<1>0
2CLL<2>0
3CLL<3>0
4CLL<4>0
5CLL<5>0
6CLL<6>0
7CLL<7>0
DATA8 (0x08)
0CLL<8>0
1 OFFSET<0> 0
Offset
2 OFFSET<1> 0
3 OFFSET<2> 0
4 OFFSET<3> 0
5 OFFSET<4> 0
6 OFFSET<5> 0
7 OFFSET<6> 0
DATA7 (0x07)
0 OFFSET<7> 0
1 OFFSET<8> 0
2 OFFSET<9> 0
3 OFFSET<10> 0
4 OFFSET<11> 0
5 OFFSET<12> 0
6 OFFSET<13> 0
7 OFFSET<14> 0
Data Byte Bit
Number Symbol Default Description
Page 28 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − Application Information
DATA6 (0x06)
0 OFFSET<15> 0
Offset
Customer Settings
1 OFFSET<16> 0
2 OFFSET<17> 0
3 OFFSET<18> 0
4 OFFSET<19> 0
5GAIN<0>0
Scale Factor
6GAIN<1>0
7GAIN<2>0
DATA5 (0x05)
0GAIN<3>0
1GAIN<4>0
2GAIN<5>0
3GAIN<6>0
4GAIN<7>0
5GAIN<8>0
6GAIN<9>0
7GAIN<10>0
DATA4 (0x04)
0GAIN<11>0
1GAIN<12>0
2GAIN<13>0
3GAIN<14>0
4GAIN<15>0
5GAIN<16>0
6BP<0>0
Break Point
7BP<1>0
Data Byte Bit
Number Symbol Default Description
ams Datasheet Page 29
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − Application Information
DATA3 (0x003)
0BP<2>0
Break Point
Customer Settings
1BP<3>0
2BP<4>0
3BP<5>0
4BP<6>0
5BP<7>0
6BP<8>0
7BP<9>0
DATA2 (0x02)
0BP<10>0
1BP<11>0
2BP<12>0
3BP<13>0
4ANGLERNG0
Sector selection
0=Angular Sector≥22.5
degrees;
1=Angular Sector<22.5
degrees
5 DIAG_HIGH 0
Failure Band Selection
0=Failure Band Low
1=Failure Band High
6 QUADEN<0> 0 Quadrant Mode Enable
00=1quadrant;
01=2quadrants;
10=3 quadrants;
11=4 quadrants
7QUADEN<1>0
Data Byte Bit
Number Symbol Default Description
Page 30 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − Application Information
DATA1 (0x01)
0 AIRGAPSEL 0
Magnetic input range
extension
0:extended range;
1=normal range
Customer Settings
1 HYSTSEL<0> 0 Hysteresis selection
00=no hysteresis;
01: 56LSB;
10=91LSB;
11=137LSB
2HYSTSEL<1>0
3Not used0
4Not used0
5Not used0
6Not used0
7Not used0
DATA0 (0x00)
0 RED_ADD<0> 0
Redundancy Address
Identify the address of the
byte containing the bit to
be changed
1 RED_ADD<1> 0
2 RED_ADD<2> 0
3 RED_ADD<3> 0
4 RED_BIT<0> 0 Redundancy Bit
Identify the position of the
bit to be changed in the
byte at the address
RED_ADD<3:0>
5 RED_BIT<1> 0
6 RED_BIT<2> 0
7 CUST_LOCK 0 Lock bit for Customer Area
Data Byte Bit
Number Symbol Default Description
ams Datasheet Page 31
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − Application Information
READ / WRITE Register Map
Figure 34:
Read/Write Registers
Data Byte Bit
Number Symbol Default Description
DATA0 (0x20)
0BAUDREG<0>0
UART Baud Rate Register
Read/Write Area
1BAUDREG<1>0
2BAUDREG<2>0
3BAUDREG<3>0
4BAUDREG<4>0
5BAUDREG<5>0
6BAUDREG<6>0
7BAUDREG<7>0
DATA1 (0x21)
0BAUDREG<8>0
1Not used0
A read command returns all
data bits at 0
2Not used0
3Not used0
4Not used0
5Not used0
6Not used0
7Not used0
DATA2 (0x22)
0Not used0
1Not used0
2Not used0
3Not used0
4Not used0
5 R1K10K<0> 0 Selection of the reference
resistance used for OTP
download
6 R1K10K<1> 0
7DSPRN0
Resetn of the Digital Signal
Processing circuit
Page 32 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − Application Information
READ Only Register Map
Figure 35:
Read Only Registers
Data Byte Bit
Number Symbol Default Description
DATA0 (0x28)
0 Not used 0 A read command returns 0
Read Area
1 OFFSETFINISHED 0 Offset compensation
finished
2 AGCFINISHED 0 AGC loop compensation
finished
3 CORDICOVF 0 Overflow of the CORDIC
4 AGCALARML 0 AGC loop saturation
because of B field too strong
5 AGCALARMH 0 AGC loop saturation
because of B field too weak
6OTP_RES0
0=1K resistance selected for
OTP download;
1=10K resistance selected
for OTP download
7 PARITY_ERR 0 UART parity error flag
DATA1 (0x29)
0CORDICOUT<0>0
CORDIC Output
1CORDICOUT<1>0
2CORDICOUT<2>0
3CORDICOUT<3>0
4CORDICOUT<4>0
5CORDICOUT<5>0
6CORDICOUT<6>0
7CORDICOUT<7>0
ams Datasheet Page 33
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − Application Information
DATA2 (0x2A)
0CORDICOUT<8>0
CORDIC Output
Read Area
1CORDICOUT<9>0
2CORDICOUT<10>0
3CORDICOUT<11>0
4CORDICOUT<12>0
5CORDICOUT<13>0
6Not used0
A read command returns all
data bits at 0
7Not used0
DATA3 (0x2B)
0DSPOUT<0>0
DSP Output
1DSPOUT<1>0
2DSPOUT<2>0
3DSPOUT<3>0
4DSPOUT<4>0
5DSPOUT<5>0
6DSPOUT<6>0
7DSPOUT<7>0
DATA4 (0x2C)
0DSPOUT<8>0
1DSPOUT<9>0
2DSPOUT<10>0
3DSPOUT<11>0
4Not used0
A read command returns all
data bits at 0
5Not used0
6Not used0
7Not used0
Data Byte Bit
Number Symbol Default Description
Page 34 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − Application Information
DATA5 (0x2D)
0AGCVALUE<0>0
AGC Value
Read Area
1AGCVALUE<1>0
2AGCVALUE<2>0
3AGCVALUE<3>0
4AGCVALUE<4>0
5AGCVALUE<5>0
6AGCVALUE<6>0
7AGCVALUE<7>0
DATA6 (0x2E)
0MAG<0>0
Magnitude of magnetic field
1MAG<1>0
2MAG<2>0
3MAG<3>0
4MAG<4>0
5MAG<5>0
6MAG<6>0
7MAG<7>0
DATA7 (0x2F)
0Not used0
A read command returns all
data bits at 0
1Not used0
2Not used0
3Not used0
4Not used0
5Not used0
6Not used0
7Not used0
Data Byte Bit
Number Symbol Default Description
ams Datasheet Page 35
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − Application Information
Special Registers
Figure 36:
Special Registers
Data Byte Bit
Number Symbol Default Description
DATA0 (0x41)
0 AS5161KEY<0> 0
AS5161 KEY<15:0>=0101
0001 0110 0010
A write command with data
different from AS5161 KEY is
not executed
A read command returns all
data bits at 0
Fuse Register
1 AS5161KEY<1> 0
2 AS5161KEY<2> 0
3 AS5161KEY<3> 0
4 AS5161KEY<4> 0
5 AS5161KEY<5> 0
6 AS5161KEY<6> 0
7 AS5161KEY<7> 0
DATA1 (0x42)
0 AS5161KEY<8> 0
1 AS5161KEY<9> 0
2 AS5161KEY<10> 0
3 AS5161KEY<11> 0
4 AS5161KEY<12> 0
5 AS5161KEY<13> 0
6 AS5161KEY<14> 0
7 AS5161KEY<15> 0
Page 36 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − Application Information
DATA0 (0x60)
0 AS5161KEY<0> 0
AS5161 KEY<15:0>=0101
0001 0110 0010
A write command with data
different from AS5161 KEY is
not executed
A read command returns all
data bits at 0
Pass2Func Register
1 AS5161KEY<1> 0
2 AS5161KEY<2> 0
3 AS5161KEY<3> 0
4 AS5161KEY<4> 0
5 AS5161KEY<5> 0
6 AS5161KEY<6> 0
7 AS5161KEY<7> 0
DATA1 (0x61)
0 AS5161KEY<8> 0
1 AS5161KEY<9> 0
2 AS5161KEY<10> 0
3 AS5161KEY<11> 0
4 AS5161KEY<12> 0
5 AS5161KEY<13> 0
6 AS5161KEY<14> 0
7 AS5161KEY<15> 0
Data Byte Bit
Number Symbol Default Description
ams Datasheet Page 37
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − Application Information
Programming Procedure
Pull-Up on out pin
VDD=5V
Wait 10ms (after the startup time device enters
communication mode)
Write command: Trimming bits are written in the OTP RAM
Read command: All the trimming bits are read back to
check the correctness of the writing procedure.
Write AS5161KEY in the Fuse register: The OTP RAM
content is permanently transferred into the Poly Fuse
cells.
Wait 10 ms (fuse time)
Write command, R1K_10K<1:0>=(11)b: Poly Fuse cells are
downloaded into the RAM memory using a 10K resistance
as reference.
Wait 5 ms (download time)
Read R1K_10K register, the expected value is 00b
Write command, R1K_10K<1:0>=(11)b
Read R1K_10K register, the expected value is (11)b.
NB: Step11 and Step12 have to be consecutive.
Read command: all the fused bits downloaded with 10K
resistance are read back.
Write command, R1K_10K=<1:0>=(10)b: Poly Fuse cells
are downloaded into the RAM memory using a 1K
resistance as reference.
Wait 5 ms (download time)
Read R1K_10K register, the expected value is (00)b
Write command register, R1K_10K<1:0>=(10)b
Read R1K_10K register, the expected value is (10)b
NB: Step18 and Step19 have to be consecutive.
Read command: All the fused bits downloaded with 1K
resistance are read back.
Check that read commands at Steps 5, 13 and 19 are
matching
Write AS5161KEY in the Pass2Func register: Device enters
normal mode.
Page 38 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − Application Information
Mechanical Data
The internal Hall elements are placed in the center of the
package on a circle with a radius of 1.25mm.
Figure 37:
Hall Element Positions
Note(s) and/or Footnote(s):
1. All dimensions in mm.
2. Die thickness 356μm nom.
3. Adhesive thickness 2 0 ± 10μm.
4. Lead frame downest 200 ± 25μm.
5. Lead frame thickness 200 ± 8μm.
ams Datasheet Page 39
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − Package Drawings & Markings
The device is available in a SOIC 8 - Lead 150 MIL Package.
Figure 38:
Package Drawings and Dimensions
Note(s) and/or Footnote(s):
1. Dimensions and tolerancing confirm to ASME Y14.5M-1994.
2. All dimensions are in miilimeters. Angles are in degrees.
Figure 39:
Package Marking: @YYWWMZZ
@YY WW MZZ
Sublot identifier Year Week Assembly plant identifier Assembly traceability code
Package Drawings & Markings
Symbol Min Nom Max
A- -1.75
A1 0.10 - 0.25
A2 1.25 - -
b 0.31 - 0.51
c 0.17 - 0.25
D - 4.90 BSC -
E - 6.00 BSC -
E1 - 3.90 BSC -
e - 1.27 BSC -
L 0.40 - 1.27
L1 - 1.04 REF -
L2 - 0.25 BSC -
Symbol Min Typ Max
R0.07- -
R1 0.07 - -
h0.25-0.50
Q0º- 8º
Θ15º - 15º
Θ20º - -
aaa - 0.10 -
bbb - 0.20 -
ccc - 0.10 -
ddd - 0.25 -
eee - 0.10 -
fff - 0.15 -
N-8-
Green
RoHS
Page 40 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − Ordering & Contact Information
The devices are available as the standard products shown in
Figure 40.
Figure 40:
Ordering Information
Buy our products or get free samples online at:
www.ams.com/ICdirect
Technical Support is available at:
www.ams.com/Technical-Support
Provide feedback about this document at:
www.ams.com/Document-Feedback
For further information and requests, e-mail us at:
ams_sales@ams.com
For sales offices, distributors and representatives, please visit:
www.ams.com/contact
Headquarters
ams AG
Tobelbaderstrasse 30
8141 Unterpremstaetten
Austria, Europe
Tel: +43 (0) 3136 500 0
Website: www.ams.com
Ordering Code Description Package Delivery Form Delivery Quantity
AS5161-HSOP 12-Bit Programmable
Angle Position Sensor
with PWM output
SOIC - 8 Tape & Reel
2500 pcs/reel
AS5161-HSOM 500 pcs/reel
Ordering & Contact Information
ams Datasheet Page 41
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − RoHS Compliant & ams Green Statement
RoHS: The term RoHS compliant means that ams AG products
fully comply with current RoHS directives. Our semiconductor
products do not contain any chemicals for all 6 substance
categories, including the requirement that lead not exceed
0.1% by weight in homogeneous materials. Where designed to
be soldered at high temperatures, RoHS compliant products are
suitable for use in specified lead-free processes.
ams Green (RoHS compliant and no Sb/Br): ams Green
defines that in addition to RoHS compliance, our products are
free of Bromine (Br) and Antimony (Sb) based flame retardants
(Br or Sb do not exceed 0.1% by weight in homogeneous
material).
Important Information: The information provided in this
statement represents ams AG knowledge and belief as of the
date that it is provided. ams AG bases its knowledge and belief
on information provided by third parties, and makes no
representation or warranty as to the accuracy of such
information. Efforts are underway to better integrate
information from third parties. ams AG has taken and continues
to take reasonable steps to provide representative and accurate
information but may not have conducted destructive testing or
chemical analysis on incoming materials and chemicals. ams AG
and ams AG suppliers consider certain information to be
proprietary, and thus CAS numbers and other limited
information may not be available for release.
RoHS Compliant & ams Green
Statement
Page 42 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − Copyright s & Disclaimer
Copyright ams AG, Tobelbader Strasse 30, 8141
Unterpremstaetten, Austria-Europe. Trademarks Registered. All
rights reserved. The material herein may not be reproduced,
adapted, merged, translated, stored, or used without the prior
written consent of the copyright owner.
Devices sold by ams AG are covered by the warranty and patent
indemnification provisions appearing in its General Terms of
Trade. ams AG makes no warranty, express, statutory, implied,
or by description regarding the information set forth herein.
ams AG reserves the right to change specifications and prices
at any time and without notice. Therefore, prior to designing
this product into a system, it is necessary to check with ams AG
for current information. This product is intended for use in
commercial applications. Applications requiring extended
temperature range, unusual environmental requirements, or
high reliability applications, such as military, medical
life-support or life-sustaining equipment are specifically not
recommended without additional processing by ams AG for
each application. This product is provided by ams AG “AS IS”
and any express or implied warranties, including, but not
limited to the implied warranties of merchantability and fitness
for a particular purpose are disclaimed.
ams AG shall not be liable to recipient or any third party for any
damages, including but not limited to personal injury, property
damage, loss of profits, loss of use, interruption of business or
indirect, special, incidental or consequential damages, of any
kind, in connection with or arising out of the furnishing,
performance or use of the technical data herein. No obligation
or liability to recipient or any third party shall arise or flow out
of ams AG rendering of technical or other services.
Copyrights & Disclaimer
ams Datasheet Page 43
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − Document Status
Document Status Product Status Definition
Product Preview Pre-Development
Information in this datasheet is based on product ideas in
the planning phase of development. All specifications are
design goals without any warranty and are subject to
change without notice
Preliminary Datasheet Pre-Production
Information in this datasheet is based on products in the
design, validation or qualification phase of development.
The performance and parameters shown in this document
are preliminary without any warranty and are subject to
change without notice
Datasheet Production
Information in this datasheet is based on products in
ramp-up to full production or full production which
conform to specifications in accordance with the terms of
ams AG standard warranty as given in the General Terms of
Trade
Datasheet (discontinued) Discontinued
Information in this datasheet is based on products which
conform to specifications in accordance with the terms of
ams AG standard warranty as given in the General Terms of
Trade, but these products have been superseded and
should not be used for new designs
Document Status
Page 44 ams Datasheet
Document Feedback [v1-04] 2015-Dec-07
AS5161 − Revision Information
Note(s) and/or Footnote(s):
1. Page and figure numbers for the previous version may differ from page and figure numbers in the current revision.
2. Correction of typographical errors is not explicitly mentioned.
Changes from 1.1 (2013-Oct-31) to current revision 1-04 (2015-Dec-07) Page
1.1 (2013-Oct-31) to 1-02 (2015-Aug-07)
Content was updated to the latest ams design
Noise Suppressor section was removed
Updated Key Benefits & Features 2
Updated Figure 34 25
Added Mechanical Data section 38
Updated Package Drawings & Markings section 39
Updated Figure 42 40
1-02 (2015-Aug-07) to 1-03 (2015-Nov-19)
Removed Linearization of the Output section
Updated text under Detailed Description 9
Updated Figure 13 11
Updated Figure 18 15
1-03 (2015-Nov-19) to 1-04 (2015-Dec-07)
Updated Figure 2 2
Updated Figure 33 [DATA11 (0x0B), DATA12 (0x0C)] 25
Updated Mechanical Data section 38
Revision Information
ams Datasheet Page 45
[v1-04] 2015-Dec-07 Document Feedback
AS5161 − Content Guide
1 General Description
2 Key Benefits & Features
2 Applications
3 Block Diagram
4 Pin Assignment
5Absolute Maximum Ratings
6 Electrical Characteristics
6 Operating Conditions
6 Magnetic Input Specification
7 Electrical System Specifications
8 Timing Characteristics
8 Power Management - Supply Monitor
9 Detailed Description
10 Operation
10 VDD Voltage Monitor
10 PWM Output
11 Programming Parameters
12 Application Specific Angular Range Programming
13 Application Specific Programming of the Break Point
14 Multiple Slope Output
15 Resolution of Parameters
17 PWM Output Driver Parameters
17 Hysteresis Function
18 Application Information
18 Recommended Application Schematic
19 Programming the AS5161
19 UART Interface for Programming
20 Frame Organization
22 WRITE (Command Description)
23 READ (Command Description)
23 Baud-Rate Automatic Detection
23 Baud-Rate Manual Setting (Optional)
25 OTP Programming Data
31 READ / WRITE Register Map
32 READ Only Register Map
35 Special Registers
37 Programming Procedure
38 Mechanical Data
39 Package Drawings & Markings
40 Ordering & Contact Information
41 RoHS Compliant & ams Green Statement
42 Copyrights & Disclaimer
43 Document Status
44 Revision Information
Content Guide