unique 7-bit address. After each 8-bit transfer, the master device generates a 9 clock pulse, and releases the SDA line.
address byte designates if the operation is a read (LSb=1) or a write (LSb=0). At the 9 clock pulse, the receiving slave
HMC5983
I2C COMMUNICATION PROTOCOL
If selected, the HMC5983 communicates via a two-wire I2C bus system as a slave device. The HMC5983 uses a simple
protocol with the interface protocol defined by the I2C bus specification, and by this document. The data rate is at the
standard-mode 100kbps, 400kbps, or 3400kbps rates as defined in the I2C Bus Specifications. The bus bit format is an 8-
bit Data/Address send and a 1-bit acknowledge bit. The format of the data bytes (payload) shall be case sensitive ASCII
characters or binary data to the HMC5983 slave, and binary data returned. Negative binary values will be in two’s
complement form. The default (factory) HMC5983 8-bit slave address is 0x3C for write operations, or 0x3D for read
operations.
The HMC5983 Serial Clock (SCL) and Serial Data (SDA) lines require resistive pull-ups (Rp) between the master device
(usually a host microprocessor) and the HMC5983. Pull-up resistance values of about 2.2K to 10K ohms are
recommended with a nominal VDDIO voltage. Other resistor values may be used as defined in the I2C Bus Specifications
that can be tied to VDDIO.
The SCL and SDA lines in this bus specification may be connected to multiple devices. The bus can be a single master to
multiple slaves, or it can be a multiple master configuration. All data transfers are initiated by the master device, which is
responsible for generating the clock signal, and the data transfers are 8 bit long. All devices are addressed by I2C ’s
th
The receiving device (addressed slave) will pull the SDA line low to acknowledge (ACK) the successful transfer or leave
the SDA high to negative acknowledge (NACK).
Per the I2C spec, all transitions in the SDA line must occur when SCL is low. This requirement leads to two unique
conditions on the bus associated with the SDA transitions when SCL is high. Master device pulling the SDA line low while
the SCL line is high indicates the Start (S) condition, and the Stop (P) condition is when the SDA line is pulled high while
the SCL line is high. The I2C protocol also allows for the Restart condition in which the master device issues a second
start condition without issuing a stop.
All bus transactions begin with the master device issuing the start sequence followed by the slave address byte. The
address byte contains the slave address; the upper 7 bits (bits7-1), and the Least Significant bit (LSb). The LSb of the
th
device will issue the ACK (or NACK). Following these bus events, the master will send data bytes for a write operation, or
the slave will clock out data with a read operation. All bus transactions are terminated with the master issuing a stop
sequence.
I2C bus control can be implemented with either hardware logic or in software. Typical hardware designs will release the
SDA and SCL lines as appropriate to allow the slave device to manipulate these lines. In a software implementation, care
must be taken to perform these tasks in code.
SPI COMMUNICATION PROTOCOL
If selected, the HMC5983 communicates via a 3-wire or 4-wire SPI bus as a slave device. The SPI allows writing and
reading the registers of the device.
The standard Serial Interface interacts with the outside world with 4 wires: CS , SCK, SDI and SDO that correspond to
commonly used notations SS, SCK, MOSI and MISO, respectively.
22
www.honeywell.com
相关PDF资料
HMC6343-EVAL EVAL BOARD FOR HMC6343
HMR2300-D21-232-DEMO KIT DEVELOP MAGNETOMETER RS232
HMR3000-DEMO-232 KIT DEMO DIG COMPASS MODUL RS232
HMU-PATBH101KQ-3M CABLE ASSEMBLY MU FIBER OPTIC 3M
HP-BRACKET ACCY BRACKET FOR HP RELAYS
HP100SS HOLE PLUG 1" STAINLESS STEEL
HP100 HOLE PLUG 1" STEEL
HP125SS HOLE PLUG 1.25" STAINLESS STEEL
相关代理商/技术参数
HMC5983-EVAL 功能描述:BOARD EVAL 3AXIS COMPASS HMC5983 RoHS:是 类别:编程器,开发系统 >> 评估板 - 传感器 系列:HMC 产品培训模块:Lead (SnPb) Finish for COTS Obsolescence Mitigation Program 标准包装:1 系列:-
HMC5983-TR 功能描述:IC COMPASS 3 AXIS 16-LCC RoHS:是 类别:传感器,转换器 >> 磁性 - 罗盘,磁场(模块) 系列:- 标准包装:490 系列:- 轴:X,Y,Z 测量范围:±1.3 ~ 8.1高斯,±2,4,8高斯 用于测量:制导,间距和卷 分辨率:8 毫高斯 类型:数字罗盘 封装/外壳:28-VFLGA 接口:I²C 配用:497-10689-ND - BOARD ADAPTER LSM303DLH DIL24 其它名称:497-10474
HMC598-SX 功能描述:RF IC Frequency Multiplier VSAT, DBS 22GHz ~ 46GHz Die 制造商:analog devices inc. 系列:- 包装:托盘 零件状态:有效 功能:频率系数 频率:22GHz ~ 46GHz RF 类型:VSAT,DBS 辅助属性:- 封装/外壳:模具 供应商器件封装:模具 标准包装:2
HMC599ST89 制造商:HITTITE 制造商全称:Hittite Microwave Corporation 功能描述:GaAs pHEMT MMIC LNA, 75 Ohm 50 - 1000 MHz
HMC599ST89E 制造商:Hittite Microwave Corp 功能描述:IC MMIC AMP LNA CATV SOT-89
HMC6000LP711E 制造商:HITTITE 制造商全称:Hittite Microwave Corporation 功能描述:Multi-Gbps Data Communications
HMC6001LP711E 制造商:Hittite Microwave Corp 功能描述:IC TRANSMITTER 60GHZ
HMC600LP4 制造商:HITTITE 制造商全称:Hittite Microwave Corporation 功能描述:75 dB LOGARITHMIC DETECTOR / CONTROLLER 50 - 4000 MHz