PNI RM3100 User Manual
Hide thumbs Also See for RM3100:
Table of Contents

Advertisement

User Manual
RM3100 & RM2100
Geomagnetic Sensor

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RM3100 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for PNI RM3100

  • Page 1 User Manual RM3100 & RM2100 Geomagnetic Sensor...
  • Page 2: Table Of Contents

    Set the Cycle Count Registers ............38 5.8.2 Initiate a Single Measurement ............39 5.8.3 Initiate Continuous Measurement Mode ........... 39 5.8.4 Read the Measurement Results ............39 PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 1 of 41...
  • Page 3 Figure 3-7: MagI2C MLF Mechanical Drawing ............... 12 Figure 3-8: MagI2C MLF Tape Dimensions ................13 Figure 3-9: Recommended Solder Reflow Profile ..............14 Figure 4-1: RM3100 reference schematic – SPI Configuration ..........15 Figure 4-2: RM3100 reference schematic – I C Configuration..........16 Figure 4-3: LR Oscillator Circuit Biasing Diagram ..............
  • Page 4: Copyright & Warranty Information

    If a Product is defective, transportation charges for the return of the Product to Customer within the United States and Canada will be paid by PNI. For all other locations, the warranty excludes all costs of shipping, customs clearance, and other related charges.
  • Page 5: Introduction

    13104, and a MagI2C ASIC controller, pn 13156, which forms the basis for a 2-axis digital compass. The RM3100 is the same as the RM2100 but adds a Sen-Z-f sensor coil, pn 13101, such that compassing measurements are not constricted to the horizontal plane.
  • Page 6: Specifications

    2. The cycle count setting (eg. 50 ,100, and 200) is user-configurable and set in the Cycle Count Registers. See Section 4.1 for a discussion on how the RM3100 works, and Section 5.1 for how to set the Cycle Count Registers.
  • Page 7: Sen-Xy-F And Sen-Z-F Characteristics

    Operating Temperature Footnote: 1. 1 V peak-to-peak across the coil @ 100 kHz sinewave. No DC bias resistance. Measured orthogonal to Earth’s magnetic field. PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 6 of 41...
  • Page 8: Magi2C Characteristics

    Idle Mode Current µA Leakage Current @ DV =0V, DV =3.6V) Operating Temperature Footnote: 1. Please contact PNI if operation at <2.0 V is required. PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 7 of 41...
  • Page 9: Dimensions, Packaging, And Pad & Mask Layout

    3.4 Dimensions, Packaging, and Pad & Mask Layout 3.4.1 Sen-XY-f Figure 3-1: Sen-XY-f Sensor Dimensions PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 8 of 41...
  • Page 10: Figure 3-2: Sen-Xy-F Tape And Reel Dimensions

    Tape & reel meets ANSI/EIA standard EIA-418-B Figure 3-2: Sen-XY-f Tape and Reel Dimensions Note: PNI recommends a 5 mil stencil. The solder paste area is much smaller than the pad to reduce sensor tilt and misalignment. The above layout allows for rework: for minimal footprint, contact PNI.
  • Page 11: Sen-Z-F

    3.4.2 Sen-Z-f Figure 3-4: Sen-Z-f Sensor Dimensions PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 10 of 41...
  • Page 12: Figure 3-5: Sen-Z-F Tape And Reel Dimensions

    Tape & reel meets ANSI/EIA standard EIA-418-B Figure 3-5: Sen-Z-f Tape and Reel Dimensions Note: PNI recommends a 5 mil stencil. The solder paste area is much smaller than the pad to reduce sensor tilt and misalignment. The above layout allows for rework: for minimal footprint, contact PNI.
  • Page 13: Magi2C

    3.4.3 MagI2C Figure 3-7: MagI2C MLF Mechanical Drawing Note: PNI recommends not soldering to the exposed die pad in the center of the ASIC PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 12 of 41...
  • Page 14: Soldering

    3.5 Soldering Figure 3-9 and Table 3-6 provide the recommended solder reflow profile and processing parameters for RM3100 components. After soldering PNI components to a board, it is possible to wave solder the opposite side of the PCB. IMPORTANT: PNI sensor coils require the use of halide-free solder pastes and processes for reflow and cleaning.
  • Page 15: Figure 3-9: Recommended Solder Reflow Profile

    1. Meets IPC/JEDEC J-STD-020 profile recommendations. Sen-XY-f and Sen- Z-f classified as moisture sensitivity level 1. MagI2C MLF classified as moisture sensitivity level 3. PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 14 of 41...
  • Page 16: Geomagnetic Sensor Overview & Set-Up

    4 Geomagnetic Sensor Overview & Set-Up 4.1 Overview Figure 4-1 and Figure 4-2 provide basic schematics for implementing the RM3100 Sensor Suite when using the SPI interface and I C interface, respectively. The MagI2C is at the center of the schematic, as it ties the user‟s host controller, on the left, to the three sensor coils, on the right.
  • Page 17: Figure 4-2: Rm3100 Reference Schematic - I C Configuration

    Figure 4-2: RM3100 reference schematic – I C Configuration A Sen-XY-f or Sen-Z-f sensor coil serves as the inductive element in a simple LR relaxation oscillation circuit which is composed of an external bias resistor along with digital gates and a comparator internal to the MagI2C.
  • Page 18: Layout

    4.2 Layout 4.2.1 Sensor Coil Orientation Figure 4-4 indicates how the three sensor coils in a RM3100 Geomagnetic Sensor should be oriented for a system referenced as north-east-down (NED). The arrow represents the direction of travel or pointing. The Sen-XY-f is insensitive to the location of the polarity indicator, while the location of the polarity indicator is critical for the Sen-Z-f.
  • Page 19: Local Magnetic Field Considerations

    Sen-Z-f sensor will be reversed. 4.2.2 Local Magnetic Field Considerations Because the RM3100 sensor measure magnetic field, it is important to consider what items in the vicinity of the sensors can affect the sensor readings. Note that magnetic field drops off as (1/distance) .
  • Page 20: Other Layout Considerations

     If an RM3100 Evaluation Board is not available, gradually bring the component in question closer to one of the sensor coils and observe when the sensor reading from the MagI2C starts to change. 4.2.3 Other Layout Considerations Other design considerations include: ...
  • Page 21: Table 4-1: Magi2C Pin Assignments

    C interface (SCL) – Serial clock line SPI interface (MISO) – Master Input, Slave Output MISO / C interface – Bit 1 of MagI2C’s slave address PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 20 of 41...
  • Page 22: Spi Pins

    The SSN pin must transition from HIGH to LOW prior to reading from or writing to the registers. It must stay LOW for the remainder of the operation. PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 21 of 41...
  • Page 23: C Pins

    MagI2C on the SDA pin on the falling edge of SCL, except for the first bit which must be present before the first rising edge of SCL. PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 22 of 41...
  • Page 24: Spi Timing Requirements

    The timing parameters, defined in Figure 4-5 or Figure 4-6 and specified in Table 4-2, must be met to ensure reliable communication. PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 23 of 41...
  • Page 25: Figure 4-5: Spi Timing Diagram, Cpol = Cpha = 0

    Figure 4-5: SPI Timing Diagram, CPOL = CPHA = 0 Figure 4-6: SPI Timing Diagram, CPOL = CPHA = 1 PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 24 of 41...
  • Page 26: C Requirements

    The higher 5 bits of the slave address are pre-defined in hardware and the same for all MagI2C devices. PNI has registered these first 5 bits as 0b01000. The lower 2 bits of the slave address are user-configurable, using pins 3 and 28. As such, 4 different slave addresses are possible.
  • Page 27: C Register Read

    This continues until the host sends the NACK command followed by the Stop command, which terminates the transaction. PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 26 of 41...
  • Page 28: Magi2C Operation

    Each sensor has its own cycle count value, and each can be different. Increasing the cycle count value increases measurement gain and resolution. Lowering the cycle count value reduces acquisition time, which increases maximum PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 27 of 41...
  • Page 29: Initiate Continuous Measurement Mode (0X01)

    The MagI2C can either take measurements automatically on a regular frequency (Continuous Measurement Mode) or by polling for single measurement. This section discusses Continuous Measurement Mode. See Section 5.3 for polling a single measurement. PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 28 of 41...
  • Page 30: Table 5-3: Continuous Mode Drdy Options

    Note: Certain commands, such as reading from the CMM register or writing to the TMRC register, will terminate Continuous Measurement Mode. PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 29 of 41...
  • Page 31: Setting The Cmm Update Rate With Tmrc (0X0B)

    0x92, indicating an update rate of ~600 Hz, the rate established by the cycle count will override the TMRC request, and the actual update rate will be ~430 Hz. PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 30 of 41...
  • Page 32: Initiate A Single Measurement (0X00)

    Z axis, respectively, is to be measured. Note that the DRDY line will go HIGH after all measurements requested in the Single Measurement Command byte have been completed. Bit # Value PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 31 of 41...
  • Page 33: Confirm New Data Ready

    Results byte, as defined below, where the values of A, B, C, and D establish the register to be addressed, as given in Table 5-5. Bit # Value PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 32 of 41...
  • Page 34: Troubleshooting And General Information

    Write to the BIST register by sending 0x33 followed by the BIST register values, and request a read from the BIST register by sending 0xB3. The register contents are defined below. Bit # Value PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 33 of 41...
  • Page 35: Hshake Register (0X35)

    0x35 followed by the BIST register values, and request a read from the HSHAKE register by sending 0xB5. The register contents are defined below. PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 34 of 41...
  • Page 36: Revid Register (0X36)

     Send 0 (value for the MSB for the Z axis - pointer automatically increments)  Send 64 (value for the LSB for the Z axis - pointer automatically increments)  Set SSN to HIGH PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 35 of 41...
  • Page 37: Making And Reading Measurements

    MISO line is used to establish when data is ready, but a query of the Status Register could be used instead. SPI timing requirements are discussed in Section 4.4. Figure 5-1: SPI Activity Sequence Diagram PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 36 of 41...
  • Page 38 DRDY goes HIGH after completing measurements on all axes, the CMM value would be 0x79.  The RM3100 Evaluation Board will now initiate Continuous Measurement Mode.  Return SSN to HIGH. This will not affect the measurement process, but will free up the host to communicate with other devices and ensure the next write command sent to the module is interpreted properly.
  • Page 39: Examples Using The I C Interface

    ACK DATA TO CCY0 REG (N+3) ACK DATA TO CCZ1 REG (N+4) ACK DATA TO CCZ0 REG (N+5) ACK STOP 0 0 0 0 0 1 PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 38 of 41...
  • Page 40: Initiate A Single Measurement

    MagI2C automatically increments to the subsequent registers. START MagI2C ADDRESS RW ACK MX2 ADDRESS (N) ACK STOP From Host to MagI2C From MagI2C to Host PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 39 of 41...
  • Page 41 X X X X X X X X X The final NACK is optional, as communication will stop by simply implementing the Stop condition. PNI Sensor Corporation Doc 1017252 r06 RM3100 & RM2100 Sensor Suite User Manual Page 40 of 41...

This manual is also suitable for:

Rm2100

Table of Contents

Save PDF