Data Sheet
AEAT-9955
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular
Magnetic Encoder with Safety
Description
The Broadcom® AEAT-9955 is an angular magnetic rotary
sensor that provides accurate angular measurement over a
full 360 degrees of rotation.
A sophisticated system uses integrated Hall sensor
elements with complex analog and digital signal processing
within a single device.
A simple two-pole magnet generates the necessary
magnetic field by rotating it in perpendicular. Wide magnetic
field sensor configurations allow On Axis (end of shaft) or
Off Axis (side of shaft, axial and radial) modes in application.
The AEAT-9955 is a versatile solution capable of supporting
a broad range of applications with its robust architecture to
measure and deliver both absolute and incremental signals.
Features
5V and 3.3V operating voltage
Operating temperature from –40°C to 125°C
300-μA current consumption in Sleep mode
Programmable 10 bits up to 18 bits of absolute
resolution
The incremental positions are indcated on ABI and
UVW signals with a user-configuratble CPR from
0 CPR to 20,000 CPR
Commutation angle output UVW 1 pp to 32 pp
Absolute output over 2-wire SSI, 3-wire SSI, 4-wire SPI,
and PWM.
Dedicated output pin for ABI, UVW, and serial interface
Dedicated zero reset and error pin
EEPROM architecture for multi-time user configuration
Optional 56-bit memory lock function
Automatic integral non-linearity angle correction for
high accuracy
Designed conformance to ISO26262 ASIL-D and SIL3
with secondary chip for redundancy
Compact QFN-32 leads (5 mm × 5 mm) package
Multi-index with one revolution
High-impedance output for multi-slave network
The absolute angle measurement provides an instant
indication of the magnet’s angular position with a selectable
and reprogrammable resolution from 10 to 18 bits. When
selected, its positioning data is then represented in its digital
form to be assessed through a standard SSI (parity) and SPI
(with CRC and Parity option) communication protocol.
Where desired, users may also choose to receive its
absolute angle position in PWM-encoded output signals.
The incremental positions are indicated on ABI and UVW
signals with a wide user-configurable resolution from 1 CPR
to 20,000 CPR of ABI signals and pole pairs from 1 to
32 pole pairs (2 to 64 poles) for UVW commutation signals.
Applications
Brushless DC motor and stepper motor
Resolver and potentiometer replacement
Industrial automation and robotics
Industrial sewing machine and textile equipment
Light Detection and Range (LiDAR)
NOTE:
Broadcom
This product is not specifically designed or
manufactured for use in any specific device.
Customers are solely responsible for determining
the suitability of this product for its intended
application and solely liable for all loss, damage,
expense, or liability in connection with such use.
AEAT-9955-DS101
December 7, 2021
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
AEAT-9955 Data Sheet
Functional Description
Supply
Figure 1: AEAT-9955 Block Diagram
VDD
Regulator
10uF
MSEL
OSC
0.1uF
M0
GND
Serial I/F
OV & UV
Sleep
M1
M2
M3
Analog Front-End
Hall
X
A
ADC
Hall
Y
Digital Signal
PrŽĐĞƐsing
B
InĐremental
AMP
I
U
V
ADC
W
Hall
Z
Zero Reset
Register
Memory (EEPROM)
DiagnosƟĐ
Error
The AEAT-9955 is manufactured with a CMOS standard process. It is capable of accurately measuring a magnet’s rotational
angle when it is placed in alignment and in perpendicular to the device by using its integrated Hall sensors to detect its
magnetic field. The detected magnetic signals are then taken as input signals to be properly conditioned to negate its nonidealities before inputting them into the analog amplifiers for strength amplification and filtering. The amplified analog signals
are then fed into the internal analog-to-digital converter (ADC) to be converted into digital signals for the final stage of digital
processing. The digital processing provides a digitized output of the absolute and incremental signals.
The used magnet should have sufficient magnetic field strength mT to generate the magnetic field for the signal generation
as highlighted in Recommended Magnetic Input Specifications. The device provides digital information of magnetic field
strength high MHi and magnetic field strength low MLo from output protocols to indicate whether the magnets are too close
or too far away from our device’s surface.
Users can assess the device’s digitized absolute data using standard Synchronous Serial Interface (SSI) or Serial Peripheral
Interface (SPI) protocols. In addition, an absolute angular representation can also be selected using a pulse-width modulated
(PWM) signal.
The incremental outputs are available from the digital outputs of their dedicated A, B, and I pins and the commutation output
U, V, and W.
Broadcom
AEAT-9955-DS101
2
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
AEAT-9955 Data Sheet
Pin Assignment
Figure 2: Pin Configurations
Pinout Description
Pin QFN32 Pin Name
Description
Pin QFN32
Pin Name
Description
1
n.c
—
17
Zero
Zero Reset
2
M0
Serial Interface M0
18
n.c
—
3
n.c
—
19
ERR
Error
4
M1
Serial Interface M1
20
n.c
—
5
n.c
—
21
MSEL
Interface Select
6
M2
Serial Interface M2
22
n.c
—
7
M3
Serial Interface M3
23
n.c
—
8
A
Incremental A
24
n.c
—
9
B
Incremental B
25
n.c
—
10
I
Incremental I
26
n.c
—
11
U
Commutation U
27
n.c
—
12
n.c
—
28
VSS
Ground Supply
13
V
Commutation V
29
n.c
—
14
n.c
—
30
VDD
Power Supply
15
W
Commutation W
31
n.c
—
16
Sleep
Sleep Mode
32
n.c
—
Broadcom
AEAT-9955-DS101
3
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
AEAT-9955 Data Sheet
Absolute Maximum Ratings
Parameter
Symbol
Min.
Max.
Units
TS
–40
125
°C
Storage Temperature
DC Supply Voltage
VDDA Pin
VDD
–0.3
6.06
V
Input Voltage Range
Vin
–0.3
6
V
Electrostatic Discharge (HBM)
—
–4.0
+4.0
kV
Moisture Sensitivity Level
—
—
1
—
CAUTION! Subjecting the product to stresses beyond those listed in this section may cause permanent damage to the
devices. These are stress ratings only and do not imply that the devices will function beyond these ratings.
Exposure to the extremes of these conditions for extended periods may affect product reliability.
Electrical Characteristics
Recommended Operating Conditions
Parameter
Symbol
Min.
Typ.
Max.
Units
Operating Ambient Temperature
TA
–40
—
125
°C
DC Supply Voltage to VDD Pin
5V Operation
3.3V Operation
VDD
4.5
3.0
5.0
3.3
5.5
3.6
V
V
Incremental Output Frequency
fMAX
—
—
1.0
MHz
CL
—
—
15
pF
Load Capacitance
Broadcom
Notes
Frequency = Velocity(rpm) × CPR/60
AEAT-9955-DS101
4
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
AEAT-9955 Data Sheet
Systems Parameters
Condition: Electrical characteristics over the recommended operating conditions. Typical values specified at VDD = 5.0V and
25°C, optimum placement of magnet.
Parameter
Symbol
Min.
Typ.
Max.
Units
Notes
IDDNOM
—
24
—
mA
5V
IDDNOM
—
22
—
mA
3.3V
IDDIDLE
—
300
—
μA
5V and 3.3V
High Level Output Voltage
VOH
VDD – 0.5
—
—
V
Normal operation
Low Level Output Voltage
VOL
—
—
GND + 0.4
V
tPwrUp
—
10
—
ms
Input High Level
VIH
0.7 × VDD
—
—
V
Input Low Level
VIL
—
—
0.3 × VDD
V
Pull-Up Low Level Input Current
IIL
—
—
120
μA
Pull-Down High Level Input Current
IIH
—
—
120
μA
Current Consumption
Supply Current Normal Operation Mode
Supply Current Sleep Mode
Digital Outputs (DO)
Power-up time
Absolute Output
Incremental Output
PWM Output
Digital Inputs (DI)
Broadcom
AEAT-9955-DS101
5
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
AEAT-9955 Data Sheet
Encoding Characteristics
Parameter
Symbol
Min.
Typ.
Max.
Units
RES
Notes
10
—
18
Bit
—
±0.05
—
—
±0.15
—
—
±0.15
—
—
±0.25
—
—
±0.10
—
—
±0.40
—
DNLnom
—
±0.02
—
Deg
TA = 25°C, Voltage = 5V
Output Sampling Rate
fS
—
10
—
MHz
Based on the SSI protocol.
Latency
—
—
80
—
ns
RINC
1
—
20000
CPR
Index Pulse Width
PO
90
—
360
°e
Programmable options: 90, 180, 270, or
360 °e. See Figure 3.
Index Pulse State
PS
90
—
360
°e
Relation between Index output to
Incremental AB state.
Programmable options: 0, 90, 180, or
270°e. See Figure 3.
Index State
—
90
—
360
°e
Programmable options: 90, 180, 270, or
360 °e. See Figure 3.
fPWM
122
—
976
Hz
Adjustable based on our PWM settings.
Minimum Pulse Width
PWMIN
—
1
—
µs
—
Maximum Pulse Width
PWMAX
—
16384
—
µs
—
Absolute Output
Resolution
Integral Non-Linearity
ON-Axis
Integral Non-Linearity
OFF-Axis
Integral Non-Linearity
ON-Axis
Integral Non-Linearity
OFF-Axis
Integral Non-Linearity
ON-Axis
Integral Non-Linearity
OFF-Axis
Differential Non-Linearity
INLnom
INLdis
INLtemp
Deg
Deg
Deg
Programmable 10 to 18 bits.
Best fit line, centered magnet.
TA = 25°C, Voltage = 5V,
INL angle correction.
Best fit line, over displacement of magnet.
TA = 25°C, Voltage = 5V
Best fit line, over temperature range.
TA = –40 to +125°C, Voltage = 5V
At constant speed.
Incremental Output (Channel ABI)
Resolution
Programmable.
PWM Output
PWM Frequency
NOTE:
Broadcom
Encoding characteristics over recommended operating range unless otherwise specified.
AEAT-9955-DS101
6
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
AEAT-9955 Data Sheet
Recommended Magnetic Input Specifications
Parameter
Symbol
Diameter
Disc magnet
Ring magnet ID
/OD
d
Thickness
Disc magnet
Ring magnet
Min.
Typ.
Max.
Units
Notes
Recommended magnet: Cylindrical magnet or
ring magnet diametrically magnetized and one
pole pair.
4
—
6
ID,15
OD,25
—
—
mm
mm
mm
t
—
2
2.5
6
—
—
mm
mm
Magnetic input field magnitude
On-axis (disc magnet)
Off-axis (ring magnet)
Bpk
45
30
—
—
100
150
mT
mT
Magnet displacement radius
R_m
—
—
0.25
mm
Displacement between the magnet axis and the
device center.
—
—
–0.12
—
%/K
NdFeB (Neodymium Iron Boron), grade N35SH.
Recommended magnet material
and temperature drift
Required vertical/horizontal component of the
magnetic field strength on the die’s surface,
measured along concentric circle.
Diametrically Magnetized Magnet
Broadcom
AEAT-9955-DS101
7
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
AEAT-9955 Data Sheet
Magnet and IC Package Placement
AEAT-9955 multi-axis capability comes from multiple integrated Hall devices that allow flexibility on the sensor mounting with
respect to the magnet. Generally, the shaft end configuration senses the vertical field (Z component perpendicular to the
chip surface), and the rest of the configuration senses the horizontal field (X and Y components parallel to the chip surface).
The nominal mounting tolerance is indicated the following table.
Configuration
Gap Tolerance
X-Y Tolerance
Shaft End
Side Shaft
Axial
Radial
Broadcom
AEAT-9955-DS101
8
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
AEAT-9955 Data Sheet
Serial Interface Format
The AEAT-9955 serial interface hosts up to 10 different protocols for position output and memory access. The protocol is
configurable with the combination of the physical I/O MSEL and M0 and memory settings PSEL, SPI4[0], and SPI4[1]. The
default factory setting is all zeros, which is either SPI3 or SPI4-16a depending on the MSEL state. The output pin can be
configured to high impedance mode for multi slave connection or bus connection.
All protocol selection can be switched during operation.
MATS Table
Mode
Pin
MSEL
PSEL
SPI4[1]
SPI4[0]
M0
M1
M2
M3
NOTE:
SPI3
SSI3a
SSI3b
SSI2a
SSI2b
SPI4-16a
SPI4-16b
SPI4-16c
SPI4-8
PWM
0
x
x
x
0
DIN
SCK
DO
0
0
x
x
1
NSL
SCL
DO
0
1
x
x
1
NSL
SCL
DO
0
0
x
x
1
0
SCL
DO
0
1
x
x
1
0
SCL
DO
1
0
0
0
NCS
MOSI
SCK
MISO
1
0
0
1
NCS
MOSI
SCK
MISO
1
0
1
0
NCS
MOSI
SCK
MISO
1
0
1
1
NCS
MOSI
SCK
MISO
1
1
x
x
PWM
PSEL, SPI4[1], and SPI4[0] are configured through memory.MSEL and M0 are configured through I/O pads.
Serial Peripheral Interface (SPI3)
SPI3 protocols allow access to memory read write only. Assert 0 on the MSEL and M0 pin to configure it. The SPI is
implemented with CPOL=0 and CPHA=0; data is propagated on the clock falling edge.
M1 → SPI_Data Input (DIN) signal for the SPI protocol, input to the AEAT-9955.
M2 → SPI_Clock Input (SCK) signal for the SPI protocol, input to the AEAT-9955.
M3 → SPI_Data Output (DO) signal for the SPI protocol, output from the AEAT-9955.
SPI3 Timing Diagram
Symbol
Description
Min.
Typ.
Max.
Unit
tSW
Time between the SCn falling edge and the CLK rising edge
1
—
—
μs
tclk
Serial clock period
—
—
100
ns
tclkH
CLK high time after the end of the last clock period
300
—
—
ns
NOTE:
Broadcom
The user should read back data to confirm that it has been written successfully.
AEAT-9955-DS101
9
AEAT-9955 Data Sheet
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
SPI3 Read
SPI3 Write
Serial Peripheral Interface (SPI4)
The SPI protocol uses four pins from the AEAT-9955. These four pins are shared between the UVW, SSI, and SPI protocols.
To select the SPI4 protocol, assert 1 on the MSEL pin.
SPI4 protocols allow the user to access memory read or write and position data. It uses CPOL=0, CPHA=1 for triggering.
M0 → SPI_Chip Select (NCS) signal for the SPI protocol, input to the AEAT-9955.
M1 → SPI_Data Input (MOSI) signal for the SPI protocol, input to the AEAT-9955.
M2 → SPI_Clock Input (SCK) signal for the SPI protocol, input to the AEAT-9955.
M3 → SPI_Data Output (MISO) signal for the SPI protocol, output from the AEAT-9955.
SPI4 Timing Diagram
Symbol
Description
Min.
Typ.
Max.
Unit
tL
Time between the SCn falling edge and the CLK rising edge
350
—
—
ns
tclk
Serial clock period
100
—
—
ns
tclkL
Low period of the serial clock
50
—
—
ns
tclkH
High period of the serial clock
50
—
—
ns
Broadcom
AEAT-9955-DS101
10
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
AEAT-9955 Data Sheet
tH
Time between the last falling edge of CLK and the rising edge of CSn
tclk/2
—
—
ns
tCSn
High time of CS between two transmissions
350
—
—
ns
tMOSI
Data input valid to clock edge
20
—
—
ns
tMISO
CLK edge to data output valid
—
51
—
ns
tOZ
Time between the CSn rising edge and the MISO HiZ
—
10
—
ns
NOTE:
The user should read back data to confirm that it has been written successfully.
SPI4 Command and Data Frame
SPI4 Read Sequence
q
SPI4 Write Sequence
q
SPI-4(A) 16-Bit (Parity)
By default, the chip is configured to SPI4 16-bit selection; PSEL = 0, SPI4[1] = 0, SPI4[0] = 0 in the register setting.
Controller to Peripheral
Peripheral to Controller (memory)
Peripheral to Controller (pos 10b)
Peripheral to Controller (pos 11b)
Peripheral to Controller (pos 12b)
Peripheral to Controller (pos 13b)
Peripheral to Controller (pos 14b)
Peripheral to Controller (pos 15b)
Peripheral to Controller (pos 16b)
Peripheral to Controller (pos 17b)
Peripheral to Controller (pos 18b)
19 18 17 16 15
P
P
P
P
P
P
P
P EF
P EF
P EF
P EF
Data Format
14 13 12 11 10 9 8
RW 0 0 0 0 0 0
EF 0 0 0 0 0 0
Pos[9:0]
EF
Pos[10:0]
EF
EF
Pos[11:0]
Pos[12:0]
EF
Pos[13:0]
EF
Pos[14:0]
Pos[15:0]
Pos[16:0]
Pos[17:0]
7
6
5 4 3 2 1 0
Addr/Data[7:0]
Data[7:0]
0 0 0 0
0 0 0
0 0
0
P: Parity
EF: Error Flag
RW: Read = 1, Write = 0
Broadcom
AEAT-9955-DS101
11
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
AEAT-9955 Data Sheet
SPI4-(B) 24-Bit (CRC)
To configure the chip to SPI4 24-bit selection, set PSEL = 0, SPI4[1] = 0, SPI4[0] = 1 in the register setting.
Controller to Peripheral
Peripheral to Controller (memory)
Peripheral to Controller (pos 10b)
Peripheral to Controller (pos 11b)
Peripheral to Controller (pos 12b)
Peripheral to Controller (pos 13b)
Peripheral to Controller (pos 14b)
Peripheral to Controller (pos 15b)
Peripheral to Controller (pos 16b)
Peripheral to Controller (pos 17b)
Peripheral to Controller (pos 18b)
27 26 25 24 23
0
W
W
W
W
W
W
W E
W E
W E
W E
Data Format
22 21 20 19 18 17 16 15 14 13 12 11 10 9
Addr/Data[7:0]
RW 0 0 0 0 0 0
Data[7:0]
E 0 0 0 0 0 0
Pos[9:0]
E
0 0 0
Pos[10:0]
E
0 0
Pos[11:0]
E
0
Pos[12:0]
E
Pos[13:0]
E
Pos[14:0]
Pos[15:0]
Pos[16:0]
Pos[17:0]
8
0
0
0
0
7
6
5
4 3
CRC[7:0]
CRC[7:0]
CRC[7:0]
CRC[7:0]
CRC[7:0]
CRC[7:0]
CRC[7:0]
CRC[7:0]
CRC[7:0]
CRC[7:0]
CRC[7:0]
2
1
0
W: Warning
E: Error
RW: Read = 1, Write = 0
Position Read
Absolute position data can be obtained by sending a read command to address 0x3F.
In the event of higher single-turn resolution (15-bit and above), the command and data frame size is adjusted accordingly.
Example: 18bit + 2bit (parity and error)
Broadcom
AEAT-9955-DS101
12
AEAT-9955 Data Sheet
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
SPI4-8
To configure the chip to SPI4 24-bit selection, set PSEL = 0, SPI4[1] = 1, SPI4[0] = 1 in the register setting.
When NCS is low, the communication line is activated and the data is sampled on the rising edge of SCK.
The MISO state turns to high impedance mode (hi-Z) when NCS is high. The transmission works over specific operation
code (OC).
Register Read (OC=0x81’h)
This operation is used to read data from the internal register of the chip. It can be performed consecutively starting from any
register address. The data continues to be transmitted as long the clock (SCK) is sent and the chip select (NCS) remains
active.
Register Write (OC=0xCF’h)
Broadcom
AEAT-9955-DS101
13
AEAT-9955 Data Sheet
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
This operation is used to write data into the internal register of the chip. It can be performed consecutively starting from any
register address. The subsequent data byte is written into the next register address (AD+1), while the NCS signal stays
active. Complete written data is transmitted back via MISO.
Position Read (OC=0xA6’h)
Read the absolute position by sending the operation code, and the data will be transmitted on the MISO line. The position
data consists of the single-turn position data length and status byte. The position data length follows the single-turn
resolution setting.
For safety format, there are additional bytes: sequence counter (SC) and CRC.
Broadcom
AEAT-9955-DS101
14
AEAT-9955 Data Sheet
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
Serial Synchronous Interface 3-Wire (SSI3)
The SSI3 protocol uses three pins from the AEAT-9955. These three pins are shared between the UVW, SSI, and SPI
protocols. To activate the SSI3 protocol, assert 0 on the MSEL pin and assert 1 on the M0 pin.
M1 → SSI_NSL Input (NSL) signal for the SSI protocol, input to the AEAT-9955.
M2 → SSI_Clock Input (CLK) signal for the SSI protocol, input to the AEAT-9955.
M3 → SSI_Data Output (DO) signal for the SSI protocol, output from the AEAT-9955.
It is available in two options per PSEL register setting.
SSI Protocol Timing Diagram. Default: Data Output with 3-Wire SSI to 10-MHz Clock Rates
Symbol
Description
Min.
Typ.
Max.
Unit
tclk
SSI_SPI_SEL switch time
1
—
—
μs
tREQ
SCL high time between the NSL falling edge and the first SCL falling edge
300
—
—
ns
tNSL
NSL high time between two successive SSI reads
200
—
—
ns
SSI-3(A)
By default, the chip is configured to SSI-3(A) selection; PSEL = 0 in the register setting.
The DO pin is held at a high state once the NSL pin is high.
SSI-3(B)
To configure the chip to SSI-3(B) selection, set PSEL = 1 in the register setting.
The DO pin is at a tristate (high-impedance) state once the NSL pin is high.
Broadcom
AEAT-9955-DS101
15
AEAT-9955 Data Sheet
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
Serial Synchronous Interface 2-Wire (SSI2)
The SSI2 protocol uses two pins from the AEAT-9955. These two pins are shared between the SSI and SPI protocols. To
activate the SSI2 protocol, assert 0 on the MSEL and M1 pins and assert 1 on the M0 pin upon power-up.
M2 → SSI_Clock Input (CLK) signal for the SSI protocol, input to the AEAT-9955.
M3 → SSI_Data Output (DO) signal for the SSI protocol, output from the AEAT-9955.
Depending on the PSEL setting, it can be configured as SSI2(A) Ring Mode or SSI2(B) No Ring Mode.
Data is latched on the first CLK falling edge and is transmitted on the next falling edge.
Symbol
Description
Min.
Typ.
Max.
Unit
tClk
NSL low time after the rising edge of the last clock period for an SSI read
250
—
tM/2
ns
tM
NSL high time between two successive SSI reads
—
16.5
18.0
μs
SSI-2(A)
By default, the chip is configured to SSI-2(A) selection; PSEL = 0 in the register setting.
Outputs single data position and remains low after LSB until the next monoflop (tM) expires.
SSI-2(B)
To configure the chip to SSI-2(B) selection, set PSEL = 1 in the register setting.
The same position data can be continuously output by sending clock train, and the data is separated by a single low pulse.
Data will be refreshed when the next monoflop (tM) expires.
Broadcom
AEAT-9955-DS101
16
AEAT-9955 Data Sheet
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
SSI READ Data Format
NOTE:
Broadcom
7-b status: {Ready, MHI, MLO, OV, UV, Mem, Trck}
See Status and Alarm for more details.
AEAT-9955-DS101
17
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
AEAT-9955 Data Sheet
Safety and Non-safety Protocol Format
The position serial interface is available in Safety and Non-safety format; applicable for SSI3, SSI2, and SPI-8.
Position (n-bit)
PosiƟon[(n-1):0]
READY
Position (n-bit)
PosiƟon[(n-1):0]
MHI
Status[1:0] (1)
Status / Alarm (7-bit)
MLO
OV
UV
MHI
Status / Alarm (8-bit)
MLO
OV
MEM
TRK
UV
MEM
Parity (1-bit)
parity
TRK
SC (8-bit)
SC [7:0] (2)
CRC (8/16-bit)
CRC [7/15:0] (3)
NOTE:
1. 2-bit status to indicate the safety status:
– Status = 2b’00 – Encoder not ready.
– Status = 2b’01 – Encoder not ready, Force test failed.
– Status = 2b’10 – Encoder not ready.
– Status = 2b’11 – Encoder not ready, Force test passed.
2. SC denotes as “Sequence Count” or life counter that automatically increments on every position transmission.
The counting starts from 1 to 255, and the initial value upon power-up is configurable.
3. CRC poly 0x1021 or 0x1D, initial value is configurable (0x0000, 5555, AAAA, FFFF).
Status and Alarm
The error bit is triggered if Magnet High (MHI), Magnet Low (MLO), Memory Error (MEM), or communication error.
Details of the error bit are available in the following register address.
bit
Address
0x21
7
RDY
6
MHI
5
MLO
4
OV
3
UV
2
MEM
1
TRK
0
Ready: The chip is ready, and the ready value is 1.
Parity: 1-b parity is even parity.
Magnet High (MHI) Error: This indicates that the magnet strength detected by the chip is too strong. When this is set
high consistently, change to a weaker magnet or increase the distance between the chip and the magnet. The value for
this alarm is represented as 1.
Magnet Low (MLO) Error: This indicates that the magnet strength detected by the chip is too weak. When this is set
low consistently, change to a stronger magnet or decrease the distance between the chip and the magnet. The value for
this alarm is represented as 1.
Overvoltage (OV) Error: This indicates that the input supply has exceeded the limit. When this is set high consistently,
check the supply line. The value for this alarm is represented as 1.
Undervoltage (UV) Error: This indicates that the input supply has dropped below the limit. When this is set high
consistently, check the supply line. The value for this alarm is represented as 1.
Memory Error (MEM) Error: This indicates that memory corruption has occurred. When this is set high, perform a
power-cycle to reload the memory. The value for this alarm is represented as 1.
Tracker (TRK) Error: This indicates that the angular error has exceeded 5° within 5 ms. When this is set high
consistently, perform a power-cycle to re-initialize the sensor. The value for this alarm is represented as 1.
Broadcom
AEAT-9955-DS101
18
AEAT-9955 Data Sheet
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
Power Modes
The AEAT-9955 is designed with two power modes:
Active Mode where the chip operates under full functions with normal current consumption, IDDNOM.
Sleep Mode powers down the chip front-end and digital processing blocks, leaving only the detection block to track on
user input with low current consumption, IDDIDLE.
PWM
The PWM protocol uses one output pin (W_PWM) from the AEAT-9955. Note that the W_PWM pin is shared between the
UVW and PWM protocols. The PWM signals are configurable to have a period of 1025, 2049, 4097, 8193, or 16385 μs.
During power-up, the PWM signal is 0 before chip ready.
PWM Signals (Period = 1025/2049/4097/8193/16385 μs)
PWM Period: 1025, 2049, 4097, 8193, 16385 μs
The PWM protocol is also available with Init, Error_n, and Exit along with Data information.
Broadcom
AEAT-9955-DS101
19
AEAT-9955 Data Sheet
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
PWM Signals (Period = 1047/2071/4119/8215/16407 μs)
PMW Period: 4119 μs
Incremental Output Format
The AEAT-9955 provides ABI and UVW signals to indicate the incremental position of the motor.
ABI
The ABI incremental interface is available to provide position data and direction data from the three output pins (A, B, and I).
The index signal marks the absolute angular position and typically occurs once per revolution. The ABI signal is configurable
using the memory map registers. It supports the following configuration:
Programmable CPR: 1 to 20,000 CPR
Programmable I-width: 90, 180, 270, or 360 electrical degrees (edeg)
Programmable I-state: 90, 180, 270, or 360 electrical degrees (edeg)
Figure 3: ABI Signal (4096 CPR, with Different I-Width Settings), Assuming the User Sets Hysteresis at 0.02 Mechanical Degrees
Broadcom
AEAT-9955-DS101
20
AEAT-9955 Data Sheet
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
The index position is configurable among the incremental states.
The index signal rises high once per turn at the absolute zero position.
Index
Index
900
1800
Index
Index
2700
3600
The number of indexes per revolutions is configurable from 1 pulse up to 128 pulses.
1 Index
per rev
8 Index
per rev
Broadcom
AEAT-9955-DS101
21
AEAT-9955 Data Sheet
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
Under safety mode, the incremental ABI and commutation output UVW assert to High State.
Broadcom
AEAT-9955-DS101
22
AEAT-9955 Data Sheet
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
UVW
Three-channel integrated commutation output (U, V, W) emulates Hall sensor feedback and is available using three output
pins. Note that the W_PWM pin is shared between the UVW and PWM protocols.
The AEAT-9955 can configure pole pairs from 1 to 32 (equivalent to 2 to 64 poles).
Broadcom
AEAT-9955-DS101
23
AEAT-9955 Data Sheet
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
Note that signal U from the UVW protocol is tagged to signal I from the ABI protocol as shown in the following figure.
Figure 4: U-to-I Tagging
Broadcom
AEAT-9955-DS101
24
AEAT-9955 Data Sheet
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
Package Drawings (in mm)
Figure 5: AEAT-9955, 32 QFN Dimensions
Figure 6: Reel Dimensions
Broadcom
AEAT-9955-DS101
25
Magnetic Encoder IC:
10-Bit to 18-Bit Programmable Angular Magnetic Encoder with Safety
AEAT-9955 Data Sheet
Product Ordering Information
Ordering Part Number
Product Description
Package
Delivery Form
AEAT-9955-100
18Bits Magnetic Encoder On-Off Axis Tape Reel 1000
QFN 32 leads, 5 mm × 5 mm
Tape & Reel
AEAT-9955-102
18Bits Magnetic Encoder On-Off Axis Tape Reel 100
QFN 32 leads, 5 mm × 5 mm
Tape & Reel
AEAT-9955-Q32
18Bits Magnetic Encoder On-Off Axis
QFN 32 leads, 5 mm × 5 mm
Tube
Broadcom
AEAT-9955-DS101
26
Copyright © 2021 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. For
more information, go to www.broadcom.com. All trademarks, trade names, service marks, and logos referenced herein
belong to their respective companies.
Broadcom reserves the right to make changes without further notice to any products or data herein to improve reliability,
function, or design. Information furnished by Broadcom is believed to be accurate and reliable. However, Broadcom does
not assume any liability arising out of the application or use of this information, nor the application or use of any product or
circuit described herein, neither does it convey any license under its patent rights nor the rights of others.