IQ Switch®
ProxFusion™ Series

IQS624 Datasheet
Combination sensor including: Hall-effect rotation sensing, along with dual-channel
capactive proximity/touch sensing, or single-channel inductive sensing.
The IQS624 ProxFusion™ IC is a multifunctional capacitive and Hall-effect sensor designed for
applications where any or all of the technologies may be required. The two Hall-effect sensors
calculate the angle of a magnet rotating parallel with the sensor. The sensor is fully I2C compatible
and on-chip calculations enable the IC to stream the current angle of the magnet without extra
calculations.

FeaturesHall effect angle sensor:o On-chip Hall plates
o 360° Output
o 1° Resolution, calculated on chipo Relative rotation angle.
o Detect movement and the direction of
movement.
o Raw data: can be used to calculate
degrees on external processor.
o Wide operational range
o No external components required
Partial auto calibration:o Continuous auto-calibration,compensation for wear or small
displacements of the sensor or magnet.
o Flexible gain control
o Automatic Tuning Implementation (ATI)– Performance enhancement (10 bit).
Capacitive sensing
o Fullauto-tuningwithadjustablesensitivity
o 2pF to 200pF external capacitive load
capability

Inductive sensingo Only external sense
coil required (PCB
trace)
 Multiple integrated UIo Proximity / Toucho Proximity wake-up
DFN10
o Event mode
Representations
only, not actualo Wake Hall sensing on proximity
markings
 Minimal external components
 Standard I2C interface
 Optional RDY indication for event mode
operation
 Low power consumption:
 240uA (100Hz response, Hall), 55uA (100Hz response, capacitive), 65uA (20Hz response, Hall) 15uA (20Hz response, capacitive)
 5uA (5Hz response, capacitive) Supply Voltage: 2.0V to 3.6V**5V solution available on demand.

Applications









Anemometer
Dial or Selector knob
Mouse wheel

Measuring wheel
Digital angle gauge
Speedometer for bicycle

Available Packages
TA
DFN(3x3)-10-20°C to 85°C

Copyright © Azoteq 2017
All rights reserved

IQS624-xyy

IQS624 Datasheet v1.19

Page 1 of 67
May 2017

IQ Switch®
ProxFusion™ Series

Contents
LIST OF ABBREVIATIONS ............................................................................................................................................. 6
1

INTRODUCTION .................................................................................................................................................. 7
1.1
PROXFUSION ...................................................................................................................................................... 7
1.2
PACKAGING AND PIN-OUT ....................................................................................................................................... 7
FIGURE 1.1
PIN OUT OF IQS624 DFN (3X3)-10 PACKAGE. .................................................................................................. 7
TABLE 1.1
IQS624 PIN-OUT .......................................................................................................................................... 7
1.3
REFERENCE SCHEMATIC ........................................................................................................................................... 7
FIGURE 1.2
IQS624 REFERENCE SCHEMATIC ....................................................................................................................... 7
1.4
SENSOR CHANNEL COMBINATIONS ............................................................................................................................. 8
TABLE 1.2
SENSOR - CHANNEL ALLOCATION....................................................................................................................... 82

CAPACITIVE SENSING ......................................................................................................................................... 9
2.1
INTRODUCTION ...................................................................................................................................................... 9
2.2
CHANNEL SPECIFICATIONS ........................................................................................................................................ 9
TABLE 2.1
CAPACITIVE SENSING - CHANNEL ALLOCATION...................................................................................................... 9
2.3
HARDWARE CONFIGURATION .................................................................................................................................. 10
TABLE 2.2
CAPACITIVE HARDWARE DESCRIPTION .............................................................................................................. 10
2.4
REGISTER CONFIGURATION ..................................................................................................................................... 10
2.4.1 Registers to configure for the capacitive sensing: ...................................................................................... 10
TABLE 2.3
CAPACITIVE SENSING SETTINGS REGISTERS ........................................................................................................ 10
2.4.2 Proximity Thresholds ................................................................................................................................... 11
2.4.3 Touch Thresholds ........................................................................................................................................ 11
2.4.4 Example code: ............................................................................................................................................. 11
2.5
SENSOR DATA OUTPUT AND FLAGS ........................................................................................................................... 11

3

INDUCTIVE SENSING ..........................................................................................................................................12
3.1
INTRODUCTION TO INDUCTIVE SENSING..................................................................................................................... 12
3.2
CHANNEL SPECIFICATIONS ...................................................................................................................................... 12
Table 3.1
Mutual inductive sensor – channel allocation .................................................................................... 12
3.3
HARDWARE CONFIGURATION .................................................................................................................................. 12
Table 3.2
Mutual inductive hardware description ............................................................................................. 12
3.4
REGISTER CONFIGURATION ..................................................................................................................................... 13
TABLE 3.3
INDUCTIVE SENSING SETTINGS REGISTERS.......................................................................................................... 13
3.4.2 Example code: ............................................................................................................................................. 13
3.5
SENSOR DATA OUTPUT AND FLAGS ........................................................................................................................... 134

HALL-EFFECT SENSING .......................................................................................................................................14
4.1
INTRODUCTION TO HALL-EFFECT SENSING ................................................................................................................. 14
4.2
CHANNEL SPECIFICATIONS ...................................................................................................................................... 14
TABLE 4.1
HALL-EFFECT SENSOR – CHANNEL ALLOCATION .................................................................................................. 14
4.3
HARDWARE CONFIGURATION .................................................................................................................................. 15
4.4
REGISTER CONFIGURATION ..................................................................................................................................... 15
TABLE 4.2
HALL SENSING SETTINGS REGISTERS ................................................................................................................. 15
4.4.2 Example code: ............................................................................................................................................. 16
4.5
SENSOR DATA OUTPUT AND FLAGS ........................................................................................................................... 16

5

DEVICE CLOCK, POWER MANAGEMENT AND MODE OPERATION ......................................................................17
5.1
DEVICE MAIN OSCILLATOR ...................................................................................................................................... 17
5.2
DEVICE MODES .................................................................................................................................................... 17
5.2.1 Normal mode .............................................................................................................................................. 17
5.2.2 Low power mode ......................................................................................................................................... 17
5.2.3 Ultra-low power mode ................................................................................................................................ 17
5.2.4 Halt mode ................................................................................................................................................... 18
5.2.5 Mode time ................................................................................................................................................... 18
5.3
STREAMING AND EVENT MODE:............................................................................................................................... 18

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 2 of 67
May 2017

IQ Switch®
ProxFusion™ Series
5.3.1 Streaming mode .......................................................................................................................................... 18
5.3.2 Event mode ................................................................................................................................................. 18
5.4
REPORT RATES ..................................................................................................................................................... 19
5.4.1 Normal Power Maximum Report rate ......................................................................................................... 19
5.5
SYSTEM RESET ..................................................................................................................................................... 20
6

COMMUNICATION ............................................................................................................................................21
6.1
CONTROL BYTE .................................................................................................................................................... 21
FIGURE 6.1
IQS624 CONTROL BYTE ............................................................................................................................... 21
6.2
I2C READ ............................................................................................................................................................ 21
FIGURE 6.2
CURRENT ADDRESS READ .............................................................................................................................. 21
FIGURE 6.3
RANDOM READ ........................................................................................................................................... 21
6.3
I2C WRITE .......................................................................................................................................................... 22
FIGURE 6.4
I2C WRITE.................................................................................................................................................. 22
6.4
END OF COMMUNICATION SESSION / WINDOW ......................................................................................................... 22
6.5
DEVICE ADDRESS AND SUB-ADDRESSES ..................................................................................................................... 22
6.6
ADDITIONAL OTP OPTIONS .................................................................................................................................... 23
6.7
RDY HAND-SHAKE ROUTINE .................................................................................................................................. 23
6.8
I2C SPECIFIC COMMANDS ...................................................................................................................................... 23
6.8.1 Show Reset .................................................................................................................................................. 23
6.8.2 I2C Timeout ................................................................................................................................................. 23
6.9
I2C I/O CHARACTERISTICS ...................................................................................................................................... 23
TABLE 6.1
IQS624 I2C INPUT VOLTAGE ......................................................................................................................... 24
TABLE 6.2
IQS624 I2C OUTPUT VOLTAGE ...................................................................................................................... 24
6.10
RECOMMENDED COMMUNICATION AND RUNTIME FLOW DIAGRAM ................................................................................ 24
FIGURE 6.5
MASTER COMMAND STRUCTURE AND RUNTIME EVENT HANDLING FLOW DIAGRAM ................................................... 25

7

IQS624 MEMORY MAP ......................................................................................................................................26
TABLE 7.1
IQS624 REGISTER MAP ................................................................................................................................ 26
7.2
DEVICE INFORMATION........................................................................................................................................... 28
7.2.1 Product Number .......................................................................................................................................... 28
7.2.2 Software Number ........................................................................................................................................ 28
7.2.3 Hardware Number ...................................................................................................................................... 28
7.3
DEVICE SPECIFIC DATA .......................................................................................................................................... 29
7.3.1 System Flags................................................................................................................................................ 29
7.3.2 UI Flags ....................................................................................................................................................... 29
7.3.3 Proximity/Touch UI Flags ............................................................................................................................ 30
7.3.4 Hall UI Flags ................................................................................................................................................ 30
7.3.5 Hall Ratio Flags ........................................................................................................................................... 31
7.4
COUNT DATA ...................................................................................................................................................... 31
7.4.1 Count CS Values .......................................................................................................................................... 31
7.4.2 LTA Values ................................................................................................................................................... 31
7.5
PROXFUSION SENSOR SETTINGS............................................................................................................................... 32
7.5.1 Ch0/1 ProxFusion Settings 0 ....................................................................................................................... 32
7.5.2 Ch0&1 ProxFusion Settings 1 ...................................................................................................................... 33
7.5.3 Ch0/1 ProxFusion Settings 2 ....................................................................................................................... 33
7.5.4 Ch0&1 ProxFusion Settings 3 ...................................................................................................................... 34
7.5.5 Ch0/Ch1 Compensation .............................................................................................................................. 34
7.5.6 Ch0/Ch1 Multipliers values ......................................................................................................................... 35
7.6
TOUCH / PROXIMITY UI SETTINGS............................................................................................................................ 35
7.6.1 Ch0/1 Proximity/touch threshold ................................................................................................................ 35
7.6.2 UI Halt period .............................................................................................................................................. 35
7.7
HALL SENSOR SETTINGS........................................................................................................................................ 36
7.7.1 Hall Rotation UI Settings ............................................................................................................................. 36
7.7.2 Hall Sensor Settings..................................................................................................................................... 36
7.7.3 Ch2/3, Ch4/5 Hall ATI Settings .................................................................................................................... 37
7.7.4 Ch2/3, Ch4/5 Hall Compensation ................................................................................................................ 37
7.7.5 Ch2/3, Ch4/5 Hall Multipliers ...................................................................................................................... 37

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 3 of 67
May 2017

IQ Switch®
ProxFusion™ Series
7.7.6 Hall Ratio Settings ....................................................................................................................................... 38
7.7.7 Sin Constant ................................................................................................................................................ 38
7.7.8 Cos Constant ............................................................................................................................................... 38
7.8
HALL WHEEL OUTPUT.......................................................................................................................................... 39
7.8.1 Degree Output ............................................................................................................................................ 39
7.8.2 Ratio Output ............................................................................................................................................... 39
7.8.3 Numerator .................................................................................................................................................. 39
7.8.4 Denominator ............................................................................................................................................... 39
7.8.5 Rotation Correction factor .......................................................................................................................... 39
7.8.6 Max Numerator .......................................................................................................................................... 40
7.8.7 Max Denominator ....................................................................................................................................... 40
7.8.8 Relative Rotation Angle .............................................................................................................................. 40
7.8.9 Movement counter/timer ........................................................................................................................... 40
7.9
DEVICE AND POWER MODE SETTINGS ...................................................................................................................... 41
7.9.1 General System Settings ............................................................................................................................. 41
7.9.2 Active Channels Mask ................................................................................................................................. 42
7.9.3 Power Mode Settings .................................................................................................................................. 43
7.9.4 Normal/Low/Ultra-Low power mode report rate ....................................................................................... 43
7.9.5 Auto Mode Time ......................................................................................................................................... 44
8

ELECTRICAL CHARACTERISTICS ..........................................................................................................................45
8.1
ABSOLUTE MAXIMUM SPECIFICATIONS ..................................................................................................................... 45
TABLE 8.1
ABSOLUTE MAXIMUM SPECIFICATION .............................................................................................................. 45
8.2
POWER ON-RESET/BROWN OUT ............................................................................................................................. 45
TABLE 8.2
POWER ON-RESET AND BROWN OUT DETECTION SPECIFICATIONS .......................................................................... 45
8.3
CURRENT CONSUMPTIONS ..................................................................................................................................... 46
8.3.1 IC subsystems .............................................................................................................................................. 46
TABLE 8.3
IC SUBSYSTEM CURRENT CONSUMPTION........................................................................................................... 46
TABLE 8.4
IC SUBSYSTEM TYPICAL TIMING ....................................................................................................................... 46
8.3.2 Capacitive sensing alone ............................................................................................................................. 46
TABLE 8.5
CAPACITIVE SENSING CURRENT CONSUMPTION .................................................................................................. 46
8.3.3 Hall-effect sensing alone ............................................................................................................................. 47
TABLE 8.6
HALL-EFFECT CURRENT CONSUMPTION ............................................................................................................ 47
8.3.4 Halt mode ................................................................................................................................................... 47
TABLE 8.7
HALT MODE CURRENT CONSUMPTION .............................................................................................................. 47
8.4
CAPACITIVE LOADING LIMITS ................................................................................................................................... 47
8.5
HALL-EFFECT MEASUREMENT LIMITS ........................................................................................................................ 47

9

PACKAGE INFORMATION ..................................................................................................................................48
9.1
DFN10 PACKAGE AND FOOTPRINT SPECIFICATIONS ..................................................................................................... 48
TABLE 9.1
DFN-10 PACKAGE DIMENSIONS (BOTTOM) ...................................................................................................... 48
TABLE 9.2
DFN-10 PACKAGE DIMENSIONS (SIDE) ............................................................................................................ 48
TABLE 9.3
DFN-10 LANDING DIMENSIONS ..................................................................................................................... 48
FIGURE 9.1
DFN-10 PACKAGE DIMENSIONS (BOTTOM). NOTE THAT THE SADDLE NEED TO BE CONNECTED TO GND ON THE PCB. .... 48
FIGURE 9.2
DFN-10 PACKAGE DIMENSIONS (SIDE) ............................................................................................................ 48
FIGURE 9.3
DFN-10 LANDING DIMENSION....................................................................................................................... 48
9.2
DEVICE MARKING AND ORDERING INFORMATION ........................................................................................................ 49
9.2.1 Device marking: .......................................................................................................................................... 49
9.2.2 Ordering Information: ................................................................................................................................. 49
9.3
TAPE AND REEL SPECIFICATION ................................................................................................................................ 50
9.4
MSL LEVEL ......................................................................................................................................................... 51

10

DATASHEET REVISIONS .....................................................................................................................................52
10.1
REVISION HISTORY ................................................................................................................................................ 52
10.2
ERRATA .............................................................................................................................................................. 53
10.2.1
Hall ATI values ........................................................................................................................................ 53

11

CONTACT INFORMATION ..................................................................................................................................54

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 4 of 67
May 2017

IQ Switch®
ProxFusion™ Series
12

APPENDICES ......................................................................................................................................................55
12.1
APPENDIX A: MAGNET ORIENTATION ....................................................................................................................... 55
FIGURE 12.1
TYPICAL RECOMMENDED MAGNET .............................................................................................................. 55
12.1.2Absolute or relative applications ............................................................................................................ 57
12.1.3Preferred magnet orientation................................................................................................................. 57
12.1.4
Evaluation kit magnet orientation .......................................................................................................... 58
12.1.5
Alternative orientation ........................................................................................................................... 60
12.2
APPENDIX B: MAGNET CALIBRATION ........................................................................................................................ 61
12.2.1
How to calculate the calibration constants using the IQS624 GUI ......................................................... 61
12.2.2
How to calculate the calibration constants using the raw data ............................................................. 64
12.3
APPENDIX C: HALL ATI ......................................................................................................................................... 66
12.3.1
Hall reference value: ............................................................................................................................... 66
12.3.2
ATI parameters: ...................................................................................................................................... 66
12.3.3Coarse and Fine multipliers: ................................................................................................................... 66
12.3.4
ATI-Compensation: ................................................................................................................................. 66
12.3.5
Recommended parameters: ................................................................................................................... 67

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 5 of 67
May 2017

IQ Switch®
ProxFusion™ Series

List of abbreviations
PXS – ProxSense®
ATI – Automatic Tuning Implementation
LTA – Long term average
Thr – Threshold
UI – User interface
AC – Alternating current

DSP – Digital signal processing
RX – Receiving electrodeTX – Transmitting electrodeCS – Sampling capacitor
C – Capacitive
NP – Normal power
LP – Low power
ULP – Ultra low power

ACK – I2C Acknowledge condition
NACK – I2C Not Acknowledge condition
FG – Floating gate

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 6 of 67
May 2017

IQ Switch®
ProxFusion™ Series

1 Introduction
1.1 ProxFusion
The ProxFusion sensor series provide all the proven ProxSense® engine capabilities withadditional sensors types. A combined sensor solution is available within a single platform.

1.2 Packaging and Pin-Out

SDA

VSS

RDY

NC
IQS624

VDDHI

SCL

VREG

RX1

LTX

RX0

Figure 1.1 Pin out of IQS624 DFN (3X3)-10 package.
Table 1.1
Pin
1
2
3

Name
SDA
RDY
VDDHI

4

VREG

5
6
7
8
9
10

LTX
RX0
RX1
SCL
NC
VSS

IQS624 Pin-out

IQS624 Pin-out
TypeFunction
Digital Input / Output
I2C: SDA Output
Digital Output
I2C: RDY Output
Supply Input
Supply Voltage Input
Internal Regulator Pin (Connect 1µF bypass
Regulator Output
capacitor)
AnalogueTransmit Electrode 1
Analogue
Sense Electrode 0
Analogue
Sense Electrode 1/ Transmit Electrode 0
Digital Input / Output
I2C: SCL Output
Not connect
Not connect
Supply Input
Ground Reference

1.3 Reference schematic

Figure 1.2
Copyright © Azoteq 2017
All rights reserved

IQS624 reference schematic

IQS624 Datasheet v1.19

Page 7 of 67
May 2017

IQ Switch®
ProxFusion™ Series

1.4 Sensor channel combinations
The table below summarizes the IQS624’s sensor and channel associations.

Table 1.2

Sensor - channel allocation

Sensor type

CH0

CH1

Discreet Self
CapacitiveooHall effect rotary
UI
Mutual Inductive

o

CH2

CH3

CH4

CH5


1st plate
Positive
1st plate
Negative
2nd plate
Positive
2nd plate
NegativeoKey:o Optional implementation


Fixed use for UI

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 8 of 67
May 2017

IQ Switch®
ProxFusion™ Series

2 Capacitive sensing
2.1 Introduction
Building on the previous successes from the ProxSense® range of capacitive sensors, the same
fundamental sensor engine has been implemented in the ProxFusion series.
The capacitive sensing capabilities of the IQS624 include:Maximum of 2 capacitive channels to be individually configured.
o Prox and touch adjustable thresholds
o Individual sensitivity setups
o Alternative ATI modes
Discreet button UI:
o Fully configurable 2 level threshold setup – traditional prox & touch activation levels.
o Customizable filter halt time

2.2 Channel specifications
The IQS624 provides a maximum of 2 channels available to be configured for capacitive sensing.
Each channel can be setup separately per the channel’s associated settings registers.

Table 2.1

Capacitive sensing - channel allocation

Sensor type

CH0

CH1

Discreet Self
Capacitive

o

o

CH2

CH3

CH4

CH5

Key:
Optional implementationoOptional implementation
Fixed use for UI

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 9 of 67
May 2017

IQ Switch®
ProxFusion™ Series

2.3 Hardware configuration
In the table below are two options of configuring sensing (Rx) electrodes.

Table 2.2

Capacitive hardware description
Self-capacitive configuration

1 button
IQS624
RX1
LTX

RX0

2
buttons
IQS624
RX1
LTX

RX0

2.4 Register configuration
2.4.1 Registers to configure for the capacitive sensing:Table 2.3
Address

0x40, 0x41

Name
Ch0/Ch1
Settings 0

Capacitive sensing settings registers
Description

ProxFusion Sensor
mode
configuration ofchannel.

Recommended setting
and Sensor mode should be set
each to capacitive mode
An appropriate RX should bechosen and no TX

Ch0&Ch1
Settings 1

ProxFusion Global settings for the None
ProxFusion sensors

0x43, 0x44

Ch0/Ch1
Settings 2

ProxFusion ATI
settings
ProxFusion sensors

0x45

Ch0&Ch1
Settings 3

ProxFusion Additional
Global AC filter should be enabled
settings for ProxFusion
sensors

0x42

0x50, 0x52
0x51, 0x53

for ATI target should be morethan ATI base to achieve an
ATI

Proximity threshold

Proximity Threshold for Preferably more than touch
UI
thresholdTouch threshold

Touch Threshold for UI

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

None

Page 10 of 67
May 2017

IQ Switch®
ProxFusion™ Series

2.4.2 Proximity Thresholds
A proximity threshold for both channels can be selected for the application, to obtain the desired
proximity trigger level. The proximity threshold is selectable between 1 (most sensitive) and 255(least sensitive) counts. These threshold values (i.e. 1-255) are specified in Counts (CS) in the
Ch0 Proximity threshold (0x50) and Ch1 Proximity threshold (0x51) registers for the discreet button
UI.

2.4.3 Touch Thresholds
A touch threshold for each channel can be selected by the designer to obtain the desired
touch sensitivity and is selectable between 1/256 (most sensitive) to 255/256 (least sensitive).
The touch threshold is calculated as a fraction of the Long-Term Average (LTA) given by,
𝑇𝑇𝐻𝑅 = 𝑥⁄256 × 𝐿𝑇𝐴
With lower target values (therefore lower LTA’s) the touch threshold will be lower and viceversa.
Individual touch thresholds can be set for each channel, by writing to the Ch0 Touch threshold(0x51) and Ch1 Touch threshold (0x53) for the discreet button UI.

2.4.4 Example code:
Example code for an Arduino Uno can be downloaded at:www.azoteq.com//images/stories/software/IQS62x_Demo.zip

2.5 Sensor data output and flags
The following registers should be monitored by the master to detect capacitive sensor output.
a) The UI Flags register (0x11) will show the IQS624’s main events. Bit0&1 is dedicated to
the ProxFusion activations, bit0 indicates a proximity event and bit1 indicates a touch
event.
Bit Number
Data Access
Name

7

6

5

UI Flags(0x11)
4
3
Read

2

1

0

PXS
Touch
out

PXS
proximityoutb) The Proximity/Touch UI Flags (0x12) provide more detail regarding the outputs. A
proximity and touch output bit for each channel 0 and 1 is provided in the PRX UI Flags
register.
Bit Number
Data Access
Name

Copyright © Azoteq 2017
All rights reserved

7

6

Proximity/Touch UI Flags (0x12)
5
4
3
2
Read
Chan 1 Chan 0
Touch
touch
out
out

IQS624 Datasheet v1.19

10Chan 1Chan 0proximity proximity
out
outPage 11 of 67
May 2017

IQ Switch®
ProxFusion™ Series

3 Inductive sensing
3.1 Introduction to inductive sensing
The IQS624 provides inductive sensing capabilities to detect the presence of metal/metal-type
objects.

3.2 Channel specifications
The IQS624 requires 3 sensing lines for mutual inductive sensing.
There’s only one distinct inductance user interfaces available.
a) Discreet proximity/touch UI (always enabled)

Table 3.1

Mutual inductive sensor – channel allocation

Mode

CH0

CH1

Mutualinductive

o

o

CH2

CH3

CH4

CH5

Key:
o


- Optional implementation- Fixed use for UI

3.3 Hardware configuration
Rudimentary hardware configurations (to be completed).

Table 3.2

Mutual inductive hardware description
Mutual inductive
VSS

IQS624

Mutualinductance

Copyright © Azoteq 2017
All rights reserved

RX1
LTX

IQS624 Datasheet v1.19

RX0Page 12 of 67
May 2017

IQ Switch®
ProxFusion™ Series

3.4 Register configuration
Table 3.3
Address

Inductive sensing settings registers.

Name
Ch0/Ch1
Settings 00x40, 0x41

Description

Recommended setting

ProxFusion Sensor
mode
and Sensor mode should be set toconfiguration of each Inductive modechannel.
Choose one channel anddeactivate the other channel
Enable both RX
activated channel

for

the

0x42

Ch0&Ch1
Settings 1

ProxFusion Global settings for the CS divider should be enabled
ProxSense sensors

0x43, 0x44

Ch0/Ch1
Settings 2

ProxFusion ATI
settings
for ATI target should be more than
ProxSense sensors
ATI base to achieve an ATI

Ch0&Ch1
Settings 3

ProxFusion Additional
Global Nonesettings for ProxSense
sensors

0x45

0x50, 0x52
0x51, 0x53

Proximity threshold

Proximity Threshold for Less than touch threshold
UI

Touch threshold

Touch Threshold for UI

None

3.4.2 Example code:
Example code for an Arduino Uno can be downloaded at:www.azoteq.com//images/stories/software/IQS62x_Demo.zip

3.5 Sensor data output and flags
The following registers should be monitored by the master to detect inductive sensor output.
a) The UI Flags register (0x11) provides the classic prox/touch two level activation outputs
which can be used for inductive sensing.
Bit Number
Data Access
Name

Copyright © Azoteq 2017
All rights reserved

7

6

5

UI Flags(0x11)
4
3
Read

IQS624 Datasheet v1.19

2

1

0

PXS
Touch
out

PXS
proximityoutPage 13 of 67
May 2017

IQ Switch®
ProxFusion™ Series

4 Hall-effect sensing
4.1 Introduction to Hall-effect sensing
The IQS624 has two internal Hall-effect sensing plates (on die). No external sensing hardware isrequired for Hall-effect sensing.

The Hall-effect measurement is essentially a current measurement of the induced current
through the Hall-effect-sensor plates produced by the magnetic field passing perpendicularthrough each plate.
Advanced digital signal processing is performed to provide sensible output data.
Hall output is linearized by inverting signals.
Calculates absolute position in degrees.
Auto calibration attempts to linearize degrees output on the fly
Differential Hall-Effect sensing:o Removes common mode disturbances

4.2 Channel specifications
Channels 2 to 5 are dedicated to Hall-effect sensing. Channel 2 & 4 performs the positive
direction measurements and channel 3 & 5 will handle all measurements in the negative
direction. Differential data can be obtained from these four channels. This differential data isused as input data to calculate the output angle of the Hall-effect rotation UI. Channel 2 & 3 isused for the one plate and channel 4 & 5 for the second plate.

Table 4.1
Mode

CH0

Hall rotary
UI

Hall-effect sensor – channel allocation
CH1

CH2

CH3

CH4

CH5


1st plate
Positive
1st plate
Negative
2nd plate
Positive
2nd plate
NegativeKey:o - Optional implementation
 - Fixed use for UI

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 14 of 67
May 2017

IQ Switch®
ProxFusion™ Series

4.3 Hardware configuration
Rudimentary hardware configurations. For more detail and alternative placement options, refer
to appendix A.
Diametrically polarized magnet (rotational purposes)
Hall
Rotation
UI
SN

IQS624X-Y

S

N

4.4 Register configuration
Table 4.2
Address

Name

70H

Hall Rotation
Settings

71H

Hall
settings

Hall sensing settings registers
Description

Recommended setting

UI Hall wheel UI settings

sensor Auto ATI and
frequency settings

Hall UI should be enabled for
degree output

charge Auto ATI should be enabled fortemperature drift compensation

Hall ATI Settings(1)Hall channels ATI settings

Hall ratio Settings

Invert Direction setting for None
Hall UI

Sin(phase)
constant

Sin phase calibration value

79H

Calculate this value using the GUI
or the calculations in the appendix
A

Cos(phase)
constant

Cos phase calibration value

7AH

Calculate this value using the GUI
or the calculations in the appendix
A

72H, 73H
78H

ATI Target should be more thanbase(1) – Check errata
Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 15 of 67
May 2017

IQ Switch®
ProxFusion™ Series

4.4.2 Example code:
Example code for an Arduino Uno can be downloaded at:www.azoteq.com//images/stories/software/IQS62x_Demo.zip

4.5 Sensor data output and flagsa) The Hall UI Flags (0x14) register. Bit7 is dedicated to indicating a movement of themagnet. Bit6 indicates the direction of the movement. Bit 1 is set when the movement
counts are negative and bit 0 is set when the relative angle is negative. Bit 1 & 0 isused for on-chip angle calculation, bit 6 can be used to determine the magnet direction.
Hall UI Flags (0x14)
Bit Number
7
6
1
0
5
4
3
2
Data Access
Read
Name
Wheel
Movement
Count Difference
movement direction
sign
sign
b) The Degree Output (0x81-0x80). A 16-bit value for the degrees can be read fromthese registers. (0-360 degrees)
Bit Number
Data Access
Name

Degree Output (0x81-0x80)
14 13 12 11 10 9
8
7
6
5
4
3
2
Read/Write
Degrees High Byte
Degrees Low Byte

15

1

0

c) The Relative Rotation Angle (0x8E). The delta in degrees from the previous cycle tothe current cycle can be read from this register. (0-180 degrees)
Bit Number
Data Access
Name

Copyright © Azoteq 2017
All rights reserved

7

6

Relative Rotation Angle (0x8E)
54
3Read/Write
Relative degrees

IQS624 Datasheet v1.19

2

1

0

Page 16 of 67
May 2017

IQ Switch®
ProxFusion™ Series

5 Device clock, power management and mode operation
5.1 Device main oscillator
The IQS624 has a 16MHz main oscillator (default enabled) to clock all system functionality.
An option exists to reduce the main oscillator to 8MHz. This will result in charge transfers to be
slower by half of the default implementations.
To set this option this:o As a software setting – Set the General System Settings (0xD0): bit4 = 1, via an I2C
command.
o As a permanent setting – Set the OTP option in FG Bank 0: bit2 = 1, using Azoteq
USBProg program.
The ProxFusion channels charges at half of the main oscillator frequency. Therefore thefrequency multiplier selected in Ch0&1 ProxFusion Settings 1 (0x42; bit 4-5) and Hall sensor
settings (0x71; bit 4-5) is multiplied by half of the main oscillator frequency.

5.2 Device modes
The IQS624 supports the following modes of operation;
Normal mode (Fixed report rate)
Low Power mode (Reduced report rate, no UI execution)
Ultra-Low Power mode (Only channel 0 is sensed for a prox)
Halt Mode (Suspended/disabled)
Note: Auto modes must be disabled to enter or exit halt mode.

The device will automatically switch between the different operating modes by default.
However, this Auto mode feature may be disabled by setting the Disable Auto Modes bit(Power Mode Settings 0xD2; bit 5) to confine device operation to a specific power mode. The
Power Mode bits (Power Mode Settings 0xD2; bit 3-4) can then be used to specify the desiredmode of operation.

5.2.1 Normal mode
Normal mode is the fully active sensing mode to function at a fixed report rate specified in theNormal Mode report rate (0xD3) register. This 8-bit value is adjustable from 0ms – 255ms inintervals of 1ms.
Note: The device’s low power oscillator has an accuracy as specified in section 9.

5.2.2 Low power modeLow power mode is a reduced sensing mode where all channels are sensed but no UI codeare executed. The sample rate can be specified in the Low Power Mode report rate (0xD4)
register. The 8-bit value is adjustable from 0ms – 255ms in intervals of 1ms. Reduced report
rates also reduce the current consumed by the sensor.
Note: The device’s low power oscillator has an accuracy as specified in section 9.

5.2.3 Ultra-low power mode
Ultra-low power mode is a reduced sensing mode where only channel 0 is sensed and noother channels or UI code are executed. Set the Enable ULP Mode bit (Power Mode Settings
0xD2; bit 6) to enable use of the ultra-low power mode. The sample rate can be specified in
the Low Power Mode report rate (0xD5) register. The 8-bit value is adjustable from 0ms – 4sec
in intervals of 16ms.

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 17 of 67
May 2017

IQ Switch®
ProxFusion™ Series

When in Ultra-low power mode the IQS624 can be configured to update all channels at a
specific rate defined in Power Mode Settings (0xD2) register. A flag will be set in the System
flags (0x10; bit 0) register when a normal power update is performed. Wake up will occur on
proximity detection on channel 0.

5.2.4 Halt mode
Halt mode will suspend all sensing and will place the device in a dormant or sleep state. The
device requires an I2C command from a master to explicitly change the power mode out of thehalt state before any sensor functionality can continue.

5.2.5 Mode time
The mode time is specified in the Auto Mode Timer (0xD6) register. The 8-bit value isadjustable from 0ms – 2 min in intervals of 500ms.

5.3 Streaming and event mode:
Streaming mode is the default. Event mode is enabled by setting bit 5 in the General System
Settings (0xD0) register.

5.3.1 Streaming mode
The ready is triggered every cycle and per the report rate.

5.3.2 Event mode
The ready is triggered only when an event has occurred.
The events which trigger the ready: Hall wheel movement (If the hall UI is enabled) Touch or proximity events on channel 0 or 1
Note: Both these events have built in hysteresis which filters out very slow changes

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 18 of 67
May 2017

IQ Switch®
ProxFusion™ Series

5.4 Report rates
5.4.1 Normal Power Maximum Report rate
Note: Assuming normal mode report rate set to 0 (maximum speed) and Auto Power Modes
turned off.
Hall UI
State

On

On

Off

Off

Off

Off

Off

Channels

Register Address

2 x Prox

0x02 (PXS Flags)

4 x Hall

0x80-0x81 (Degrees)

4 x Hall

0x80-0x81 (Degrees)

2 x Prox

0x02 (PXS Flags)

4 x Hall

0x24-0x2B (Counts)

4 x Hall

0x24-0x2B (Counts)

1 x Hall2 x Prox
1 x Hall

0x24 (CH2 Counts)

1 x Prox

0x02 (PXS Flags)

1 x Hall

0x24 (CH2 Counts)

Report Rate2

3

On-chip calculation ofrotation angle and prox
channels.

4.87 ms2

On-chip calculation ofrotation angle.

3.29 ms

9

Off-chip calculation ofrotation angle and on-chipprox channels.

3.93 ms

8

Off-chip calculation ofrotation angle.

2.94 ms

3

Off-chip RPM-calculationand 2 Prox channels onchip

2.25 ms

3

Off-chip RPM-calculationand 1 Prox channels onchip

1.63 ms2

Off-chip RPM-calculation.

0.82 ms

0x24 (CH2 Counts)
0x02 (PXS Flags)

Functionality1

Bytes- Report rates are not necessarily an accurate indication of maximum observable rotation rate. On-chip calculations are
only accurate at low rotation rates.
(1) Contact Azoteq for further information on functionality.
(2) These values were calculated by design and not by testing.

Normal Power Segment rate
To be completed.

Auto modes change rates
To be completed.

Streaming/event mode rates
To be completed.

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 19 of 67
May 2017

IQ Switch®
ProxFusion™ Series

5.5 System reset
The IQS624 device monitor’s system resets and events.
a) Every device power-on and reset event will set the Show Reset bit in the System Flags(0x10; bit 7) register and the master should explicitly clear this bit by setting the Ack
Reset bit in the General System Settings (0xD0; bit 6) register.
b) The system events will also be indicated with the Event bit in the System Flags (0x10;
bit 1) register if any system event occur such as a reset. This event will continuously
trigger until the reset has been acknowledged.

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 20 of 67
May 2017

IQ Switch®
ProxFusion™ Series

6 Communication
The IQS624 device interfaces to a master controller via a 3-wire (SDA, SCL and RDY) serialinterface bus that is I2CTM compatible. The communications interface of the IQS624 supports thefollowing:Streaming data as well as event mode.
The master may address the device at any time. If the IQS624 is not in a communication
window, the device returns an ACK after which clock stretching is induced until acommunication window is entered. Additional communication checks are included in themain loop in order to reduce the average clock stretching time.
The provided interrupt line (RDY) is open-drain active low implementation and indicates acommunication window.

6.1 Control Byte
The Control byte indicates the 7-bit device address (44H default) and the Read/Write indicator bit.
The structure of the control byte is shown in Figure 6.1.
7 bit address

MSB

1

0

0

0

I2C Group

Figure 6.1

1

0

0

R/W LSB

Sub- addresses

IQS624 Control Byte

The I2C device has a 7 bit Slave Address (default 0x44H) in the control byte as shown in Figure6.1. To confirm the address, the software compares the received address with the device address.
Sub-address values can be set by OTP programming options.

6.2 I2C ReadTo read from the device a current address read can be performed. This assumes that the addresscommand is already setup as desired.
Current Address Read
Start

Control Byte

S

Data nACK

Figure 6.2

Data n+1

Stop
NACK

ACK

S

Current Address Read

If the address-command must first be specified, then a random read must be performed. In thiscase a WRITE is initially performed to setup the address-command, and then a repeated start isused to initiate the READ section.

Random Read
Start

Control ByteS

Adr + WRITE

Addresscommand
ACK

ACK

Figure 6.3

Copyright © Azoteq 2017
All rights reserved

Start

Control ByteS

Adr + READ

Data n
ACK

Stop
NACK

S

Random Read

IQS624 Datasheet v1.19

Page 21 of 67
May 2017

IQ Switch®
ProxFusion™ Series

6.3 I2C Write
To write settings to the device a Data Write is performed. Here the Address-Command is always
required, followed by the relevant data bytes to write to the device.

DATA WRITE
Start

Control ByteS

Adr + WRITE

AddressCommand

Data nACKACK

Figure 6.4

I2C Write

Data n+1
ACK

Stop
ACK

S

6.4 End of Communication Session / Window
Similar to other Azoteq I2C devices, to end the I2C communication session, a STOP command isgiven. When sending numerous read and write commands in one communication cycle, a repeatedstart command must be used to stack them together (since a STOP will jump out of thecommunication window, which is not desired).
The STOP will then end the communication, and the IQS624 will return to process a new set ofdata. Once this is obtained, the communication window will again become available (RDY set
LOW).

6.5 Device address and sub-addresses
The default device address is 0x44 = DEFAULT_ADDR.
Alternative sub-address options are definable in the following one-time programmable bits:
OTP Bank0 (bit3; 0; bit1; bit0) = SUB_ADDR_0 to SUB_ADDR_7a) Default address:

0x44 = DEFAULT_ADDR OR SUB_ADDR_0b) Sub-address:

0x45 = DEFAULT_ADDR OR SUB_ADDR_1c) Sub-address:

0x46 = DEFAULT_ADDR OR SUB_ADDR_2d) Sub-address:

0x47 = DEFAULT_ADDR OR SUB_ADDR_3e) Sub-address:

0x4C = DEFAULT_ADDR OR SUB_ADDR_4

f)

Sub-address:

0x4D = DEFAULT_ADDR OR SUB_ADDR_5g) Sub-address:

0x4E = DEFAULT_ADDR OR SUB_ADDR_6h) Sub-address:

0x4F = DEFAULT_ADDR OR SUB_ADDR_7

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 22 of 67
May 2017

IQ Switch®
ProxFusion™ Series

6.6 Additional OTP options
All one-time-programmable device options are located in FG bank 0.
Bit Number
Name

7
-

Default

-

6
Comms
ATI
1

Floating Gate Bank05
4
3
Rdy active
Sub address
high
2
0
0

2
8MHz
0

1

0

Sub address 0-1
00

Bit definitions:







Bit 0,1,3: I2C sub-addresso I2C address = 0x44
Bit 2: Main Clock frequency selectiono 0: Run FOSC at 16MHz
o 1: Run FOSC at 8MHz
Bit 4: Rdy active higho 0: Rdy active low enabledo 1: Rdy active high enabled
Bit 6: Comms mode during ATI
o 0: No streaming events are generated during ATI
o 1: Comms continue as setup regardless of ATI state.

6.7 RDY Hand-Shake Routine
The master or host MCU has the capability to request a communication window at any time, by
pulling the RDY line low. The communication window will open directly following the current
conversion cycle. The RDY line can be configured as active high by setting the additional OTP bits
(bit 4). For more details please refer to the communication interface guide.

6.8 I2C Specific Commands
6.8.1 Show Reset
After start-up, and after every reset event, the “Show Reset” flag will be set in the System Flags
register (0x10H; bit 7).
The “Show Reset” bit can be read to determine whether a reset has occurred on the device (it isrecommended to be continuously monitored). This bit will be set ’1’ after a reset.
The “Show Reset” flag will be cleared (set to ’0’) by writing a ’1’ into the “Ack reset” bit in the
General system settings register (0xD0; bit 6) . A reset will typically take place if a timeout duringcommunication occurs.

6.8.2 I2C Timeout
If no communication is initiated from the master/host MCU within the first tCOMMS (tCOMMS = 2.038 ms
default) of the RDY line indicating that data is available (i.e. RDY = low), the device will resume
with the next cycle of charge transfers and the data from the previous conversions will be lost.
There is also a timeout (tI2C) that cannot be disabled, for when communication has started but notbeen completed, for example when the bus is being held by another device (tI2C = 33 ms).

6.9 I2C I/O Characteristics
The IQS624 requires the input voltages given in Table 6.1, for detecting high (“1”) and low (“0”)
input conditions on the I2C communication lines (SDA, SCL and RDY).

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 23 of 67
May 2017

IQ Switch®
ProxFusion™ Series

IQS624 I2C Input voltage

Table 6.1

Input Voltage (V)VinLOW
VinHIGH

0.3*VDDHI
0.7*VDDHI

Table 6.2 provides the output voltage levels of the IQS624 device during I2C communication.

Table 6.2

IQS624 I2C Output voltage
Output Voltage (V)VoutLOW
VoutHIGH

GND +0.2 (max.)
VDDHI – 0.2 (min.)6.10 Recommended communication and runtime flow diagram
The following is a basic master program flow diagram to communicate and handle the device.
It addresses possible device events such as output events, ATI and system events (resets).

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 24 of 67
May 2017

IQ Switch®
ProxFusion™ Series.

Figure 6.5

Master command structure and runtime event handling flow diagram

It is recommended that the master verifies the status of the System Flags (0x10) bits to identify
events and resets. Detecting either one of these should prompt the master to the next steps ofhandling the IQS624.
Streaming mode communication is used for detail sensor evaluation during prototyping and/or
development phases.
Event mode communication is recommended for runtime use of the IQS624. Streaming mode
communication is used for detail sensor evaluation during prototyping/development.

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 25 of 67
May 2017

IQ Switch®
ProxFusion™ Series

7 IQS624 Memory map
Table 7.1
Register Address

Group

00H
01H

IQS624 Register map
Register Name
Product Number

Device Information

Software Number

02H

Hardware Number

10H

System Flags

11H

UI Flags

12H

Device Specific Data

Proximity/Touch UI Flags

14H

HALL UI Flags

15H

Hall Ratio Flags

20H

CH0 CS Low

21H

CH0 CS High22H

CH1 CS Low

23H

CH1 CS High24H

CH2 CS Low

25H

CH2 CS High

26H

CH3 CS Low

27H

CH3 CS HighCount Data

28H

CH4 CS Low

29H

CH4 CS High

2AH

CH5 CS Low

2BH

CH5 CS High30H

CH0 LTA Low

31H

CH0 LTA High

32H

CH1 LTA Low

33H

CH1 LTA High40H

Ch0 ProxFusion Settings 041H

Ch1 ProxFusion Settings 0

42H

Ch0&1 ProxFusion Settings 1

43H

Ch0 ProxFusion Settings 2

44H
45H

ProxFusion
sensor settings

Ch1 ProxFusion Settings 2
Ch0&1 ProxFusion Settings 3

46H

Ch0 Compensation

47H

Ch1 Compensation

48H

Ch0 Multipliers

49H

Ch1 Multipliers

50H

Ch0 Proximity threshold

51H
52H

Ch0 Touch threshold
Touch / Proximity
UI settings

Ch1 Proximity threshold

53H

Ch1 Touch threshold

54H

UI Halt period

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 26 of 67
May 2017

IQ Switch®
ProxFusion™ Series
Register Address

Register Name

70H

Hall Rotation UI Settings

71H

Hall Sensor Settings

72H

Ch2&3 Hall ATI Settings

73H

Ch4&5 Hall ATI Settings

74H
75H

Ch2&3 Compensation
HALL Sensor
Settings

Ch4&5 Compensation

76H

Ch2&3 Multipliers

77H

Ch4&5 Multipliers

78H

Hall Ratio Settings

79H

Sin Constant

7AH

Cos Constant80H

Degree Output (Low byte)

81H

Degree Output (High byte)

82H

Ratio Output (Low byte)

83H

Ratio Output (High byte)

84H

Numerator of Ratio (Low byte)

85H

Numerator of Ratio (High byte)

86H

Denominator of Ratio (Low byte)

87H
88H

HALL Wheel
OutputDenominator of Ratio (High byte)
Rotation Correction factor (Low byte)

89H

Rotation Correction factor (High byte)

8AH

Max Numerator of Ratio (Low byte)

8BH

Max Numerator of Ratio (High byte)

8CH

Max Denominator of Ratio (Low byte)

8DH

Max Denominator of Ratio (High byte)

8EH

Relative Rotation Angle

8FH

Movement counter/timer

D0H

General System Settings

D1H

Active Channels

D2H
D3H

Power Mode Settings
Device and Power mode
Settings

Normal mode report rate

D4H

Low power mode report rate

D5H

Ultra-low power mode report rate

D6H

Auto Mode time

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 27 of 67
May 2017

IQ Switch®
ProxFusion™ Series

7.2 Device Information
7.2.1 Product Number
Bit Number
Data Access
Name

7

6

Product Number (0x00)
5
4
3
Read
Device Product Number

2

1

0

2

1

0

2

1

0

Bit definitions:

Bit 0-7: Device Product Number = D’67’

7.2.2 Software Number
Bit Number
Data Access
Name

7

6

Software Number (0x01)
5
4
3
Read
Device Software Number

Bit definitions:

Bit 0-7: Device Software Number = D’02’

7.2.3 Hardware Number
Bit Number
Data Access
Name

7

6

Hardware Number (0x02)
5
4
3
Read
Device Hardware Number

Bit definitions:

Bit 0-7: Device Hardware Number = D’162’ for 5V solution, D’130’ for 3.3V solution

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 28 of 67
May 2017

IQ Switch®
ProxFusion™ Series

7.3 Device Specific Data
7.3.1 System Flags
Bit Number
Data Access
Name

7

6

Show
Reset

Ready
activehigh

System flags (0x10)
5
4
3
Read
Current
power
mode

2

1

0

ATI
Busy

Event

NP
Segment
ActiveBit definitions:








Bit 7: Reset Indicator:o 0: No reset evento 1: A device reset has occurred and needs to be acknowledged
Bit 6: Ready Active Higho 0: Ready active Low set (Default)
o 1: Ready active High set
Bit 4-3: Current power mode indicator:o 00: Normal power modeo 01: Low power modeo 10: Ultra-Low power modeo 11: Halt power modeBit 2: ATI Busy Indicator:o 0: No channels are in ATI
o 1: One or more channels are in ATI
Bit 1: Global Event Indicator:o 0: No new event to serviceo 1: An event has occurred and should be handled
Bit 0: Normal Power segment indicator:o 0: Not performing a normal power updateo 1: Busy performing a normal power update

7.3.2 UI Flags
Bit Number
Data Access
Name

7

6

5

UI Flags(0x11)
4
3
Read

2

1

0

PXS
Touch
out

PXS
proximityout

Bit definitions:

Bit 1: ProxFusion Sensing Touch indicator:o 0: No event to reporto 1: A global touch event has occurred and should be handled
Bit 0: ProxFusion Sensing proximity indicator:o 0: No event to reporto 1: A global proximity event has occurred and should be handled

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 29 of 67
May 2017

IQ Switch®
ProxFusion™ Series

7.3.3 Proximity/Touch UI Flags
Bit Number
Data AccessName

7

Proximity/Touch UI Flags (0x12)
5
4
3
2
Read
Chan 1 Chan 0
Touch
touch
out
out

6

1

0

Chan 1proximityoutChan 0proximity
out

1

0

Count
sign

Difference
sign

Bit definitions:

Bit 5: Channel 1 touch indicator:o 0: Channel 1 delta below touch thresholdo 1: Channel 1 delta above touch threshold
Bit 4: Channel 0 touch indicator:o 0: Channel 0 delta below touch thresholdo 1: Channel 0 delta above touch threshold
Bit 1: Channel 1 Proximity indicator:o 0: Channel 1 delta below proximity thresholdo 1: Channel 1 delta above proximity threshold
Bit 0: Channel 0 Proximity indicator:o 0: Channel 0 delta below proximity thresholdo 1: Channel 0 delta above proximity threshold

7.3.4 Hall UI Flags
Bit Number
Data Access
NameHall UI Flags (0x14)
5
4
3
Read

7

6

Wheel
movement

Movement
direction2

Bit definitions:


Bit7:



Bit6:



Bit1:



Bit0:

Wheel movement indicator:o 0: No wheel movement detectedo 1: Wheel movement detected
Movement direction indicator:o 0: If movement is detected it is in negative directiono 1: If movement is detected it is in positive direction
Count sign:o 0: Indicates that the movement counts are positiveo 1: Indicates that the movement counts are negative
Difference sign:o 0: Indicates that the angle delta is positiveo 1: Indicates that the angle delta is negative

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 30 of 67
May 2017

IQ Switch®
ProxFusion™ Series

7.3.5 Hall Ratio Flags
Bit Number
Data Access
Name

7

6

Hall Ratio Flags (0x15)
4
3
2
Read
Move
counter
full

5

1

0

Max
DenominatorsetMax
Numeratorset

Bit definitions:

Bit 2: Move counter full indicator:o 0: Movement counter is not fullo 1: Movement counter is fullBit 1: Max Denominator set indicator:o 0: Max denominator has not changedo 1: Max denominator has changed (used for auto calibration)
Bit 0: Max Numerator set indicator:o 0: Max Numerator has not changedo 1: Max Numerator has changed (used for auto calibration)

7.4 Count Data
7.4.1 Count CS Values
Bit Number
Data Access
Name

15

14

Count CS values (0x20/0x21-0x2A/0x2B)
13 12 11 10 9
8
7
6
5
4
3
2
Read
Count High Byte
Count Low Byte

1

0

1

0

Bit definitions:

Bit 15-0: Counts
o AC filter or raw value

7.4.2 LTA Values
Bit Number
Data Access
Name

15

14

LTA values (0x30/0x31-0x32/0x33)
13 12 11 10
9
8
7
6
5
4
3
2
Read
LTA High Byte
LTA Low Byte

Bit definitions:

Bit 15-0: LTA Values
o LTA filter value

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 31 of 67
May 2017

IQ Switch®
ProxFusion™ Series

7.5 ProxFusion sensor settings
7.5.1 Ch0/1 ProxFusion Settings 0
7.5.1.1 Capacitive Sensing
Bit Number
Data Access
Name
Default

70Ch0/1 ProxFusion Settings 0 (0x40/0x41)
6
5
4
3
2
Read/Write
Sensor mode
TX select
0
0
0
0
0

1

0

RX select

Bit definitions:

Bit 7-4: Sensor mode select:
o 0000: Self capacitive modeBit 3-2: TX-select:o 00: TX 0 and TX 1 is disabled
Bit 1-0: RX select:o 00: RX 0 and RX 1 is disabledo 01: RX 0 is enabledo 10: RX 1 is enabledo 11: RX 0 and RX 1 is enabled

7.5.1.2 Inductive Sensing
Bit Number
Data Access
Name
Default

71

Ch0/1 ProxFusion Settings 0 (0x40/0x41)
6
5
4
3
2
Read/Write
Sensor mode
TX select
0
0
1
0
0

1

0

RX select
1
1

Bit definitions:

Bit 7-4: Sensor mode select:
o 1001: Mutual Inductive modeBit 3-2: TX-select:o 00: TX 0 and TX 1 is disabled
Bit 1-0: RX select:o 11: RX 0 and RX 1 is enabled

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 32 of 67
May 2017

IQ Switch®
ProxFusion™ Series

7.5.2 Ch0&1 ProxFusion Settings 1
Bit Number
Data Access
Name
Default

7-

Ch0&1 ProxFusion Settings 1 (0x42)
6
5
4
3
2
Read/Write
CS PXS
Charge Freq
Proj bias pxs
5BH

1

0

Auto ATI Mode

Bit definitions:







Bit 6: ProxFusion Sensing Capacitor size select:o 0: ProxFusion storage capacitor size is 15 pF
o 1: ProxFusion storage capacitor size is 60 pF
Bit 5-4: Charge Frequency select:o 00: 1/2
o 01: 1/4
o 10: 1/8
o 11: 1/16
Bit 3-2: Projected bias:
o 00: 2.5µA / 88kΩo 01: 5µA / 66kΩo 10: 10µA / 44kΩo 11: 20µA / 22kΩBit 1-0: Auto ATI Mode select:o 00: ATI Disabledo 01: Partial ATI (Multipliers are fixed)
o 10: Semi Partial ATI (Coarse multipliers are fixed)
o 11: Full ATI

7.5.3 Ch0/1 ProxFusion Settings 2
Bit Number
Data Access
Name
Default

Ch0/1 ProxFusion Settings 2 (0x43-0x44)
7
6
5
4
3
2
Read/Write
ATI Base
ATI Target
50H

1

0

Different addresses:

0x43: Channel 0 ATI settings
0x44: Channel 1 ATI settings

Bit definitions:

Bit 7-6: ATI Base value select:o 00: 75
o 01: 100o 10: 150
o 11: 200
Bit 5-0: ATI Target:
o ATI Target is 6-bit value x 32

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 33 of 67
May 2017

IQ Switch®
ProxFusion™ Series

7.5.4 Ch0&1 ProxFusion Settings 3
Bit Number
Data Access
Name

7
-

Default

Ch0&1 ProxFusion Settings 3 (0x45)
6
5
4
3
2
Read/Write
CS Div
Two
ACF
sided
DisableLTA Beta
PXS
00H

1

0

ACF Beta

Bit definitions:







Bit 6: CS divider
o 0: Sampling capacitor divider disabledo 1: Sampling capacitor divider enabled
Bit 5: Two sided ProxFusion Sensingo 0: Bidirectional detection disabledo 1: Bidirectional detection enabled
Bit 4: ACF Disableo 0: AC Filter Enabledo 1: AC Filter Disabled
Bit 3-2: LTA Beta 0
o 00: 7o 01: 8o 10: 9o 11: 10
Bit 1-0: ACF Beta 1
o 00: 1o 01: 2o 10: 3o 11: 47.5.5 Ch0/Ch1 Compensation
Bit Number
Data Access
Name

7

6

Ch0/Ch1 Compensation (0x46,0x47)
5432Read/Write
Compensation (7-0)

10

Bit definitions:

Bit 7-0: 0-255: Lower 8 bits of the Compensation Value

Different addresses:


0x46: Channel 0 Lower 8 bits of the Compensation Value
0x47: Channel 1 Lower 8 bits of the Compensation Value

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 34 of 67
May 2017

IQ Switch®
ProxFusion™ Series

7.5.6 Ch0/Ch1 Multipliers values
Bit Number
Data AccessName

Ch0/1 Multipliers values(0x48/0x49)
7
6
5
4
3
2
1
Read/Write
Compensation (9-8) Coarse multiplier
Fine multiplier0

Bit definitions:

Bit 7-6: Compensation upper two bits
o 0-3: Upper 2-bits of the Compensation value.
Bit 5-4: Coarse multiplier Selection:o 0-3: Coarse multiplier selection
Bit 3-0: Fine Multiplier Selection:o 0-15: Fine Multiplier selection

7.6 Touch / Proximity UI settings
7.6.1 Ch0/1 Proximity/touch threshold
Bit Number
Data Access
Name



7

Proximity/touch threshold Ch0,1(0x50-0x53)
6
5
4
3
2
Read/Write
Threshold1

0

Bit 7-0: Proximity and touch thresholds:
If a difference between the LTA and counts value would exceed this threshold theappropriate event would be flagged (either Touch or Proximity Event).

Different addresses:

0x50 Ch0 Proximity Threshold Value
0x51 Ch0 Touch Threshold Value
0x52 Ch1 Proximity Threshold Value
0x53 Ch1 Touch Threshold Value

7.6.2 UI Halt period
Bit Number
Data Access
Name
Default

7

UI Halt period (0x54)
543
Read/Write
UI Halt period
28H = 20 sec

6

2

1

0

Bit definitions:

Bit 7-0: Halt time in 500 ms ticks

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 35 of 67
May 2017

IQ Switch®
ProxFusion™ Series

7.7 HALL Sensor Settings
7.7.1 Hall Rotation UI Settings
Bit Number
Data Access
Name
Default

7

6Hall Wheel
UI disable
0Hall Rotation UI Settings (0x70)5432Read/Write
Autocalibration
1

1

0

-

Wheel
wakeup0-

Bit definitions:

Bit 7: Hall Wheel UI disableo 0: Hall wheel UI is enabledo 1: Hall wheel UI is disabled
Bit 2: Auto calibrationo 0: Auto calibration disabledo 1: Auto calibration enabled
Bit 0: Wheel wakeup selecto 0: Wheel wakeup mode disabledo 1: Wheel wakeup mode enabled (wakes up on Ch0 touch)

7.7.2 Hall Sensor Settings
Bit Number
Data Access
Name
Default

7

6-Hall Sensor Settings (0x71)
543Read/Write
Charge Freq
0

0

-

2

1

0

Auto ATI mode
Hall
1
1

Bit definitions:




(1)

Bit 5-4: Charge Frequency: The rate at which our measurement circuit samples
o 00: 1/2
o 01: 1/4
o 10: 1/8
o 11: 1/16
Bit 1-0: Auto ATI Mode(1)o 00: ATI disabled: ATI is completely disabledo 01: Partial ATI: Only adjusts compensationo 10: Semi-Partial ATI: Only adjusts compensation and the fine multiplier.
o 11: Full-ATI: Compensation and both coarse and fine multipliers is adjusted- Check errata

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 36 of 67
May 2017

IQ Switch®
ProxFusion™ Series

7.7.3 Ch2/3, Ch4/5 Hall ATI Settings
Ch2/3, Ch4/5 Hall ATI Settings (0x72/0x73)
6
5
4
3
2
Read/Write
ATI Base
ATI Target
73H

7

Bit Number
Data Access
Name
Default

1

0

1

0

Different addresses:
 0x72: Channel 2 & 3 ATI settings
 0x73: Channel 4 & 5 ATI settings
Bit definitions:

Bit 7-6: ATI Base value select:o 00: 75
o 01: 100o 10: 150
o 11: 200
Bit 5-0: ATI Target:
o ATI Target is 6-bit value x 32

7.7.4 Ch2/3, Ch4/5 Hall Compensation
Bit Number
Data AccessName

7

Ch2/3, Ch4/5 Hall Compensation (0x74,0x75)
6
5
4
3
2
Read/Write
Compensation (7-0)

Bit definitions: Bit 7-0: 0-255: Lower 8 bits of the compensation value
Different addresses:
 0x74: Channel 2/3 Lower 8 bits of the compensation Value
 0x75: Channel 4/5 Lower 8 bits of the compensation Value

7.7.5 Ch2/3, Ch4/5 Hall Multipliers
Bit Number
Data AccessName

Ch2/3, Ch4/5 Hall Multipliers (0x76-0x77)
7
6
5
4
3
2
1
Read/Write
Compensation 9-8
Coarse Multiplier
Fine Multiplier0

Different addresses:


0x76 – Channel 2/3 Multipliers selection
0x77 – Channel 4/5 Multipliers selection

Bit definitions:

Bit 7-6: Compensation 9-8:
o 0-3: Upper 2-bits of the compensation value
Bit 5-4: Coarse multiplier selectiono 0-3: Coarse multiplier selection
Bit 3-0: Fine multiplier selectiono 0-15: Fine multiplier selection

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 37 of 67
May 2017

IQ Switch®
ProxFusion™ Series

7.7.6 Hall Ratio Settings
Bit Number
Data Access
NameHall ratio settings (0x78)
6
5
4
3
2
1
0
Read
Read/Write
Read
OctantY
Direction
Ratio
Denominator Numerator
flag
negative
invert / Cos Negative
negative
negative
negative

7

Bit definitions:






Bit 6-5: Quadrature output for octant changes (per 45 degrees)o 0-3: Quadrature output
Bit 3: Invert direction of degrees
o 0 – Invert not activeo 1 – Invert active
Bit 2: Ratio negative (Used for on-chip angle calculation)o 0 – Ratio is positiveo 1 – Ratio is negative
Bit 1: Denominator negative (Used for on-chip angle calculation)o 0 – Denominator is positiveo 1 – Denominator is negative
Bit 0: Numerator negative (Used for on-chip angle calculation)o 0 – Numerator is positiveo 1 – Numerator is negative

7.7.7 Sin Constant
Bit Number
Data Access
Name

7

6

Sin constant (0x79)
543Read/Write
Sin constant

2

1

0

2

1

0

Bit definitions:

Bit 7-0: Sin constant:o Sin (phase difference) x 255

7.7.8 Cos Constant
Bit Number
Data Access
Name

7

6

5

Cos constant (0x7A)
4
3
Read/Write
Cos constant

Bit definitions:

Bit 7-0: Cos constant:o Cos (phase difference) x 255

Phase difference:
Phase difference measured between the signals obtained from the two Hall sensor
plates. This can be calculated with a simple calibration, see Appendix B.

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 38 of 67
May 2017

IQ Switch®
ProxFusion™ Series

7.8 HALL Wheel Output
7.8.1 Degree Output
Bit Number
Data Access
Name

15

14

Degree Output (0x81-0x80)
13 12 11 10 9
8
7
6
5
4
3
2
Read/Write
Degrees High Byte
Degrees Low Byte

1

0

1

0

1

0

Bit definitions:0-360: Absolute degree position of magnet

7.8.2 Ratio Output
Bit Number
Data Access
Name

15

14

Ratio Output (0x83-0x82)
11 10 98
7
6
Read/Write
Degrees High Byte
13

12

5

4

3

2

Degrees Low Byte

Bit definitions:

16-bit value: Ratio used to calculate degrees

7.8.3 Numerator
Bit Number
Data Access
Name

15

Numerator (0x85-0x84)
14 13 12 11 10 98
7
6
Read/Write
Numerator High Byte

5

4

3

2

Numerator Low Byte

Bit definitions:

16-bit value: Numerator used to calculate ratio

7.8.4 Denominator
Bit Number
Data Access
Name

15

Denominator (0x87-0x86)
14 13 12 11 10 9
8
7
6
5
4
3
2
1
Read/Write
Denominator High Byte
Denominator Low Byte0

Bit definitions:

16-bit value: Denominator used to calculate ratio

7.8.5 Rotation Correction factor
Bit Number
Data Access
Name

Rotation Correction factor (0x89-0x88)
15 14 13 12 11 10 9
8
7
6
5
4
3
2
1
0
Read/Write
Rotation Correction Factor High Byte
Rotation Correction Factor Low Byte

Bit definitions:

16-bit value: Used for auto calibration

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 39 of 67
May 2017

IQ Switch®
ProxFusion™ Series

7.8.6 Max Numerator
Bit Number
Data AccessName

Max Numerator (0x8B-0x8A)
14 13 12 11 10 9
8
7
6
5
4
3
2
1
Read/Write
Max Numerator High Byte
Max Numerator Low Byte

150

Bit definitions:

16-bit value: Used during auto calibration

7.8.7 Max Denominator
Bit Number
Data AccessName

Max Denominator (0x8D-0x8C)
14 13 12 11 10 9
8
7
6
5
4
3
2
1
Read/Write
Max Denominator High Byte
Max Denominator Low Byte

150

Bit definitions:

16-bit value: Used during auto calibration

7.8.8 Relative Rotation Angle
Bit Number
Data Access
Name

7

6

Relative Rotation Angle (0x8E)
54
3Read/Write
Relative degrees

2

1

0

Bit definitions:0-180: Delta in degrees from previous cycle

7.8.9 Movement counter/timer
Bit Number
Data AccessName

7

Movement counter/timer (0x8F)
6
5
4
3
2
1
Read/Write
Movement Timer
Movement Counter0

Bit definitions:

Bit 7-4: Movement Timero 0-15: Timer used to detect movement
Bit 3-0: Movement Countero 0-15: Counter used to detect movement

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 40 of 67
May 2017

IQ Switch®
ProxFusion™ Series

7.9 Device and Power Mode Settings
7.9.1 General System Settings
Bit Number
Data Access
Name

7

6

Soft
reset

Ack
reset

Default

General System Settings (0xD0)54
32Read/Write
Event
8Mhz
Comms
Small
mode
in ATI
ATI
band
1
0
0
0

1

0

Redo
ATI allDo
reseedBit definitions:









Bit 7:oBit 6:oBit 5:oo
Bit 4:oo
Bit 3:oo
Bit 2:oo
Bit 1:o
Bit 0:oSoft Reset (Set only, will clear when done)
1 – Causes the device to perform a WDT reset
Acknowledge reset (Set only, will clear when done)
1 – Acknowledge that a reset has occurred. This event will trigger until
acknowledged
Communication mode select:
0 – Streaming communication mode enabled
1 – Event communication mode enabled
Main clock frequency selction
0 – Run FOSC at 16Mhz
1 – Run FOSC at 8 Mhz
Communication during ATI select:
0 – No communication during ATI
1 – Communications continue regardless of ATI state
ATI band selection
0 – Re-ATI when outside 1/8 of ATI target
1 – Re-ATI when outside 1/16 of ATI target
Redo ATI on all channels (Set only, will clear when done)
1 – Start the ATI process
Reseed All Long term filters (Set only, will clear when done)
1 – Start the Reseed process

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 41 of 67
May 2017

IQ Switch®
ProxFusion™ Series

7.9.2 Active Channels Mask
Bit Number
Data Access
Name
Default

7

6

Active Channels Mask (0xD1)
54
32Read/Write
CH5
CH4
CH3
CH2
3FH

1

0

CH1

CH0

Bit definitions:











Bit 5: CH5 (note: Ch2, Ch3, Ch4 and Ch5 must all be enabled for Hall effect rotation
UI to be functional)
o 0: Channel is disabledo 1: Channel is enabled
Bit 4: CH4 (note: Ch2, Ch3, Ch4 and Ch5 must all be enabled for Hall effect rotation
UI to be functional)
o 0: Channel is disabledo 1: Channel is enabled
Bit 3: CH3 (note: Ch2, Ch3, Ch4 and Ch5 must all be enabled for Hall effect rotation
UI to be functional)
o 0: Channel is disabledo 1: Channel is enabled
Bit 2: CH2 (note: Ch2, Ch3, Ch4 and Ch5 must all be enabled for Hall effect rotation
UI to be functional)
o 0: Channel is disabledo 1: Channel is enabled
Bit 1: CH1
o 0: Channel is disabledo 1: Channel is enabled
Bit 0: CH0
o 0: Channel is disabledo 1: Channel is enabled

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 42 of 67
May 2017

IQ Switch®
ProxFusion™ Series

7.9.3 Power Mode Settings
Bit Number
Data Access
Name

7
NP Segment All

Default

Power Mode Settings (0xD2)
6543Read/Write
Enable Disable
Power mode
ULP
Auto
Mode
Modes
03H

2

1

0

NP segment rate

Bit definitions:







7.9.4

Bit 7: NP Segment Allo 0: NP Segment disabledo 1: NP Segment enabled
Bit 6: Enable Ultra-Low Power Modeo 0: ULP is disabled during auto-mode switchingo 1: ULP is enabled during auto-mode switching
Bit 5: Disable auto mode switchingo 0: Auto mode switching is enabledo 1: Auto mode switching is disabled
Bit 4-3: Manually select Power Mode (note: bit 5 must be set)o 00: Normal Power mode. The device runs at the normal power rate, all enabledchannels and UIs will execute.
o 01: Low Power mode. The device runs at the low power rate, all enabledchannels and UIs will execute.
o 10: Ultra-Low Power mode. The device runs at the ultra-low power rate, Ch0 is
run as wake-up channel. The other channels execute at the NP-segment rate.
o 11: Halt Mode. No conversions are performed; the device must be removed fromthis mode using an I2C command.
Bit 2-0: Normal Power Segment update rate
o 000: ½ ULP rateo 001: ¼ ULP rate
o 010: 1/8 ULP rate
o 011: 1/16 ULP rate
o 100: 1/32 ULP rateo 101: 1/64 ULP rate
o 110: 1/128 ULP rate
o 111: 1/256 ULP rate

Normal/Low/Ultra-Low power mode report rate

Bit Number
Data Access
Name

Normal/Low/Ultra-Low power mode report rate (0xD3 - 0xD5)
7
6
5
4
3
2
1
Read/Write
Normal/Low power/Ultra-low power mode report rate0

Different addresses:


0xD3: Normal mode report rate in ms (Default: 10 ms) (note: LPOSC timer has +- 4 ms
accuracy)
0xD4: Low power mode report rate in ms (Default: 48 ms) (note: LPOSC timer has +- 4
ms accuracy)
0xD5: Ultra-low power mode report rate in 16 ms ticks (Default: 128 ms)

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 43 of 67
May 2017

IQ Switch®
ProxFusion™ Series

7.9.5 Auto Mode Time
Bit Number
Data Access
Name
Default

7

6Auto Mode Time (0xD6)
5
4
3
Read/Write
Mode time
14H = 10 sec

2

1

0

Bit definitions:

Bit 7-0: Auto modes switching time in 500 ms ticks

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 44 of 67
May 2017

IQ Switch®
ProxFusion™ Series

8 Electrical characteristics
8.1 Absolute Maximum Specifications
The following absolute maximum parameters are specified for the device:
Exceeding these maximum specifications may cause damage to the device.

Table 8.1

Absolute maximum specification

Parameter

IQS624-3yy

Operating temperature

IQS624-5yy-20°C to 85°C

Supply voltage range (VDDHI – GND)

2.00V - 3.6V

Maximum pin voltage

2.4V - 5.5V

VDDHI + 0.5V (may not exceed VDDHI max)

Maximum continuous current (for specific Pins)

10mA

Minimum pin voltage

GND - 0.5V

Minimum power-on slope

100V/s

ESD protection±4kV (Human body model)

8.2 Power On-reset/Brown out
Table 8.2

Power on-reset and brown out detection specifications

Description

Conditions

Power On Reset
Brown Out Detect

VDDHI Slope ≥ 100V/s @25°C
VDDHI Slope ≥ 100V/s @25°C

Copyright © Azoteq 2017
All rights reserved

Parameter
POR
BOD

IQS624 Datasheet v1.19

MIN

MAX

UNIT

1.15
1.2

1.6
1.6

V
V

Page 45 of 67
May 2017

IQ Switch®
ProxFusion™ Series

8.3 Current consumptions
8.3.1 IC subsystems
Table 8.3

IC subsystem current consumption

Description

TYPICAL MAX

Core active
Core sleep
Hall sensor active

Table 8.4
Description
NormalLow
Ultra-low

339
0.63
1.5

377
1
2

UNIT
µA
µA
mA

IC subsystem typical timing

Core active

Core sleep

Hall sensor active

Total

Unit

5
5
1.75

5
43
128

0.5
0.5
0

10
48
129.75ms
ms
ms

8.3.2 Capacitive sensing alone
Table 8.5

Capacitive sensing current consumption

Solution

Power mode

Conditions

Report rate

3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
5V
5V
5V
5V
5V
5V

NP modeNP modeLP modeLP modeULP mode
ULP mode
NP modeNP modeLP modeLP modeULP mode
ULP mode

VDD = 2.0V
VDD = 3.3V
VDD = 2.0V
VDD = 3.3V
VDD = 2.0V
VDD = 3.3V
VDD = 2.5V
VDD = 5.5V
VDD = 2.5V
VDD = 5.5V
VDD = 2.5V
VDD = 5.5V

10 ms
10 ms
48 ms
48 ms
128 ms
128 ms
10 ms
10 ms
48 ms
48 ms
128 ms
128 msTYPICAL
43.5
44.4
13.3
13.8
3.9
4.5
51.3
52.3
14.5
15.5
3.9
5.1

UNIT
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA

-These measurements where done on the default setup of the IC

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 46 of 67
May 2017

IQ Switch®
ProxFusion™ Series

8.3.3 Hall-effect sensing alone
Table 8.6

Hall-effect current consumption

Solution

Power mode

Conditions

Report rate

3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
5V
5V
5V
5V
5V
5V

NP modeNP modeLP modeLP modeULP mode
ULP mode
NP modeNP modeLP modeLP modeULP mode
ULP mode

VDD = 2.0V
VDD = 3.3V
VDD = 2.0V
VDD = 3.3V
VDD = 2.0V
VDD = 3.3V
VDD = 2.5V
VDD = 5.5V
VDD = 2.5V
VDD = 5.5V
VDD = 2.5V
VDD = 5.5V

10 ms
10 ms
48 ms
48 ms
128 ms
128 ms
10 ms
10 ms
48 ms
48 ms
128 ms
128 msTYPICAL
215.2
212.6
58.3
55.1
N/A (1)
N/A (1)
240.0
239.3
64.1
64.8
N/A (1)
N/A (1)

UNIT
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA
µA

-These measurements where done on the default setup of the IC(1) –It is not advised to use the IQS624 in ULP without capacitive sensing. This is due to the Hall-effect sensor
being disabled in ULP.

8.3.4 Halt mode
Table 8.7

Halt mode current consumption

Solution

Power mode

Conditions

TYPICAL

3.3V
3.3V
5V
5V

Halt mode
Halt mode
Halt mode
Halt mode

VDD = 2.0V
VDD = 3.3V
VDD = 2.5V
VDD = 5.5V

1.6
1.9
1.1
2.2

UNIT
µA
µA
µA
µA

8.4 Capacitive loading limits
To be completed.

8.5 Hall-effect measurement limits
To be completed.

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 47 of 67
May 2017

IQ Switch®
ProxFusion™ Series

9 Package information
9.1 DFN10 package and footprint specifications
Table 9.1
DFN-10 Package
dimensions (bottom)
Dimension
A
B
C
D
F
L
P
Q

[mm]
3 ±0.10.5
0.25
n/a
3 ±0.1
0.4
2.4
1.65

Figure 9.1 DFN-10 Package
dimensions (bottom). Note that thesaddle need to be connected to GND
on the PCB.

Figure 9.2 DFN-10 Package
dimensions (side)

Table 9.2
DFN-10 Package
dimensions (side)
Dimension
G
H
I

[mm]
0.05
0.65
0.7-0.8

Table 9.3
DFN-10 Landing
dimensions
Dimension
A
B
C
D
E
F

[mm]
2.4
1.65
0.8
0.5
0.3
3.2

Figure 9.3 DFN-10 Landing dimension

A

D

F

Q

L

B

C
P

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 48 of 67
May 2017

IQ Switch®
ProxFusion™ Series

9.2 Device marking and ordering information
9.2.1 Device marking:

IQS624-xyy z t P WWYY
A

B C

D

E

A. Device name: IQS624-xyy
x – Version
3: 3V version
5: 5V version(1)yy – Config(2)00: 44H sub-address
01: 45H sub-address
B. IC revision number: z
C. Temperature range: t
i: industrial, -20° to 85°C
D. For internal use
E. Date code: WWYY
F. Pin 1: Dot
Notes:(1) 5V version is not in mass production, only available on special request.
(2) Other sub-addresses available on special request, see section 6.2.

9.2.2 Ordering Information:

IQS624-xyyppbx–Version3 or 5yy – Config
00 or 01
pp – Package type
DN (DFN (3x3)-10)b – Bulk packaging
R (3k per reel, MOQ=1 Reel)

Example:IQS624-300DNR
 3- refers to 3V version
 00- config is default (44H sub-address)
 DN - DFN(3x3)-10 package
 R- packaged in Reels of 3k (has to be ordered in multiples of 3k)

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 49 of 67
May 2017

IQ Switch®
ProxFusion™ Series

9.3 Tape and reel specification

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 50 of 67
May 2017

IQ Switch®
ProxFusion™ Series

9.4 MSL Level
Moisture Sensitivity Level (MSL) relates to the packaging and handling precautions for somesemiconductors. The MSL is an electronic standard for the time period in which a moisturesensitive device can be exposed to ambient room conditions (approximately 30°C/85%RH see
J-STD033C for more info) before reflow occur.
Package

Level (duration)

DFN(3x3)-10

MSL 2 (1 year @ < 30/60% RH)
Reflow profile peak temperature < 260 °C for < 30 seconds

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 51 of 67
May 2017

IQ Switch®
ProxFusion™ Series

10 Datasheet revisions
10.1 Revision history
V0.1 – Preliminary structure
V1.03a – Preliminary datasheet
V1.04a – Corrected the following:
Updated 0x43-0x44 registers: ATI base is [7:6] and not [7:5]
Added 0x72 and 0x73 registers: ATI settings for CH 2-5
Added Streaming and event mode chapters
Added 5V and 3.3V solution
V1.05a - Corrected the following:
Changed ESD rating
Added calibration and magnet orientation appendix
Added induction to summary page
Updated schematic
Updated disclaimer
Updated software and hardware number
V1.10 – Changed from preliminary to production datasheet
Added:Hall ATI Explanation
Current measurements for power modes
Register Configuration
Updated:Calibration calculations
Current consumption on overview
Appendices
Pinout update, pin 9 - NC
V1.11 – Updated datasheet
Added:
Device markings, order information
Relative/ absolution summary to appendix
Updated:Supply voltage range
Reference schematic
Updated MSL data
V1.12 – Minor updates
Updated:
Title
Images
V1.14 – Minor updates:
UpdatedCorrected low and high byte order in Register table
V1.15 – Minor Spec corrections:
Corrected minimum temperature and voltage spec
V1.16 – Magnet spec update
Corrected magnet specification
V1.17 – Appendix Update
Updated magnet spec in appendix
V.1.18 – Normal Power Maximum report rate added
V1.19 – Added:
Errata: Hall ATI values
I2C Protocol
Updated:
IQS624 Memory Map
Removed:Small User Interaction Detection UI

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 52 of 67
May 2017

IQ Switch®
ProxFusion™ Series

10.2 Errata
10.2.1 Hall ATI values
A software setup change is required for the hall ATI compensation values. During setup of the
IQS624, wait for the ATI busy flag to clear in the System flags (10H) register. The following
sequence should be followed after the ATI busy flag is cleared:
1. I2C Start
2. Write 0xD5, 0x01 to 0xF0 register
3. I2C Stop
This setup change will fix errors regarding the hall ATI algorithm that may occur under certain
conditions.

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 53 of 67
May 2017

IQ Switch®
ProxFusion™ Series

11 Contact Information
USA

Asia

South Africa

Physical 6507 Jester Blvd
Address Bldg 5, suite 510G
Austin
TX 78750
USA

Rm2125, Glittery City
Shennan Rd
Futian District
Shenzhen, 518033
China

109 Main Street
Paarl
7646
South Africa

PostalAddress

6507 Jester Blvd
Bldg 5, suite 510G
Austin
TX 78750
USA

Rm2125, Glittery City
Shennan Rd
Futian District
Shenzhen, 518033
China

PO Box 3534
Paarl
7620
South Africa

Tel+1 512 538 1995

+86 755 8303 5294
ext 808+27 21 863 0033

Fax

+1 512 672 8442

Emailinfo@azoteq.com+27 21 863 1512
info@azoteq.com

info@azoteq.com

Please visit www.azoteq.com for a list of distributors and worldwide representation.

The following patents relate to the device or usage of the device: US 6,249,089; US 6,952,084; US 6,984,900; US
7,084,526; US 7,084,531; US 8,395,395; US 8,531,120; US 8,659,306; US 8,823,273; US 9,209,803; US 9,360,510; EP
2,351,220; EP 2,559,164; EP 2,656,189; HK 1,156,120; HK 1,157,080; SA 2001/2151; SA 2006/05363; SA 2014/01541; SA
2015/023634

IQ Switch®, SwipeSwitch™, ProxSense®, LightSense™, AirButtonTM, ProxFusion™, Crystal Driver™ and thelogo are trademarks of Azoteq.
The information in this Datasheet is believed to be accurate at the time of publication. Azoteq uses reasonable effort to maintain the information up-to-date and accurate, but does not warrant
the accuracy, completeness or reliability of the information contained herein. All content and information are provided on an “as is” basis only, without any representations or warranties, express
or implied, of any kind, including representations about the suitability of these products or information for any purpose. Values in the datasheet is subject to change without notice, please ensure
to always use the latest version of this document. Application specific operating conditions should be taken into account during design and verified before mass production. Azoteq disclaims all
warranties and conditions with regard to these products and information, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title
and non-infringement of any third party intellectual property rights. Azoteq assumes no liability for any damages or injury arising from any use of the information or the product or caused by,without limitation, failure of performance, error, omission, interruption, defect, delay in operation or transmission, even if Azoteq has been advised of the possi bility of such damages. The
applications mentioned herein are used solely for the purpose of illustration and Azoteq makes no warranty or representation that such applications will be suitable without further modification,
nor recommends the use of its products for application that may present a risk to human life due to malfunction or otherwise. Azoteq products are not authorized for use as critical components inlife support devices or systems. No licenses to patents are granted, implicitly, express or implied, by estoppel or otherwise, under any intellectual property rights. In the event that any of theabovementioned limitations or exclusions does not apply, it is agreed that Azoteq’s total liability for all losses, damages and causes of action (in contract, tort (including without limitation,
negligence) or otherwise) will not exceed the amount already paid by the customer for the products. Azoteq reserves the right to alter its products, to make corrections, deletions, modifications,enhancements, improvements and other changes to the content and information, its products, programs and services at any time or to move or discontinue any contents, products, programs orservices without prior notification. For the most up-to-date information and binding Terms and Conditions please refer to www.azoteq.com

www.azoteq.com/ip
info@azoteq.com

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 54 of 67
May 2017

IQ Switch®
ProxFusion™ Series

12 Appendices12.1 Appendix A: Magnet orientation
The IQS624 is able to calculate the angle of a magnet using two Hall sensors which arelocated in two corners of the die within the package. The two Hall sensors gather data of themagnet field strength in the z-axis. The difference between the two Hall sensors’ data can beused to calculate a phase. This phase difference can then be transformed to degrees.
Key considerations for the IQS624:


There must be a phase difference of 1º-179° between the two Hall sensors.
It’s impossible to calculate the angle if the phase difference is 0° or 180°.
Reasonable N/S swing on each Hall sensor
A reasonable peak to peak signal is needed on the plates to ensure optimal on-chip angle
calculation.

Figure 12.1

Typical recommended magnet
Grade

Min
distance
between IC
and axisMax
distance
between IC
and axis

3mm

N40

7mm

13mm

1.25mm

N40

4mm

8mm

Outer
diameter

Inner
Diameter

Width

6mm

3mm

5mm

2mm

Note: Increasing the width of the magnet can improve error caused by movement in the axis
direction.
Ideal design considerations: Stable phase difference – This helps with the linearity of the maths.
 Big phase difference – The maths involved has better results with bigger phase difference.
 Distance between the sensors and the magnet should be the same for both – this insuresthat the magnet fields observed on both sensors are relatively the same.

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 55 of 67
May 2017

IQ Switch®
ProxFusion™ Series

Figure 12.1 - A layout of the IQS624 die in a DFN10 package.
Note the Hall sensors at two of the corners.
Please note: The rectangles which represent the hall sensors in these diagrams are only approximations of where the hall sensors canbe found and is not to scale.

Figure 12.2 - Technical Drawing showing DIE placement within the package.
The Hall-Plates are shown as the two green pads in the corners of the DIE.
Package axis and hall-plate axis are also shown.

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 56 of 67
May 2017

IQ Switch®
ProxFusion™ Series

12.1.2 Absolute or relative applications
There are two general applications for a Hall sensor, absolute and relative.
An absolute application requires the physical absolute angle of the magnet as an input. It is only
possible to obtain the physical angle from a dipole magnet.
A relative application requires the difference between two positions of the magnet as an input.
This makes it possible to use either a dipole or multipole magnet. The relative application canalso be referred to as an incremental application.

12.1.3 Preferred magnet orientation
The preferred or ideal magnet placement would be if the magnet was centred over the die with theaxis of the magnet centred between the two Hall sensors.

Figure 3 - A magnet placed ideally over the DFN10 package. Note that the magnet fieldstrength is measured in the z-axis.

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 57 of 67
May 2017

IQ Switch®
ProxFusion™ Series

12.1.4 Evaluation kit magnet orientation
There are two orientations which are used for the evaluation kits, one of which has the magnet
axis perpendicular with the IQS624 and the other has the magnet axis parallel with the
IQS624.
Parallel magnet solution

A diametric polarised magnet parallel with the IQS624.

Figure 4 - A diagram showing the Hall sensors relative to the magnet.
Please note: The rectangles which represent the hall sensors in these diagrams are only approximations of where the hall sensors canbe found and is not to scale.

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 58 of 67
May 2017

IQ Switch®
ProxFusion™ Series
Perpendicular magnet solution

A multipole diametric polarised magnet perpendicular but off-centre with the IQS624. This is atypical orientation for a relative application.

Figure 5 - A diagram showing the Hall sensors relative to the multipole magnet.
Please note: The rectangles which represent the hall sensors in these diagrams are only approximations of where the hall sensors canbe found and is not to scale.

Preferred magnet orientation comments
Both solutions promote the ideal conditions. However, the EV kit with the magnet parallel with the
IC could be more ideal as shown previously. This design was chosen to display the ease ofplacement our product offers with the built-in corrections and linearization algorithms.
Small movements of the magnet have less impact on the phase difference.
The distance between the magnet and the two sensors are relatively equivalent.

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 59 of 67
May 2017

IQ Switch®
ProxFusion™ Series

12.1.5 Alternative orientation
Off-centred perpendicular diametrical magnet

Here are two possible solutions. Note that both are off-centred. This is to ensure that a phasedifference between the two signals are detected.

Figure 12.3 - A slightly off centred
diametrical ring magnet

Figure 12.4 - A diametrical barrel
magnet next to the IC. The distance
between the sensor and the magnet isgreater in this solution, thus astronger magnet is suggested.

Please note: The rectangles which represent the hall sensors in these diagrams are only approximations of where the hall sensors canbe found and is not to scale.

Even though these solutions will work we do not encourage their use. We designed this productwith the idea to promote easy usage and fewer physical restrictions to the usage. These solutions
require more critical design on the physical layout and rigidness in the final project.

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 60 of 67
May 2017

IQ Switch®
ProxFusion™ Series

12.2 Appendix B: Magnet calibration
12.2.1 How to calculate the calibration constants using the IQS624 GUI
Step 1: Open the IQS624 GUI, connect the device and start.

If the IQS624 device is connected the GUI should look like the previous figure.
Step 2: Align the Hall sensor channels and start the calibration

A. The four Hall channels.
B. The channels should be lined up or as lined up as possible. This step can be skipped but it
has been observed that better results has been obtained by adding this step.
C. The calibration button. If this button is clicked, the calibration process will start.

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 61 of 67
May 2017

IQ Switch®
ProxFusion™ Series

Step 3a: Calibrating the device

A. This banner indicates that the calibration progress has started.
B. Like this text instructs, the user must rotate the wheel on the IQS624 device 360 degrees.

It is encouraged that the wheel must be rotated at a constant and low speed.
Step 3b: Calibration failure

A. If this banner pop’s up while rotating the wheel an error was received while calibrating thedevice.
B. This text also informs an error has occurred.

If an error occurs step 2-3a should be repeated.

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 62 of 67
May 2017

IQ Switch®
ProxFusion™ Series

Step 3c: Calibration complete and successful

A. This text confirms that the calibration is completed and successful and that the constants
have been written to the device.

Step 4: Obtaining the calibration constants

A. The settings button to open the settings window.
B. The Hall settings tab which contains all the settings for the Hall UI
C. This button updates the settings window from the connected device. Its recommended that
this button should be clicked before the values are used from this window.
D. The calibration constants. The sin phase and cos phase are the two constants which are
written to the device. The phase (displayed in degrees) can also be used to obtain both ofthese constants.

If this calibration is done on a product the constants obtained from the calibration can be used
for projects with the same physical layout and magnet. This means that only one calibration isneeded per product.
Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 63 of 67
May 2017

IQ Switch®
ProxFusion™ Series

12.2.2 How to calculate the calibration constants using the raw data
There are two Hall Plates that make up the sensor, separated by a fixed distanced in the IC
package, as described previously. These plates, designated Plate 1 & Plate 2, each have two
associated data channels that sense the North-South magnetic field coincident on the plates.
For Plate 1: CH2 is the non-inverted channel, and CH3 is the inverted channel.
For Plate 2: CH4 is the non-inverted channel, and CH5 is the inverted channel.
E.g. on Plate 1, if CH2 increases in value in the presence of an increasing North field, then CH3
decreases in value in the presence of an increasing North field.
The phase delta observed between the plates can be calculated from either the non-inverted, or
the inverted channel pairs.
To calculate the phase delta:
Symbols
𝑃𝑛

Non-inverted channel of Plate n: 𝑤ℎ𝑒𝑟𝑒 𝑃1 = 𝐶𝐻2 , 𝑎𝑛𝑑 𝑃2 = 𝐶𝐻4

𝑃𝑛′

Inverted channel of Plate n: 𝑃1′ = 𝐶𝐻3 , 𝑎𝑛𝑑 𝑃2′ = 𝐶𝐻5

𝑃𝑛 |𝑚𝑎𝑥

Max value of the channel

𝑃𝑛 |𝑚𝑖𝑛

Min value of the channel𝜃∆Phase observed between the plates

Calculations

To calculate the phase, for at least one full rotation of the magnet, capturing all four channels:
First normalize the data for each channel, to obtain.
𝐶𝐻𝑛 |𝑚𝑎𝑥 − 𝐶𝐻𝑛

𝑁(𝐶𝐻𝑛 ) = 𝐶𝐻 |𝐶𝐻𝑛𝑛 𝑚𝑎𝑥 − 𝐶𝐻𝑛 |𝑚𝑖𝑛(1)

𝐶𝐻𝑛 |𝑚𝑖𝑛The data will now range between 0 – 1.
For the non-inverted pair: {𝑃2 , 𝑃1 } = {𝐶𝐻4 , 𝐶𝐻2 } sample both channels where 𝑁(𝐶𝐻4 ) ≈ 0.5.
With these values, the phase delta can be calculated:𝜃∆ = 𝑠𝑖𝑛−1 (|𝑁(𝐶𝐻4 ) − 𝑁(𝐶𝐻2 )| ∙ 2)

(2)

Likewise, the phase delta can be calculated from the inverted pair: {𝑃2′ , 𝑃1′ } = {𝐶𝐻5 , 𝐶𝐻3 }sample both channels where 𝑁(𝐶𝐻5 ) ≈ 0.5.
𝜃∆′ = 𝑠𝑖𝑛−1 (|𝑁(𝐶𝐻5 ) − 𝑁(𝐶𝐻3 )| ∙ 2)

(3)

And, while the phase angles are theoretically equal, due to misalignments, 𝜃∆ ≈ 𝜃∆′ .
To increase accuracy of the observed phase, the two calculated phases can be averaged,
leading the final Observed phase as:𝑠𝑖𝑛−1 (|𝑁(𝐶𝐻4 ) − 𝑁(𝐶𝐻2 )| ∙ 2) + 𝑠𝑖𝑛−1 (|𝑁(𝐶𝐻5 ) − 𝑁(𝐶𝐻3 )| ∙ 2)
(4)
2
NB: Remember that {𝐶𝐻4 , 𝐶𝐻2 } are evaluated at 𝑁(𝐶𝐻4 ) ≈ 0.5. While separately, {𝐶𝐻5 , 𝐶𝐻3 }are evaluated at 𝑁(𝐶𝐻5 ) ≈ 0.5. Even when used together in Equation (4).
𝜃∆ =Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 64 of 67
May 2017

IQ Switch®
ProxFusion™ Series

The IQS624 uses this phase delta as a constant to calculate the angle. The phase delta is
saved on the IC after it has been converted to (𝑠𝑖𝑛(𝜃∆ ) ∙ 256) and (𝑐𝑜𝑠(𝜃∆ ) ∙ 256). This is done
to lessen computations and memory usage on the chip.
This means that if the phase were to change, the constants would need to be recalculated. If
the application of this IC ensures nothing or little movement, the master device would only
need to write the values each time the IC resets and would not need to re-calculate it. Making
it possible to calculate the phase delta once before production and using that value for theapplication.
An example of well aligned channels, the phase offset visible between the inverted and noninverted channel pairs of the two plates:

Experimentally, jog the XYZ alignment of the magnet relative to the IC and perform at least
one full rotation of the magnet, assess the peaks of the channels; repeat this until all channels
have approximately the same amplitude.
To change the sensitivity of the ProxEngine to Magnetic Field Strength, the ATI parameters on
the IC can be adjusted as described in the following section.

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 65 of 67
May 2017

IQ Switch®
ProxFusion™ Series

12.3 Appendix C: Hall ATI
Azoteq’s ProxFusion™ Hall technology has ATI Functionality; which ensures stable sensor
sensitivity. The ATI functionality is similar to the ATI functionality found in ProxSense® technology.
The difference is that the Hall ATI requires two channels for a single plate.
Using two channels ensures that the ATI can still be used in the presence of the magnet. The twochannels are the inverse of each other, this means that the one channel will sense North and theother South. The two channels being inverted allows the capability of calculating a reference value
which will always be the same regardless of the presence of a magnet.

12.3.1 Hall reference value:
The equation used to calculate the reference value, per plate:
𝑅𝑒𝑓𝑛 =1
1
1
2 ∙ (𝑃 + 𝑃′ )𝑛𝑛12.3.2 ATI parameters:

The ATI process adjusts three values (Coarse multiplier, Fine multiplier, Compensation) using two
parameters per plate (ATI base and ATI target). The ATI process is used to ensure that thesensor’s sensitivity is not severely affected by external influences (Temperature, voltage supply
change, etc.).

12.3.3 Coarse and Fine multipliers:
In the ATI process the compensation is set to 0 and the coarse and fine multipliers are adjusted
such that the counts of the reference value (𝑅𝑒𝑓) are roughly the same as the ATI Base value.
This means that if the base value is increased, the coarse and fine multipliers should also increase
and vice versa.

12.3.4 ATI-Compensation:
After the coarse and fine multipliers are adjusted, the compensation is adjusted till the reference
value (𝑅𝑒𝑓) reaches the ATI target. A higher target means more compensation and therefore moresensitivity on the sensor.
The ATI-Compensation adjusts chip sensitivity; and, must not be confused with the On-chipCompensation described below. On-chip Compensation corrects minor displacements or magnetic
non-linearities. This compensation ensures that both channels of each plate – which represent
North and South individually – have the same swing. On-chip compensation is performed in the UI
and is not observable on the raw channel data.
The ATI process ensures that long term temperature changes, or bulk magnetic interference (e.g.
the accidental placement of another magnet too close to the setup), do not affect the sensor’s
ability to detect the rotating magnet.

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 66 of 67
May 2017

IQ Switch®
ProxFusion™ Series

12.3.5 Recommended parameters:
There are recommended parameters to ensure optimal use. Optimally the settings would be set up
to have a max swing of 1000 from peak to peak and a reference value below 1000 counts.
The recommended parameters are:

ATI Base: 100 or 150
ATI Target: 500 – 1000

It is not assured that these settings will always set up the channels in the optimal region but it isrecommended to rather adjust the magnet’s position a little as this also influences the signal
received. If the magnet is too close to the IC the swing will be too large, and thus it isrecommended to increase the distance between the IC and the Magnet.

Copyright © Azoteq 2017
All rights reserved

IQS624 Datasheet v1.19

Page 67 of 67
May 2017