English
Language : 

HMC6352 Datasheet, PDF (6/13 Pages) Honeywell Solid State Electronics Center – Digital Compass Solution
HMC6352
Standby Mode: (Operational Mode=0) This is the factory default mode. The HMC6352 waits for master device
commands or change in operational mode. Receiving an “A” command (get data) will make the HMC6352 perform a
measurement of sensors (magnetometers), compute the compensated magnetometer and heading data, and wait for the
next read or command. No new measurements are done until another “A” command is sent. This mode is useful to get
data on demand or at random intervals as long as the application can withstand the time delay in getting the data.
Query Mode: (Operational Mode=1) In this mode the internal processor waits for “A” commands (get data), makes the
measurements and computations, and waits for the next read command to output the data. After each read command, the
HMC6352 automatically performs another get data routine and updates the data registers. This mode is designed to get
data on demand without repeating “A” commands, and with the master device controlling the timing and data throughput.
The tradeoff in this mode is the previous query latency for the advantage of an immediate read of data.
The above two modes are the most power conserving readout modes.
Continuous Mode: (Operational Mode=2) The HMC6352 performs continuous sensor measurements and data
computations at selectable rates of 1Hz, 5Hz, 10Hz, or 20Hz, and updates the output data bytes. Subsequent “A”
commands are un-necessary unless re-synchronization to the command is desired. Data reads automatically get the most
recent updates. This mode is useful for data demanding applications.
The continuous mode measurement rate is selected by two bits in the operational mode selection byte, along with the
mode selection and the periodic Set/Reset bit. The periodic Set/Reset function performs a re-alignment of the sensors
magnetic domains in case of sensor perming (magnetic upset event), operating temperature shifts, and normal thermal
agitation of the domains. Exposure of the HMC6352 to magnetic fields above 20 gauss (disturbing field threshold) leads to
possible measurement inaccuracy or “stuck” sensor readings until the set/reset function is performed. With the periodic
Set/Reset bit set, the set/reset function occurs every few minutes.
Operational Mode Control Byte Syntax
As described above, the HMC6352 operation mode, measurement rate, and periodic set/reset are selected and stored
both in a processor RAM register and in EEPROM. Upon power-up the EEPROM will transfer the saved operational mode
control byte into register address 74(hex). The following is the byte format:
Bit 7 =0
Bits 6 and 5 (Continuous Mode Measurement Rate)
Bit 6
0
0
1
1
Bit 5
0
1
0
1
Description
1 Hz Measurement Rate
5 Hz Measurement Rate
10 Hz Measurement Rate
20 Hz Measurement Rate
Bit 4 (Periodic Set/Reset), 0 = Off, 1 = On
Bit 3 = 0
Bit 2 = 0
Bits 1 and 0 (Operational Mode Value)
Bit 1
0
0
1
1
Bit 0
0
1
0
1
Description
Standby Mode
Query Mode
Continuous Mode
Not Allowed
The total bit format for the Operational Mode Byte is shown below:
Bit 7 (MSB)
Bit 6
Bit 5
0
M. Rate_H M. Rate_L
Bit 4
Per. S/R
Bit 3
0
Bit 2
0
Bit 1
Bit 0 (LSB)
Op Mode_H Op Mode_L
6
www.honeywell.com