HMC6343 Honeywell, HMC6343 Datasheet - Page 10

no-image

HMC6343

Manufacturer Part Number
HMC6343
Description
Manufacturer
Honeywell
Datasheet

Specifications of HMC6343

Operating Temperature (min)
-40C
Operating Temperature Classification
Commercial
Rad Hardened
No
Lead Free Status / RoHS Status
Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HMC6343
Manufacturer:
HMC
Quantity:
20 000
HMC6343
Command Protocol
The command protocol defines the content of the data (payload) bytes of I
device (HMC6343). Note that angular outputs are in tenths of a degree (0-3600 heading, ±0-900 tilt).
After the master device sends the 7-bit slave address, the 1-bit Read/Write, and gets the 1-bit slave device acknowledge
bit returned; the next one to three sent data bytes are defined as the input command and argument bytes. To conserve
data traffic, all response data (Reads) will be context sensitive to the last command (Write) sent. All write commands shall
have the address byte least significant bit cleared (factory default 0x32). These commands then follow with the command
byte and command specific binary formatted argument bytes in the general form of:
(Command Byte) (Argument Binary MS Byte) (Argument Binary LS Byte)
The slave (HMC6343) shall provide the acknowledge bits between each data byte per the I
reads are done by sending the address byte (factory default 0x33) with the least significant bit set, and then clocking back
response bytes, last command dependant. Table 2 shows the HMC6343 command and response data flow.
Table 2 – HMC6343 Interface Commands/Responses
10
Command
(0x7E)
(0xE1)
(0xF1)
(0x40)
(0x45)
(0x50)
(0x55)
(0x65)
(0x71)
(0x72)
(0x73)
(0x74)
(0x75)
(0x76)
(0x82)
(0x83)
(0x84)
(hex)
Byte
EEPROM Address
EEPROM Address
Argument 1 Byte
(Binary)
Argument 2 Byte
(Binary)
Data
Response Bytes
Post OP Mode 1
MSB/LSB Data
MSB/LSB Data
MSB/LSB Data
MSB/LSB Data
Data (1 Byte)
(6 Bytes)
(6 Bytes)
(6 Bytes)
(6 Bytes)
(Binary)
2
C protocol sent by the master, and the slave
Post Accel Data. AxMSB, AxLSB,
AyMSB, AyLSB, AzMSB, AzLSB
Post Mag Data. MxMSB, MxLSB,
MyMSB, MyLSB, MzMSB, MzLSB
Post Heading Data. HeadMSB,
HeadLSB, PitchMSB, PitchLSB,
RollMSB, RollLSB
Post Tilt Data. PitchMSB, PitchLSB,
RollMSB, RollLSB, TempMSB,
TempLSB
Read the current value of OP Mode 1
Enter User Calibration Mode
Level Orientation (X=forward, +Z=up)
(default)
Upright Sideways Orientation
(X=forward, Y=up)
Upright Flat Front Orientation
(Z=forward, -X=up)
Enter Run Mode (from Standby Mode)
Enter Standby Mode (from Run Mode)
Exit User Calibration Mode
Reset the Processor
Enter Sleep Mode (from Run Mode)
Exit Sleep Mode (to Standby Mode)
Read from EEPROM
Write to EEPROM
Command Description
2
C protocol. Response byte
www.honeywell.com

Related parts for HMC6343