TLV493D-A1B6 3D Magnetic Sensor

Similar documents
CORESTA RECOMMENDED METHOD N 68

Lecture Topics. Overview ECE 486/586. Computer Architecture. Lecture # 9. Processor Organization. Basic Processor Hardware Pipelining

CS3350B Computer Architecture. Lecture 6.2: Instructional Level Parallelism: Hazards and Resolutions

Data Sheet. Linear bearings

10 Torque. Lab. What You Need To Know: Physics 211 Lab

Installation and Operation Instructions

Matlab Simulink Implementation of Switched Reluctance Motor with Direct Torque Control Technique

Electrical Equipment of Machine Tools

High Axial Load Capacity, High speed, Long life. Spherical Roller Bearings

MODEL 1000S DIGITAL TANK GAUGE

Design Engineering Challenge: The Big Dig Contest Platter Strategies: Ball Liberation

A Three-Axis Magnetic Sensor Array System for Permanent Magnet Tracking*

Performance Characteristics of Parabolic Trough Solar Collector System for Hot Water Generation

6510/a. Graphics Computer System. Variable Density Disk Drive Controller. Part No Rev.

Fundamental Algorithms for System Modeling, Analysis, and Optimization

f i r e - p a r t s. c o m

Bubble clustering and trapping in large vortices. Part 1: Triggered bubbly jets investigated by phase-averaging

Lesson 33: Horizontal & Vertical Circular Problems

A Force Platform Free Gait Analysis

3.3 VOLT CMOS ASYNCHRONOUS FIFO 512 x 9, 1,024 x 9, 2,048 x 9, 4,096 x 9, 8,192 x 9, 16,384 x 9 WRITE POINTER THREE- STATE BUFFERS DATA OUTPUTS FLAG

Providing solutions for your most demanding applications

The Study About Stopping Distance of Vehicles

British Prime Minister Benjamin Disraeli once remarked that

Rearranging trees for robust consensus

EC-FRM: An Erasure Coding Framework to Speed up Reads for Erasure Coded Cloud Storage Systems

Range Extension Control System for Electric Vehicles Based on Front and Rear Driving Force Distribution Considering Load Transfer

OPTIMAL SCHEDULING MODELS FOR FERRY COMPANIES UNDER ALLIANCES

MODELLING THE INTERACTION EFFECTS OF THE HIGH-SPEED TRAIN TRACK BRIDGE SYSTEM USING ADINA

Morrison Drive tel. Ottawa, ON, Canada K2H 8S fax. com

Depth-first search and strong connectivity in Coq

Cyclostrophic Balance in Surface Gravity Waves: Essay on Coriolis Effects

FALL PROTECTION PROGRAM

A CONCEPTUAL WHEELED ROBOT FOR IN-PIPE INSPECTION Ioan Doroftei, Mihaita Horodinca, Emmanuel Mignon

Carnegie Mellon University Forbes Ave., Pittsburgh, PA command as a point on the road and pans the camera in

Noncrossing Trees and Noncrossing Graphs

VIBRATION INDUCED DROPLET GENERATION FROM A LIQUID LAYER FOR EVAPORATIVE COOLING IN A HEAT TRANSFER CELL. A Thesis Presented to The Academic Faculty

Operating Instructions Compressors

Trends in Cycling, Walking & Injury Rates in New Zealand

ABriefIntroductiontotheBasicsof Game Theory

Color Encodings: srgb and Beyond

I. FORMULATION. Here, p i is the pressure in the bubble, assumed spatially uniform,

Phase Behavior Introduction to Phase Behavior F.E. Londono M.S. Thesis (2001)

IDT7200L IDT7201LA IDT7202LA

CMOS ASYNCHRONOUS FIFO 256 x 9, 512 x 9 and 1,024 x 9

Follow this and additional works at:

SHRiMP: Accurate Mapping of Short Color-space Reads

Rotor Design and Analysis of Stall-regulated Horizontal Axis Wind Turbine

CMOS ASYNCHRONOUS FIFO 2048 x 9, 4096 x 9, 8192 x 9 and x 9

FUNCTIONAL BLOCK DIAGRAM IDT72V81 IDT72V82 IDT72V83 IDT72V84 IDT72V85

ELECTRICAL INSTALLATION CERTIFICATE [BS 7671:2008 as amended] Details of of the the Installation. For Design. For Construction

Torque. Physics 2. Prepared by Vince Zaccone For Campus Learning Assistance Services at UCSB

An Auction Based Mechanism for On-Demand Transport Services

Lecture 24. Wind Lidar (6) Direct Motion Detection Lidar

Multi-Robot Forest Coverage

The Properties of. Model Rocket Body Tube Transitions

AMS 6915 Board mount pressure sensor with digital output (I²C)

Numerical study of super-critical carbon dioxide flow in steppedstaggered

Design and Simulation Model for Compensated and Optimized T-junctions in Microstrip Line

PREDICTION OF ELECTRICAL PRODUCTION FROM WIND ENERGY IN THE MOROCCAN SOUTH

College Hill Carthage. Winton Hills. Mill Creek. Spring Grove Village Paddock Hills. North Avondale. Avondale. Evanston. CUF Walnut Hills.

Experimental and Numerical Studies on Fire Whirls

Red-Black Trees Goodrich, Tamassia Red-Black Trees 1

Incorporating Location, Routing and Inventory Decisions in Dual Sales Channel - A Hybrid Genetic Approach

Theoretical and Experimental Study of Gas Bubbles Behavior

Experiment #10 Bio-Physics Pre-lab Comments, Thoughts and Suggestions

Wind and extremely long bridges a challenge for computer aided design

Toward a Virtual Neuromuscular Control for Robust Walking in Bipedal Robots

Multi-Robot Flooding Algorithm for the Exploration of Unknown Indoor Environments

RAM ARRAY B 256 x x 9 1,024 x 9 2,048 x 9 4,096 x 9 8,192 x 9. RAM ARRAY A 256 x x 9 1,024 x 9 2,048 x 9 4,096 x 9 8,192 x 9 RESET LOGIC

Accel. (m/s 2 ) Time (sec) Newton s 3 rd Law and Circular Motion. Group Problem 04

Experiment #10 Bio-Physics Pre-lab Questions

256/512 /1K /2K/4K x 9 Asynchronous FIFO

PREDICTION OF THIRD PARTY DAMAGE FAILURE FREQUENCY FOR PIPELINES TRANSPORTING MIXTURES OF NATURAL GAS AND HYDROGEN Zhang, L. 1, Adey, R.A.

A Physical Prototype of an Automotive Magnetorheological Differential

Asynchronous, Cascadable 8K/16K/32K/64K x9 FIFOs

A Study on Brushless DC Motor for High Torque Density

An integrated supply chain design model with random disruptions consideration

THE performance disparity between processor speed and the

Interior Rule of the Quebec Open 2017

Alternate stable states in coupled fishery-aquaculture systems. Melissa Orobko

55CM ROUND CHARCOAL KETTLE BBQ

Three-axis Attitude Control with Two Reaction Wheels and Magnetic Torquer Bars

Some physical and mechanical properties of date palm trees related to cultural operations industry mechanization

ANALYSIS AND TESTING OF AN INTEGRATED REFRIGERATION AND STORAGE SYSTEM FOR LIQUID HYDROGEN ZERO BOIL-OFF, LIQUEFACTION, AND DENSIFICATION

82C288 BUS CONTROLLER FOR PROCESSORS (82C C C288-8)

0ur Ref:CL/Mech/ Cal /BID-01(11-12) Date: 29 July 2011

OUTDOOR FOOTBALL FIELD

DESCRIPTION PAGES DESCRIPTION PAGES DESCRIPTION PAGES DESCRIPTION PAGES

EcoMobility World Festival 2013 Suwon: an analysis of changes in citizens awareness and satisfaction

Multiple Vehicle Driving Control for Traffic Flow Efficiency

Assessment of Direct Torque Control of a Double Feed Induction Machine

AGENDA REPORT. side of Walden Woods Dr., south of E. Park Rd. and north of E. Alexander St., in

Prestack signal enhancement by non-hyperbolic MultiFocusing

RCA2-RN3N-I A1-P-FL-** <Series> <Stroke> <Lead> RN4NA, RP4NA, RN3NA, RP3NA, GS4NA, GD4NA,

Finite Element Analysis of Active Isolation of Deep Foundation in Clayey Soil by Rectangular Trenches

256/512/1K/2K/4K x 9 Asynchronous FIFO

PlacesForBikes City Ratings Methodology. Overall City Rating

Cheat-Proof Playout for Centralized and Distributed Online Games

Lecture 8. OUTLINE BJT Amplifiers (cont d) Common emitter topology CE stage with emitter degeneration Impact of Early effect (r o )

APPLICATION NOTE. OJ-DV Modbus protocol. OJ Drives A DRIVES PROGRAMME DEDICATED TO VENTILATION SOLUTIONS E 03/18 (PDJ) 2018 OJ Electronics A/S

Transcription:

Low Powe with I 2 C Inteface Use Manual Aout this document Scope and pupose This document povides poduct infomation and desciptions egading: Functional desciption Calculation of the magnetic flux and tempeatues I 2 C Inteface Powe up, senso initialization and access modes Bus configuation with multiple sensos I 2 C Registes Intended audience This document is aimed at enginees and developes of had and softwae using the with I 2 C Inteface. Use Manual # V 1.03 www.infineon.com 2018-02-20

Tale of contents 1 Poduct desciption............................................................... 5 1.1 Oveview................................................................................ 5 1.2 Featues................................................................................. 5 1.3 Application.............................................................................. 6 2 Functional desciption............................................................ 7 2.1 Powe mode contol...................................................................... 8 2.2 Sensing pat............................................................................. 8 3 Measuements................................................................... 9 3.1 Calculation of the magnetic flux............................................................ 9 3.2 Calculation of the tempeatue............................................................ 9 4 I2C Inteface.................................................................... 10 4.1 Inteface desciption..................................................................... 10 4.2 I2C fomat desciption.................................................................... 11 4.3 Timing diagams and access modes....................................................... 13 4.3.1 I 2 C timing............................................................................. 13 5 Powe-up, senso initialization and access modes.................................... 14 5.1 Sequence fo powe-up and senso initialization............................................ 15 5.2 Powe-up and powe-down mode......................................................... 16 5.3 Fast mode (3.3 khz)...................................................................... 17 5.4 Low-powe mode (100 Hz)................................................................ 18 5.4.1 Ulta low-powe mode (10 Hz)........................................................... 18 5.5 Maste Contolled Mode (vaiale to f max = 3.3 khz).......................................... 19 5.5.1 Use defined configuation (maste contolled low-powe mode)........................... 20 5.6 ADC hang up in Maste Contolled o Fast Mode............................................. 20 5.7 Powe supply consideations............................................................. 21 5.7.1 Geneal eset.......................................................................... 21 6 Bus configuation with multiple sensos............................................ 22 7 I 2 C Registes.................................................................... 26 7.1 Registes oveview....................................................................... 26 7.2 Bit types................................................................................ 26 7.2.1 Read egistes......................................................................... 27 7.2.1.1 Registe desciptions................................................................ 27 7.2.2 Wite egistes......................................................................... 33 7.2.2.1 Registe desciptions................................................................ 33 8 Revision histoy................................................................. 36 Use Manual 2 V 1.03

List of tales Tale 1 Convesion tale fo 12 Bit.............................................................. 9 Tale 2 Convesion tale fo 8 Bit............................................................... 9 Tale 3 Convesion tale fo 12 Bit.............................................................. 9 Tale 4 Inteface and timing.................................................................. 17 Tale 5 Addessing with multiple slaves........................................................ 22 Tale 6 Addessing with multiple slaves........................................................ 23 Tale 7 Bit Types............................................................................. 26 Use Manual 3 V 1.03

List of figues Figue 1 TLV493D-A1B6 measued magnetic field stength diections................................ 5 Figue 2 Block diagam......................................................................... 7 Figue 3 Geneal I2C fomat.................................................................... 11 Figue 4 Read example with default setting ADDR=1 (=BD; Wite = BC).............................. 12 Figue 5 Read example with ADDR=0 (3F; Wite = 3E).............................................. 12 Figue 6 I2C ead communication example....................................................... 12 Figue 7 I2C wite communication example...................................................... 13 Figue 8 I2C timing diagam.................................................................... 13 Figue 9 Sequence fo powe-up and senso initialization fo single use............................ 15 Figue 10 Cuent consumption duing powe-up.................................................. 16 Figue 11 Fast mode (/w and w/o temp. measuement) in elation to /INT output..................... 17 Figue 12 Synchonous, low-powe I2C eadout using an /INT wake up pulse......................... 18 Figue 13 Synchonous, fast I2C access using a peiodic I2C ead-out................................ 19 Figue 14 Synchonous, fast I2C access using an /INT tigge fo I2C eadout.......................... 19 Figue 15 Reset fame 0x00 with addess setting................................................... 21 Figue 16 Application cicuit fo us configuation with two slaves.................................. 22 Figue 17 Stat-up sequence and timing fo us configuation with two slaves....................... 23 Figue 18 Application cicuit fo us configuation with eight slaves................................. 24 Figue 19 Stat-up sequence and timing fo us configuation with eight slaves...................... 25 Figue 20 Bitmap............................................................................... 26 Figue 21 Colo legend fo the itmap............................................................ 26 Use Manual 4 V 1.03

Poduct desciption 1 Poduct desciption 1.1 Oveview The 3D magnetic senso TLV493D-A1B6 detects the magnetic flux density in thee diections; x, y and z. The magnetic flux density in the z-diection (Bz) is detected y a lateal-hall plate paallel to the suface of the chip. The magnetic flux density in the x- and y-diection (Bx and By) ae detected y vetical-hall plates pependicula to the suface of the chip. N N X Z S GND GND (/INT) N Y VDD GND (ADDR) S S Figue 1 TLV493D-A1B6 measued magnetic field stength diections With the measued magnetic flux density in the thee diections, the TLV493D-A1B6 allows to map the position of a magnet in a 3D space. The magnet is usually glued (e.g. with silicone adhesives) in the moving pat in a system. The magnet mateial (stength) and geomety (shape) will detemine the maximum distance that can e measued in each of the thee diections as well as the sensiility to position changes. 1.2 Featues 3D magnetic flux density sensing Vey low-powe consumption = 10 µa duing opeation (10 Hz, typ) Powe-down mode with 7 na powe consumption Digitial output via 2-wie standad I 2 C inteface up to 1 MBit/sec 12-it data esolution fo each measuement diection Bx, By and Bz linea field measuement up to +-130 mt Excellent matching of X/Y measuement fo accuate angle sensing Vaiale update fequencies and powe modes (configuale duing opeation) Supply voltage ange = 2.8 V...3.5 V Tempeatue ange T j = -40 C...125 C Small, industial 6 pin TSOP package Tiggeing y extenal µc possile Inteupt signal availale to wake up a micocontolle Tempeatue measuement Use Manual 5 V 1.03

Poduct desciption 1.3 Application The 3D magnetic senso TLV493D-A1B6 measues thee-dimensional, linea and otation movements. Theefoe the TLV493D-A1B6 is suitale fo applications such as joysticks, contol elements (white goods, multifunction knops, human-machine intefaces o HMI), electic metes (anti tampeing) and any othe application that equies accuate angula measuements. Due to its low-powe consumption concept it can also addess applications whee powe consumption is citical. Use Manual 6 V 1.03

Functional desciption 2 Functional desciption Desciption of the lock diagam and its functions. Powe Mode Contol F-OSC LP-OSC GND VDD Bias Spinning vetical-hall plates X-Diection Spinning lat. Hall plates Z-Diection z MUX Compaato ADC Digital tacking, demodulation & I²C inteface ; /INT Spinning vetical -Hall plates Y-Diection Sensing Pat Registe & Inteface Tempeatue Figue 2 Block diagam The IC consists of thee main function units containing following uilding locks: The powe mode contol system, containing a low-powe oscillato, asic iasing, accuate eset, undevoltage detection and a fast oscillato. The sensing pat, containing the HALL iasing, HALL poes with multiplexes and successive tacking ADC. Futhemoe a tempeatue senso is implemented. The I2C inteface, containing the egiste file and I/O pads. Use Manual 7 V 1.03

Functional desciption 2.1 Powe mode contol The powe mode contol povides the powe distiution in the IC, a powe-on eset function and a specialized low-powe oscillato as clock souce. Additionally it is handling the stat-up ehavio. On stat-up this unit: activates the iasing, povides an accuate eset detecto and fast oscillato intepets the applied voltage level on ADDR pin as logical 0 o 1. This detemines one of two possile I 2 C us addesses to access the senso. See also Chapte 4.2 and Chapte 5.1. senso entes powe-down mode (configued via I2C inteface) Note: Afte supplying the senso (= powe-up) the senso entes the mode powe-down y default. Afte e-configuation to one of the opeating modes a measuement cycle is pefomed egulaly containing of: stats the intenal iasing, checks fo eset condition and povides the fast oscillato povides the HALL iasing the measuement of the thee HALL poe channels sequentially incl. tempeatue (default = activated) and entes the configued mode again In any case functions ae only executed if the supply voltage is high enough, othewise the eset cicuit will halt the state machine until the level is eached and continues its opeation aftewads. The functions ae also estated if a eset event occus in etween. 2.2 Sensing pat Pefoms the measuements of the magnetic field in X, Y and Z diection. Each X, Y and Z-HALL poe is connected sequentially to a multiplexe, which is then connected to an Analog to Digital Convete (ADC). Optional, the tempeatue is detemined as well afte the thee HALL channels. The cuent consumption deceases y -25% when tempeatue measuement is deactivated. Use Manual 8 V 1.03

Measuements 3 Measuements In the next chaptes calculation of the magnetic flux and tempeatues with 12 it and 8 it esolution ae shown. 3.1 Calculation of the magnetic flux The TLV493D-A1B6 povides the Bx, By and Bz signed values ased on Hall poes. The magnetic flux values can e found in the egistes as documented in the egistes chapte. A geneic example is calculated next. Tale 1 Convesion tale fo 12 Bit MSB Bit11 Bit10 Bit9 Bit8 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 LSB -2048 1024 512 256 128 64 32 16 8 4 2 1 e.g. 1 1 1 1 0 0 0 0 1 1 1 1 Example fo 12 Bit ead out: 1111 0000 1111: -2048 + 1024 + 512 + 256 + 0 + 0 + 0 + 0 + 8 + 4 + 2 +1 = -241 LSB Calculation to mt: -241 LSB * 0.098 mt/lsb = -23.6mT Tale 2 Convesion tale fo 8 Bit MSB Bit11 Bit10 Bit9 Bit8 Bit7 Bit6 Bit5-128 64 32 16 8 4 2 1 e.g. 0 1 0 1 1 1 0 1 Example fo 8 Bit ead out: 0101 1101: 0 + 64 + 0 + 16 + 8 + 4 + 0 + 1 = 93 LSB Calculation to mt: 93 LSB * 1.56 mt/lsb = 145.1 mt 3.2 Calculation of the tempeatue The TLV493D-A1B6 povides the tempeatue ased on a andgap cicuit (efeence voltage against ptat junction voltage). The tempeatue value can e found in two egistes as documented in the egistes chapte (egiste 3 H fo the MSBs, egiste 6 H fo the LSBs). The tempeatue is a signed value. A 340 digit offset has to e sutacted as documented in the TLV493D-A1B6 Data Sheet. Two examples with 12 and 8 its follow. Tale 3 Convesion tale fo 12 Bit MSB Bit11 Bit10 Bit9 Bit8 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 LSB -2048 1024 512 256 128 64 32 16 8 4 2 1 e.g. 0 0 0 1 0 1 1 0 1 0 1 0 Example fo 12 it ead out: 0001 0110 1010: 0 + 0 + 0 + 256 + 0 + 64 + 32 + 0 + 8 + 0 + 2 + 0 = 362 LSB Offset compensation: 362 LSB - 340 LSB = 22 LSB Calculation to tempeatue in degees Celsius: 22 LSB * 1.1 C/LSB = 24.2 C; Adding the efeence tempeatue: 24.2 C + 25 C = 49.2 C Note: The 340 as typical value may vay fom device to device. Theefoe fo an accuate measuement the value at 25 C needs to e eadout fist and used as (coection) value instead of 340. Use Manual 9 V 1.03

I2C Inteface 4 I2C Inteface The TLV493D-A1B6 uses Inte-Integated Cicuit (I 2 C) as communication inteface with the micocontolle. The I 2 C inteface has two main functions: configue the senso and eceive measuement data. Additionally, I 2 C also handles the inteupt. 4.1 Inteface desciption The I2C inteface equies two pins: A seial clock () input pin. The clock is geneated y the micocontolle. A seial data pin () fo in- & output (open dain). The micocontolle always initiates and concludes the communication. Both pins ae in open-dain configuation, theefoe they usual output is high. Fo moe details see the application cicuit in the TLV493D-A1B6 Data Sheet. The inteface can e accessed in any powe mode, even in powe-down mode, since the intenal oscillatos do not have to e active. The data tansmission ode is Most-Significant Bit (MSB) fist, Last-Significant Bit (LSB) last. Data ytes stat always with the egiste addess 00 H. An acknowledge (ACK) eo is indicated as high (1 B ). No eo is indicated at ACK low (0 B ). The values of all thee axis (Bx, By, Bz) ae stoed in sepaate egistes. Afte a powe-on eset these egistes will ead zeo. Reset monitoing mechanisms ae integated. Reset levels which only effect the ADC supply duing a convesion will lead to an ADC cycle esetting only, and the egiste values will emain as they ae. Deep eset levels detected y the zeo cuent eset lock which could esult in intenal flip-flop couptions will lead into a full eset including all egistes (default fuse values to e eloaded) and a powe-on cycle will e executed. A full eset can e tiggeed via I 2 C y sending the addess 0x00 to all slaves (sensos). Moe details ae povided on Chapte 5.7. A two it fame counte allows to check fo a fozen senso functionality (e.g. the powe unit did not initiate a measuement cycle o the ADC did not complete a new measuement - which means the fame counte does not get incemented anymoe). The shotest possile communication (ead o wite 1 egiste) equies a stat condition, 18 its tansfe and a stop condition. At 400 kit/s this means appoximately 50 µs. A communication eading the top seven egistes (fom Bx to Temp) equies a stat condition, 63 its tansfe and a stop condition. At 400 kit/s this means appoximately 165 µs. A communication witing all fou wite egistes equies a stat condition, 36 its tansfe and a stop condition. At 400 kit/s this means appoximately 95 µs. The inteface is confom to the I 2 C fast mode specification (400 kbit/sec max.) ut allows opeation up to at least 1 Mit/sec in case the electical setup of the us is lean enough (which means the amount of devices and thus the paasitic load of the us line is limited to keep ise/fall time conditions small). The allowed max. clock ate aove 400 khz has to e defined on demand given a specific electical setup. Use Manual 10 V 1.03

I2C Inteface 4.2 I2C fomat desciption A I 2 C communication is always initiated (with a stat condition) and concluded (with a stop condition) y the maste (micocontolle). Duing a stat o stop condition the line must stay high. The I 2 C communication fame consists of the stat condition, one addessing yte which coesponds to the slave addess (senso nume), the data tansfe ytes (witing to slave o eading fom slave) and finally the stop condition. Addessing and data tansfe ytes ae always followed y an acknowledge (ACK) it. Duing the addessing and the data tansfe, it tansitions occu with the line at low. If no eo occus duing the data tansfe, the ACK it will e diven low. If an eo occus, the ACK it will e diven high. The stat condition initiates the communication and consists of a falling edge of the line while stays high. It is the micocontolle that pulls down the line. The senso addessing consists of one yte followed y one ACK it. The pupose of the addessing is to identify (slave nume) the senso with which the communication should take place. These its ae equied independently of whethe only one o multiple slaves in us configuation ae connected to the maste. The maste sends 7 addess its stating with the MSB followed y one ead/wite it (ead = high, wite = low). The slave (senso) esponds with one ACK it. Evey it in the line is pulled down o up while is low, then is pulled up fo a pulse and again down efoe the line is pulled again down. Each data tansfe consist of one yte data followed y one ACK it. If the LSB it of the senso addessing yte was a wite (low), then the maste wites 8 data its to the slave and the slaves esponds with one ACK it. If the LSB it of the senso addessing was a ead (high), then the maste eads 8 data its fom the slave and the maste esponds with one ACK it. Data ytes stat always with the egiste addess 00 H and as many ytes will e tansfeed as the line is geneating pulses (following a 9 it patten), till the stop condition The stop condition concludes the communication and consists of a ising edge of the line while stays high. It is the micocontolle that pulls up the line. Note: In case an oveflow accous at addess 9 H (whole itmap ead) the line emains pulled up (no output fom the senso) till the ACK it, which will also emain high indicating an eo (ACK = 1). In case the whole itmap is witten and the maste continues sending data, this will e ignoed y the senso, and the ACK will e diven high, indicating an eo. With the descied I 2 C fomat some ovehead used in conventional 7 it epeated-stat is avoided, optimizing the TLV493D-A1B6 fo fast and powe-efficient ead out of senso data. Theefoe the maste should e implemented to handle the diection switching afte the second yte. The potocol uses a standad 7 it addess followed y data ytes to e sent o eceived. 12 it addessing o any su-addessing is not implemented, so each stat condition always egins with witing the addess, followed y eading (o witing) the fist yte of the itmap and continues with eading (o witing) the next yte until all ytes ae ead (o witten) o the communication is simply teminated y a stop condition. The asic initiato fo the potocol is the falling edge. S A(6) A(5) A(4) A(3) A(2) A(1) A(0) R/ W ACK D(7) D(6) D(5) D(4) D(3) D(2) D(1) D(0) ACK P 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 opt. futhe fames Figue 3 Geneal I2C fomat Use Manual 11 V 1.03

I2C Inteface Note: A eset can e tiggeed with geneal I2C addess 0x00. Afte this command the senso will do an powe-up sequence. (See Chapte 5.2). This pocedue is the ecommended stat up scenaio. The default setting afte statup fo a ead opeation is shown elow fo ADDR=1 and ADDR=0. ADDR=1 is defined y Pin at powe-up to e high accoding AppCicuit. In ode to set ADDR=0 must pulled down to low duing powe-up. To set the addess the high o low level must e kept 200 us afte supplying the senso. S A(6) A(5) A(4) A(3) A(2) A(1) A(0) R/W ACK D(7) D(6) D(5) D(4) D(3) D(2) D(1) D(0) ACK P 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 opt. futhe fames Figue 4 Read example with default setting ADDR=1 (=BD; Wite = BC) Fo ADDR=1 it A(6)=1 and A(0)=NOT(Add) = 0 is used. Afte configuation to ADDR=0 following sequence is used. S A(6) A(5) A(4) A(3) A(2) A(1) A(0) R/W ACK D(7) D(6) D(5) D(4) D(3) D(2) D(1) D(0) ACK P 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 opt. futhe fames Figue 5 Read example with ADDR=0 (3F; Wite = 3E) Fo ADDR=0 it A(6)=0 and A(0)=NOT(Add) = 1 is used. Communication examples An example of a ead communication is povided in Figue 6. The maste geneates a stat condition followed y the addessing to senso nume ADDR = 1 (1011110 B ) and the ead it (1 B ). The slave geneates an ACK fo the addessing and outputs the fist egiste (egiste 0 H ), which coesponds to the Bx value (1011110 B which equals 145.1 mt). The maste geneates an ACK once the egiste is ead. The slave outputs the second egiste (egiste 1 H ), which coesponds to the By value (11111001 B which equals -10.92 mt). The mastes geneates an ACK and since no moe infomation is equied the maste geneates the stop condition. Stat Cond. Addessing ACK Bx ACK By ACK 1 0 1 1 1 1 0 1 0 0 1 0 1 1 1 0 1 0 1 1 1 1 1 0 0 1 0 Stop Cond. Figue 6 I 2 C maste is diving data (µc) I 2 C slave is diving data (senso) I2C ead communication example Use Manual 12 V 1.03

I2C Inteface An example of a typical wite communication at stat-up is povided in Figue 7. The TLV493D-A1B6 is y default configued in powe-down and no Bx, By, Bz values ae measued. To stat Bx, By, Bz convesions at a given update ate the configuation has to e changed to low powe mode fo example. In this case afte the maste geneates a stat condition followed y the senso nume ADDR = 1 (1011110 B ) and a wite it (0 B ). The slaves geneates an ACK. The maste continues the tansmission witing 00000000 B at the fist witing egiste (a eseved egiste). The slaves geneates an ACK. The maste wites 0000 0101 B in the second witing egiste (configuation egiste MOD1). The slaves geneates an ACK and since no moe data need to e witten the maste finishes the communication with a stop condition. With this configuation the inteupt pulse it is enaled (MOD1 egiste = xxxx x1xx B ) and the low powe mode is enaled (MOD1 egiste = xxxx xxx1 B ). Evey 12 ms a Bx, By, Bz convesion will e measued and once the convesion is completed an inteupt pulse will e sent to maste. The maste can then ead the Bx, By and Bz egistes. Stat Cond. Addessing ACK Res ACK MOD1 ACK 1 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 Stop Cond. Figue 7 I 2 C maste is diving data (µc) I 2 C slave is diving data (senso) I2C wite communication example 4.3 Timing diagams and access modes The TLV493D-A1B6 timing equiements ae availale in the TLV493D-A1B6 Data Sheet. 4.3.1 I 2 C timing t STOP t WAIT t STA t RISE t FALL t FALL t SU t HOLD t H t L t RISE STOP START R/ W BIT R/W BIT R/W BIT Figue 8 I2C timing diagam Use Manual 13 V 1.03

Powe-up, senso initialization and access modes 5 Powe-up, senso initialization and access modes At powe-up the TLV493D-A1B6 stats with the factoy configuation, in powe-down mode (default mode). The powe-down mode allows to access the egistes to ead (default values) o wite (fo configuation), ut no magnetic field no tempeatue values ae measued. To stat measuements, one of the following modes has to e configued: Fast mode Low-powe mode Ulta low-powe mode Maste Contolled Mode (MCM) Maste contolled low-powe mode These modes ae descied in the next chaptes. Be awae that the Fast Mode and the Maste Contolle Modes ae not specified in the TLV493D-A1B6 Data Sheet. Use Manual 14 V 1.03

Powe-up, senso initialization and access modes 5.1 Sequence fo powe-up and senso initialization Senso init Init I2C peipheal Vdd = high wait Vdd stale 1) Optional. The ecovey fame could fee the (1) Optional. senso in case The of ecovey an aoded fame communication. could fee the 2) senso Set the in case ADDR of of an the aoted senso diectly communication. afte the (2) Set eset the via ADDR a low/high of the level senso at. diectly See afte the eset Figue via a 15 low/high fo timing level details. at. Refe to diagam xy fo timing details Skip if Vdd of the senso can t e contolled I2C send ecovey 1 : S 0xFF P I2C send eset: S 0x00 ADR 2 P Read and stoe sensoitmap (add. 0x00 to 0x09) Disale I2C peipheal I2C ead successful? no Vdd,, = low wait Vdd stale yes Configue senso (MOD1 & MOD2) Eo counte limit? yes no Exit: Senso OK Exit: Eo Figue 9 Sequence fo powe-up and senso initialization fo single use Use Manual 15 V 1.03

Powe-up, senso initialization and access modes 5.2 Powe-up and powe-down mode Afte powe-up, the senso eads out the voltage applied on ADDR pin fo 200 µs. If the voltage level on ADDR=high than the addess is set to 1. If the voltage level on ADDR = low the addess is set to 0. and ADDR use the same pin. In case of = low a ZC-Reset may occu and ADDR = 0 will e clocked in. Fo a shot peiod of time the powe consumption inceases to 3.7 ma. Duing this shot peiod all functional locks ae active (ut no magnetic measuement no tempeatue measuement take place). Afte this the senso entes the powe-down mode, and all functional locks ae off. Afte that yte 7, 8 & 9 have to e ead out at least one time and stoed fo late use y the use. This is necessay fo any wite command late on in ode not to change the intenal configuations accidentally. This means, that the its tansfeed at any wite command and not used fo configuation, needs to e set to the same values as you ead them out efoe, othewise configuation will e changed (a powe-down and up will eset the senso to factoy settings again, see Figue 9). Note: Fo stat up the sequence in Chapte 5.1 is stongly ecommended. Fo example: Read Out Byte 7..9 (factoy settings) Wite Byte 1: configuale ae D(0), D(1) & D(2) to set diffeent modes, ut not configuale and theefoe not to e changed ae D(3)..D(7). Not to change means you have to wite ack the fome ead values fom Byte 7 D(3)..D(7) and use them to wite fo yte 1. V DD I DD I peak = 3.7mA Powe down mode = 7 na Figue 10 Cuent consumption duing powe-up Powe-down mode Please set in wite-egiste 1 H it#1 = 0 (fast = 0) and set it#0=0 (low=0) to ente powe-down mode. Use Manual 16 V 1.03

Powe-up, senso initialization and access modes 5.3 Fast mode (3.3 khz) Settings: fastmode = 1, lp_mode = 0, int_out = 1 (yte settings [hex] = 00, x6, xx, xx, keep cetain its) t S (including T measuement) t INT t RD1 t RDn t INT /INT FRM & CH (IIC eg.) 0000 0001 0010 0011 0100 ADC T0 ead BX 0 ADC BX 1 ead BY0 ADC BY1 ead BZ0 ADC BZ1 ead T0 ADC T1 ead BX 1 t S (excluding T measuement) t INT t RD1 t RDn t INT /INT FRM & CH (IIC eg.) 0000 0001 0010 0100 0101 ADC BZ0 ead BX 0 ADC BX 1 ead BY0 ADC BY1 ead BZ0 ADC BZ1 ead BX1 ADC BX 2 ead BY 1 Figue 11 Fast mode (/w and w/o temp. measuement) in elation to /INT output It is possile to optimize the eadout in a way that the of the last convesion can e ead while the next convesion is pefomed. To achieve this, the eadout fom I2C has to e done faste than the given time when the next value gets ovewitten, including any possile clock vaiance etween senso and maste (µc). Note: This ead mode assumes to ead only fist thee 8 it values via I2C afte an /INT pulse. To ead out the 8-it values fo Bx, By and Bz the I2C addess wite and fist yte ead needs to e done within trd1 (minus the w.c. accuacy of the senso clock and the µc clock) afte the ising inteupt clock edge. The next yte needs to e ead latest within an additional trdn timefame (minus toleances) and so on. Assuming all 3 values ae ead diectly in one I2C sequence, the time fo eadout of the fist yte is the most citical (as two I2C fames ae equied), eading the emaining ytes should not e a timing issue as hee nevetheless moe time is availale. Note: Thus, this mode equies a non-standad 1MHz I2C clock to e used to ead the data fast enough. Tale 4 Inteface and timing Paamete Symol min typ max Unit Note/Condition Time window to ead fist value trd1 32.8 µs ead afte ising /INT edge Time window to ead next value trdn 33.6 µs consecutive eads Use Manual 17 V 1.03

Powe-up, senso initialization and access modes 5.4 Low-powe mode (100 Hz) Settings: fastmode = 0, lp_mode = 1, int_out = 1 (yte settings [hex]: 00, x5, xx, 4x, keep cetain its) t S (low powe modes) /INT IIC idle o othe comm. a d 0 1 2 3 4 5 6 7 idle o othe comm. a d 0 1 2 3 4 5 6 7 ADC powe down powe down LP- OSC Figue 12 Synchonous, low-powe I2C eadout using an /INT wake up pulse In this low-powe mode the senso goes into powe-down mode until it wakes up y itself to pefom the next convesion. Afte the convesion the inteupt line will e pulled (if activated). This means fo the low-powe modes the time window to ead out all egistes afte the ising edge of the /INT pulse is equal one ove the ate of this low-powe mode minus the convesion time. 5.4.1 Ulta low-powe mode (10 Hz) Settings: fastmode = 0, lp_mode = 0, int_out = 1 (yte settings [hex]: 00, x5, xx, 0x, keep cetain its) In this mode an excellent comination of ulta low-powe consumption and intenal egula wake up function is eached. The asic function is equal to low-powe mode, ut low-powe mode has aout 8 times highe cuent consumption than ulta low-powe mode. As well the inteupt is availale. If an even lowe powe consumption is needed please efe to Chapte 5.5.1. Use Manual 18 V 1.03

Powe-up, senso initialization and access modes 5.5 Maste Contolled Mode (vaiale to f max = 3.3 khz) Settings: fastmode = 1, lp_mode = 1, int_out = 0/1 (yte settings: 00, x7, xx, xx, keep cetain its) The fast oscillato is constantly enaled One measuement cycle is pefomed and /INT is pulsed. Measuement data is availale fo ead out in the egistes. The senso is waiting fo ead-out and no othe measuements ae done. As soon as the maste pefoms a ead-out a new measuement cycle is intenally stated y the senso and new values will e stoed in the egistes. If no futhe ead out takes place no new measuement cycle is initiated. In the simplest case, peiodic ead-out of I2C causes a e-un of a new measuement cycle. It only needs to e ensued that the ead-out time is lage than the time fo the I2C ead fame plus the senso convesion time. constant time inteval fo IIC eadouts (e.g. using a µc time) t S (fast mode) µc intenal IIC eadout peiodically initiated µc intenal IIC eadout peiodically initiated IIC idle o othe comm. a d 0 1 2 3 4 5 6 7 idle o othe comm. a d 0 1 2 3 4 5 6 7 ADC (T) wait Bx By Bz (T) wait Bx Figue 13 Synchonous, fast I2C access using a peiodic I2C ead-out If possile, the /INT output should e activated and used in this mode as well. This will povide the fastest and safest way to ead out all axis with a 12-it esolution value, as to e shown next. This allows a ead-out of the senso to the maste (µc) using an inteupt sevice outine. The ate is now asically detemined y the ADC convesion time plus the I2C eadout time only and fully avoids the ead of inconsistent values. The possile ate fo this mode a egula 400 khz I2C speed is given in the specification section. t S (fast mode) /INT IIC idle o othe comm. a d 0 1 2 3 4 5 6 7 idle o othe comm. a d 0 1 2 3 4 5 6 7 ADC (T) wait Bx By Bz (T) wait Bx Figue 14 Synchonous, fast I2C access using an /INT tigge fo I2C eadout Please e awae that this modes does not switch off the intenal iasing and oscillato, it should theefoe not e used fo low-powe opeation with lage time intevals etween measuements. See Chapte 5.5.1. Use Manual 19 V 1.03

Powe-up, senso initialization and access modes 5.5.1 Use defined configuation (maste contolled low-powe mode) If even lowe cuent consumptions compaed to Ulta Low Powe Mode ae equied this Use defined Configuation can e used. Fo this, it is ecommended to switch the senso into Powe Down Mode fo the time inteval in which the senso is not used (fastmode = 0, lp_mode = 0) and shall only e e-activated fo a new measuement and eadout (fastmode = 1, lp_mode = 1) if necessay. Following example can e used: 1. Set senso via I2C in maste contolled mode with /INT (fastmode = 1, lp_mode = 1, int_out = 1) 2. Wait until INT/ = 0 --> one measuement cycle was done 3. Set senso via I2C in Powe Down Mode (fastmode = 0, lp_mode = 0) --> IDD goes down to powe-down cuent consumption 4. Read out ytes 5. Wait fo x ms 6. Goto 1 By using this example the senso is toggled etween two diffeent modes y the I2C inteface. The longe the waiting peiod (step 5) is, the lowe is the cuent consumption. The I2C can always accessed. Fo example, fo an update ate of f = 0.016 Hz (update evey 60 s) the typical, aveage cuent consumption is only 20 na. See the TLV493D-A1B6 Data Sheet fo the coesponding cuent consumption in each mode ( ate). This pinciple descied aove can e adapted in ode to toggle etween any othe modes. 5.6 ADC hang up in Maste Contolled o Fast Mode Polem desciption In the Maste Contolled Mode (MCM) o the Fast Mode (FM) the ADC convesion may hang up. A hang up can e detected y: Fame Counte (FRM) counte stucks and does not incement anymoe. Coective action Opeating mode, senso used in polling mode 1) / Maste Contolled Mode 1. Detect a non incementing Fame Counte. 2. Send geneal addess 0x00 to eset the senso (see also Chapte 5.1 and Chapte 5.7.1). 3. Re-configue to Maste Contolled Mode. o opeating mode, senso used in inteupt mode (fast o Maste Contolled Mode) 1. Use a system watchdog to detect a missing inteupt. 2. Optional: detect a non incementing Fame Counte. 3. Send geneal addess 0x00 to eset the senso (see also Chapte 5.1 and Chapte 5.7.1). 4. Re-configue to desied fast o Maste Contolled Mode. 1) polling:= no /Int is issued, uc eads out senso in fixed peiods. Use Manual 20 V 1.03

Powe-up, senso initialization and access modes 5.7 Powe supply consideations The powe supply and its cicuities have to e designed to ensue a stale stat-up and senso initialisation as well as a stale opeation fo coect communication. The senso can e supplied y the same supply used y the micocontolle o y an altenative supply. The usage of a micocontolle output pin is consideed an altenative powe supply. The following consideations must e coveed in any case: The us pins must not have a highe voltage than the supply pins. The supply has to cope with the specified DC cuents of the senso and AC cuent peaks fom digital logic opeation (fom us inteface and fom intenal senso logic). In-ush cuent of the supply uffe capacito must e consideed y dimensioning of the powe supply. The senso must not e supplied y a voltage highe than 3.5 V, which would educe the opeating lifetime o even cause an immediate damage. The senso does not have any intenal ovevoltage potection. The supply powe-up amp has to e as smooth and steady as possile, as no classic eset cicuity is used. The senso does not povide a evese voltage potection. Fo inceased eliaility, the micocontolle shall have a means to powe-cycle the senso supply in case the I 2 C us is locked up making senso communication impossile. 5.7.1 Geneal eset In case of wong initialization o any othe undesied event, it is possile to tigge a geneal eset. A geneal eset can also e used to do econfigue the addess. A geneal eset is tigged y calling the addess 0x00 in the I 2 C inteface. This geneates an intenal eset, efeshes the fuse egiste settings and e-eads the /ADR line to initialize the I 2 C us addess. Moe timings see Figue 15. The geneal eset can also e used afte powe-on to impove system oustness in case of unstale powe supplies. S A(6) A(5) A(4) A(3) A(2) A(1) A(0) R/W ACK ADDR P 1 2 3 4 5 6 7 8 9 t 0 t 1 t 0 < 4µs t 1 > 14µs Figue 15 Reset fame 0x00 with addess setting Use Manual 21 V 1.03

Bus configuation with multiple sensos 6 Bus configuation with multiple sensos It is possile to connect up to eight slaves (sensos) to a maste in a us configuation. To slave addesses ae configued sequentially at stat-up. Each slave equies an exclusive supply line, theefoe the maste must povide enough I/O pins capale of diving up to 5 ma DC in each line. Two examples with two and eight slaves ae pesented next. Configuation with two slaves Slave #0 is poweed up togethe with the whole system stat up, while slave #1 emains poweed down. Within the fist 200 µs afte the powe-up, slave #0 eads the voltage applied on / ADDR pin. If the voltage level on ADDR is high, the addess is set to 1 (default case with open dain configuation). If the voltage level on ADDR is low the addess is set to 0. This configuation emains fixed till the next powe-down o eset. Once the 200 µs have tanscued, the maste powes up slave #1 with one of the I/O lines. The maste dives the / ADDR pin to the opposite level at which slave #0 was configued. Afte 200 µs slave #1 is also configued. Once the slaves ae configued, the maste can access to ead o wite any slave y addessing them accodingly to Tale 5. Tale 5 Addessing with multiple slaves Slave / ADDR pin Read Wite at powe-up Bin Hex Bin Hex 0 high (1) 1011 110 1 BD 1011 110 0 BC 1 low (0) 0011 111 1 3F 0011 111 0 3E Powe Supply V DD V DD TLV493D (Slave #0, ADDR = 1) GND (/INT) C 1 R R R 1 R 2 R I/O_0 (/INT) µc e.g. XMC 1100 V DD TLV493D (Slave #1, ADDR = 0) GND (/INT) R R C 1 Recommended R 1, R 2, C and C 1 values availale in the Data Sheet Figue 16 GND Application cicuit fo us configuation with two slaves Use Manual 22 V 1.03

Bus configuation with multiple sensos V DD I/O_0 Figue 17 (/INT) >200µs Slave #0 is set with ADDR = 1 (slave #1 not supplied) >200µs Slave #1 is set with ADDR = 0 (slave #0 aleady set and aove the stat up peiod ) Maste stats communication with eithe slave #0 (addess BD /BC) o slave #1 (addess 3F/3E) Stat-up sequence and timing fo us configuation with two slaves Configuation with moe than two slaves (e.g. eight) Additionally to the / ADDR pin level to configue the slave nume, thee ae two its (IICAdd) in the wite egiste MOD1 that allow to set an addess. Theefoe comining the / ADDR pin levels with the two its up to eight slaves can e configued at stat up. In this case the Vdd line plus seven I/O lines will e equied to supply the total eight slaves. Slave #0 will e set to ADDR = 1 within the 200 µs if / ADDR pin is set to high. Once this is done the IICAdd its have to e changed fom the default 00 to 11. The default addess has now een changed fom the default 0xBD fo ead and 0xBC fo wite to 0x95 fo ead and 0x94 fo wite. Next the I/O_0 line can e diven high to supply slave #1. Setting the / ADDR pin high the default addess is set to 0xBD fo ead and 0xBC fo wite. Afte 200 µs the addess will e changed to 0x9D and 0x9C espectively y witing the IICAdd its to 10. The slave #2 is now poweed up with the I/O_1 line. / ADDR pin is high fo 200 µs. The default addesses 0xBD and 0xBC will e changed to 0xB5 and 0xB4 y witing the IICAdd its to 01. The slave #3 is poweed up with the I/O_2 line. / ADDR pin emains high fo 200 µs. Fo slave #3 de IICAdd its emain 00, theefoe no need to configue them via I 2 C. Fo the slaves #4, #5, #6 and #7 the same pocess descied aove will e caied, with just one diffeence, the / ADDR pin will e diven low. Now each of the eight slaves has a specific addess (summaized in Tale 6). The data tansfe to any slave will stat when the maste addesses the desied slave nume. Tale 6 Addessing with multiple slaves Slave / ADDR pin IICAdd its (Bin) Read (Bus) Wite (Bus) at powe-up Default Bus Bin Hex Bin Hex 0 high 00 11 1001 010 1 95 1001 010 0 94 1 high 00 10 1001 110 1 9D 1001 110 0 9C 2 high 00 01 1011 010 1 B5 1011 010 0 B4 3 high 00 00 1011 110 1 BD 1011 110 0 BC 4 low 00 11 0001 011 1 17 0001 011 0 16 5 low 00 10 0001 111 1 1F 0001 111 0 1E 6 low 00 01 0011 011 1 37 0011 011 0 36 7 low 00 00 0011 111 1 3F 0011 111 0 3E Use Manual 23 V 1.03

Bus configuation with multiple sensos Powe Supply V DD I/O_0 I/O_1 I/O_2 (/INT) µc e.g. XMC 1100 I/O_3 I/O_4 I/O_5 I/O_6 TLV493D (Slave #0, ADDR = 1) TLV493D (Slave #1, ADDR = 1) GND TLV493D (Slave #2, ADDR = 1) TLV493D (Slave #3, ADDR = 1) V DD (/INT) V DD (/INT) (/INT) V DD (/INT) V DD (/INT) V DD (/INT) V DD (/INT) V DD (/INT) V DD (/INT) TLV493D (Slave #4, ADDR = 0) TLV493D (Slave #5, ADDR = 0) TLV493D (Slave #6, ADDR = 0) TLV493D (Slave #7, ADDR = 0) Check Data Sheet fo application cicuit ecommendations (passives omitted fo illustatoy puposes) Figue 18 Application cicuit fo us configuation with eight slaves Use Manual 24 V 1.03

Bus configuation with multiple sensos V DD I/O_0 I/O_1 I/O_2 I/O_3 I/O_4 I/O_5 I/O_6 (/INT) >200µs >200µs >200µs >200µs Slave #0 stat up ADDR = 1 Slave #0 wite IICAdd = 11 >200µs Slave #1 stat up ADDR = 1 Slave #2 stat up ADDR = 1 Slave #2 wite IICAdd = 01 >200µs Slave #3 stat up ADDR = 1 Slave #4 stat up ADDR = 0 Slave #4 wite IICAdd = 11 >200µs Slave #5 stat up ADDR = 0 Slave #6 stat up ADDR = 0 Slave #6 wite IICAdd = 01 >200µs Slave #7 stat up ADDR = 0 Maste stats communication with slave #0 (addess 95H/94H) o slave #1 (addess 9D H/9 CH) o slave #2 (addess B5H/B4H) o slave #3 (addess BD H/BC H) o slave #4 (addess 17H/16H) o slave #5 (addess 1FH/1EH) o slave #6 (addess 37H/36H) o slave #7 (addess 3FH/3EH) Figue 19 Slave #1 wite IICAdd = 10 Slave #3 IICAdd its emain default 00 Slave #5 wite IICAdd = 10 Stat-up sequence and timing fo us configuation with eight slaves Slave #7 IICAdd its emain default 00 Note: It is also possile to configue two slaves y changing the IICAdd it in the wite egiste MOD1 indepedently of the / ADDR pin at stat-up. Use Manual 25 V 1.03

I 2 C Registes 7 I 2 C Registes The TLV493D-A1B6 includes seveal egistes that can e accessed via Inte-Integated Cicuit inteface (I 2 C) to ead data as well as to wite and configue settings. Thee ae ten ead egistes and fou wite egistes. 7.1 Registes oveview A itmap oveview is pesented in Figue 20: geen its contain measuement data, oange its configuation paametes (e.g. powe mode) and gey its ae elevant fo diagnosis. Read Registes Wite Registes 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 Bx (0 H ) Bx (11 4) Res (0 H ) Reseved By (1 H ) By (11 4) MOD1 (1 H ) P IICAdd Reseved INT FAST LOW w w w w w Bz (2 H ) Bz (11 4) Res (2 H ) Reseved Temp (3 H ) Temp. (11 8) FRM CH MOD2 (3 H ) T LP PT Reseved w w w Bx2 (4 H ) Bx (3 0) By (3 0) Bz2 (5 H ) Reseved T FF PD Bz (3 0) Temp2 (6 H ) Temp (7 0) Fact Set1 (7 H ) Reseved Fact Set2 (8 H ) Reseved Fact Set3 (9 H ) Reseved Figue 20 Bitmap Figue 21 Values (most elevant) Othe Values Configuation Configuation us Diagnosis Reseved its Colo legend fo the itmap 7.2 Bit types The TLV493D-A1B6 contains ead its, wite its and eseved its. Tale 7 Bit Types Aeviation Function Desciption Read Read only its w Wite Read and wite its fo configuation es Reseved Bits that must keep the default values (ead pio to wite equied) Use Manual 26 V 1.03

I 2 C Registes 7.2.1 Read egistes The I2C egistes can e ead at any time, stating always fom addess 0 H and as long as the maste geneates a clock signal (). It is ecommended to use the senso inteupt to ead data afte an inteupt pulse. This avoids eading inconsistent values, especially when unning the fast mode. Additionally, seveal flags can e checked to ensue the data values ae consistent and the ADC was not unning at the time of eadout. 7.2.1.1 Registe desciptions Bx egiste Bx Offset Reset Value Bx value egiste 0 H 00 H 7 0 Bx (11...4) Field Bits Type Desciption Bx 7:0 Bx Value Signed value fom the vetical HALL poe in the x- diection of the magnetic flux. Contains the eight Most Significant its (its 11...4). Reset: 00 H By egiste By Offset Reset Value By value egiste 1 H 00 H 7 0 By (11...4) Field Bits Type Desciption By 7:0 By Value Signed value fom the vetical HALL poe in the y- diection of the magnetic flux. Contains the eight Most Significant its (its 11...4). Reset: 00 H Use Manual 27 V 1.03

I 2 C Registes Bz egiste Bz Offset Reset Value Bz value egiste 2 H 00 H 7 0 Bz (11...4) Field Bits Type Desciption Bz 7:0 Bz Value Signed value fom the lateal HALL poe in the z- diection of the magnetic flux. Contains the eight Most Significant its (its 11...4). Reset: 00 H Temp egiste Temp Offset Reset Value Tempeatue, counte, channel egiste 3 H 00 H 7 4 3 2 1 0 Temp (11...8) FRM CH Field Bits Type Desciption Temp 7:4 Tempeatue Value Signed tempeatue value. Below o aove the specified opeating tempeatue ange non-lineaities may occu. If tempeatue measuement is deactivated duing opeation, the last value emains in the egiste. Reset: 0 H FRM 3:2 Fame Counte Check if its have changed in consecutive convesion uns. Incements at evey update ate, once a X/Y/Z/T convesion is completed. The new Bx, By, Bz and Tempeatue values have een stoed in the egistes. Note: if the tempeatue measuement is disaled, FRM inceases as soon as the Z convesion is completed. Reset: 00 B Use Manual 28 V 1.03

I 2 C Registes Field Bits Type Desciption CH 1:0 Channel Must e 00 at eadout to ensue X/Y/Z/T come fom the same convesion. Else, convesion is unning. If 00 no convesion (intenal powe-down) o x- diection convesion stated (ut value not yet stoed in the egiste) If 01 y-diection convesion ongoing If 10 z-diection convesion ongoing If 11 tempeatue convesion (if temp. disaled, no If tempeatue measuement is disaled, no 11 comination possile. The MUX uses the CH its to select the X/Y/Z/T channel. Note: PD has also to e 1 to indicate a convesion is completed. Reset: 00 B Bx2 egiste Bx2 Offset Reset Value Bx value egiste 4 H 00 H 7 4 3 0 Bx (3...0) By (3...0) Field Bits Type Desciption Bx 7:4 Bx Value Value fom the vetical HALL poe in the x-diection of the magnetic flux. Contains the fou Less Significant Bits (its 3...0). Reset: 0 H By 3:0 By Value Value fom the vetical HALL poe in the y-diection of the magnetic flux. Contains the fou Less Significant Bits (its 3...0). Reset: 0 H Use Manual 29 V 1.03

I 2 C Registes Bz2 egiste Bz2 Offset Reset Value Bz value egiste 5 H Device specific 7 6 5 4 3 0 Reseved T FF PD Bz (3...0) Field Bits Type Desciption Reseved 7 es Factoy settings Reset: device specific T 6 Testmode flag Must e 0 at eadout. Povides a flag to signal that the senso is not in nomal opeating mode. T = 1 data is tampeed e.g. due to an inadvetent test mode, ty senso eset T = 0 data is valid (o not updated) Reset: 0 B FF 5 Paity fuse flag Must e 1 at eadout. Povides a flag fom the intenal fuse paity check. This flag is only valid if the PT it (paity test enaled) in egiste Mod2 is enaled as well. FF = 1 fuse setup OK FF = 0 fuse setup not OK, ty senso eset Reset: 1 B PD 4 Powe-down flag Must e 1 at eadout. If 1, Bx, By, Bz and Temp convesion completed. If 0 Bx, By, Bz and Temp convesion unning. If tempeatue measuement is disaled, flag toggles afte Bz convesion. Reset: 0 B Bz 3:0 Bz Value Value fom the lateal HALL poe in the z-diection of the magnetic flux. Contains the fou Less Significant Bits (its 3...0). Reset: 0 H Use Manual 30 V 1.03

I 2 C Registes Temp2 egiste Temp2 Offset Reset Value Tempeatue value egiste 6 H 00 H 7 0 Temp (7...0) Field Bits Type Desciption Temp 7:0 Tempeatue Value Tempeatue value. Below o aove the specified opeating tempeatue ange non-lineaities may occu. If tempeatue measuement is deactivated duing opeation, the last value emains in the egiste. Reset: 00 H Note: The factoy settings (eg 7.. yte 9) should e ead out once and stoed. Those values ae needed fo futhe witing commands and ae not allowed to change. Reseved egiste Res Offset Reset Value Reseved egiste 7 H Device specific 7 0 Reseved Field Bits Type Desciption Reseved 7:0 es Factoy settings Bits 6:3 must e witten into egiste 1 H in case of wite. Reset: device specific Use Manual 31 V 1.03

I 2 C Registes Reseved egiste Res Offset Reset Value Reseved egiste 8 H Device specific 7 0 Reseved Field Bits Type Desciption Reseved 7:0 es Factoy settings Bits 7:0 must e witten into egiste 2 H in case of wite. Reset: device specific Reseved egiste Res Offset Reset Value Reseved egiste 9 H Device specific 7 0 Reseved Field Bits Type Desciption Reseved 7:0 es Factoy settings Bits 4:0 must e witten into egiste 3 H in case of wite. Reset: device specific Use Manual 32 V 1.03

I 2 C Registes 7.2.2 Wite egistes Registes will e witten stating always fom addess 0 H and as many egistes as long as a the maste geneates a clock signal (). 7.2.2.1 Registe desciptions Reseved egiste Res Offset Reset Value Reseved egiste 0 H 00 H 7 0 Reseved Field Bits Type Desciption Reseved 7:0 es Reseved Non-configuale its. Reset: 00 H Mode 1 egiste MOD1 Offset Reset Value Mode 1 egiste 1 H Device specific 7 6 5 4 3 2 1 0 P IICAdd Reseved INT FAST LOW w w w w w Field Bits Type Desciption P 7 w Paity it Paity of configuation map. Sum of all 32 its fom wite egistes 0 H, 1 H, 2 H and 3 H must e odd. The paity it must e calculated y the maste pio to execute the wite command. Once the wite command is executed (including the paity it), the senso veifies the paity it with the its in the egistes. If the veification fails, the senso sets ACK at high at the next ead command. Reset: device specific Use Manual 33 V 1.03

I 2 C Registes Field Bits Type Desciption IICAdd 6:5 w I2C addess its Bits can e set to 00, 01, 10 o 11 to define the slave addess in us configuation. Reset: 00 B Reseved 4:3 es Factoy settings Bits must coespond to its 4:3 fom ead egiste 7 H. Reset: device specific INT w Inteupt pad enaled If 1 INT (inteupt pulse) enaled (default) If 0 INT (inteupt pulse) disaled Afte a completed convesion, an inteupt pulse will e geneated. Fo us configuations INT is not ecommended, unless timing constaints etween I 2 C data tansfes and inteupt pulses ae monitoed and aligned Reset: 1 B FAST w Fast mode If 1 fast mode enaled If 0 fast mode disaled In ode to ente powe-down mode please set FAST=0 and LOW=0 Reset: 0 B LOW w Low-powe mode If 0 disaled If 1 enaled In ode to ente powe-down mode please set FAST=0 and LOW=0 Reset: 0 B Use Manual 34 V 1.03

I 2 C Registes Reseved egiste Res Offset Reset Value Reseved egiste 2 H Device specific 7 0 Reseved Field Bits Type Desciption Reseved 7:0 es Factoy settings Bits must coespond to its 7:0 fom ead egiste 8 H. Reset: device specific Mode 2 egiste MOD2 Offset Reset Value Mode 2 egiste 3 H device-specific H 7 6 5 4 0 T LP PT Reseved w w w Field Bits Type Desciption T 7 w Tempeatue measuement enaled If 0 tempeatue measuement enaled (default) If 1 tempeatue measuement disaled IDD inceases y +33% fo enaled tempeatue measuement. If tempeatue measuement disaled, last value emains in the itmap. Reset: 0 B LP 6 w Low-powe peiod If 0 peiod is 100ms (ulta low-powe peiod) If 1 peiod is 12ms Reset: 0 B PT 5 w Paity test enaled If 0 paity test disaled If 1 paity test enaled (default) Reset: 1 B Reseved 4:0 es Factoy setting Bits must coespond to its 4:0 fom ead egiste 9 H. Reset: device specific Use Manual 35 V 1.03