Manual

PNI Sensor Corporation Doc 1017252 r03
RM3100 & RM2100 Sensor Suite User Manual Page 1 of 45
Table of Contents
1 COPYRIGHT & WARRANTY INFORMATION ............................................................ 3
2 INTRODUCTION .......................................................................................................... 4
3 SPECIFICATIONS ....................................................................................................... 5
3.1 GEOMAGNETIC SENSOR CHARACTERISTICS .......................................... 5
3.2 SEN-XY-F AND SEN-Z-F CHARACTERISTICS ............................................. 6
3.3 MAGI2C CHARACTERISTICS ........................................................................ 7
3.4 DIMENSIONS, PACKAGING, AND PAD & MASK LAYOUT .......................... 8
3.4.1 Sen-XY-f ............................................................................................. 8
3.4.2 Sen-Z-f .............................................................................................. 10
3.4.3 MagI2C ............................................................................................. 12
3.5 SOLDERING ................................................................................................. 13
4 GEOMAGNETIC SENSOR OVERVIEW & SET-UP .................................................. 15
4.1 OVERVIEW ................................................................................................... 15
4.2 LAYOUT ........................................................................................................ 17
4.2.1 Sensor Coil Orientation .................................................................... 17
4.2.2 Local Magnetic Field Considerations ............................................... 18
4.2.3 Other Layout Considerations ............................................................ 19
4.3 MAGI2C PIN-OUT ......................................................................................... 19
4.3.1 General Pins ..................................................................................... 19
4.3.2 SPI Pins ............................................................................................ 21
4.3.3 I
2
C Pins ............................................................................................. 22
4.4 SPI TIMING REQUIREMENTS ..................................................................... 23
4.5 I
2
C REQUIREMENTS .................................................................................... 25
4.5.1 I
2
C Register Write ............................................................................. 25
4.5.2 I
2
C Register Read ............................................................................. 26
5 MAGI2C OPERATION ............................................................................................... 27
5.1 SET THE CYCLE COUNT REGISTERS (0X04 0X09) .............................. 28
5.2 INITIATE CONTINUOUS MEASUREMENT MODE (0X01) .......................... 29
5.2.1 Setting the CMM Update Rate with TMRC (0x0B) ........................... 30
5.2.2 Alarm Mode ...................................................................................... 31
5.3 INITIATE A SINGLE MEASUREMENT (0X00) ............................................. 34
5.4 CONFIRM NEW DATA READY .................................................................... 35
5.4.1 STATUS Register (0x34) .................................................................. 35
5.5 READ THE MEASUREMENT RESULTS ...................................................... 35
5.6 TROUBLESHOOTING AND GENERAL INFORMATION ............................. 36
5.6.1 Built-In Self Test Register (0x33) ..................................................... 36
5.6.2 HSHAKE Register (0x35) ................................................................. 37
5.6.3 REVID Register (0x36) ..................................................................... 38
5.7 EXAMPLES USING THE SPI INTERFACE .................................................. 38
5.7.1 Set the Cycle Count Registers ......................................................... 38
5.7.2 Making and Reading Measurements ................................................ 39
5.8 EXAMPLES USING THE I
2
C INTERFACE ................................................... 41
5.8.1 Set the Cycle Count Registers ......................................................... 41
5.8.2 Initiate a Single Measurement .......................................................... 42
5.8.3 Initiate Continuous Measurement Mode ........................................... 42
5.8.4 Read the Measurement Results ....................................................... 42