Qdatasheet_Logo
Integrated circuits, Transistor, Semiconductors Search and Datasheet PDF Download Site

SI7005-B-FM View Datasheet(PDF) - Silicon Laboratories

Part Name
Description
MFG CO.
SI7005-B-FM
Silabs
Silicon Laboratories Silabs
'SI7005-B-FM' PDF : 40 Pages View PDF
Si7005
5.2.2. I2C Read Operation
To read a register on the Si7005, the master must first set the address pointer to indicate the register from which
the data is to be transferred. Therefore, the first communication with the Si7005 is a write operation. The master
should issue a start command (S) followed by the slave address, 0x40. The slave address is followed by a 0 to
indicate that the operation is a write. Upon recognizing its slave address, the Si7005 will issue an acknowledge (A)
by pulling the SDA line low for the high duration of the ninth SCL cycle. The next byte the master places on the bus
is the register address pointer selecting the register on the Si7005 from which the data should be transferred. After
the Si7005 acknowledges this byte, the master issues a repeated start command (Sr) indicating that a new transfer
is to take place. The Si7005 is addressed once again with the R/W bit set to 1, indicating a read operation. The
Si7005 will acknowledge its slave address and output data from the previously-selected register onto the data bus
under the control of the SCL signal, the master should not acknowledge (A) the data byte and issue a stop (P)
command (see Table 22). However, if a RH or Temperature conversion result (two bytes) is to be read, the master
should acknowledge (A) the first data byte and continue to activate the SCL signal. The Si7005 will automatically
output the second data byte. Upon receiving the second byte, the master should issue a not Acknowledge (A)
followed by a stop command. (See Table 23).
Table 22. I2C Read Sequence for a Single Register
S Slave Address
WA
Sequence to Read from a Single Register
Address Pointer A Sr Slave Address R A
Register Data
AP
Sequence to Read Device ID
S
0x40
0A
0x11
A Sr
0x40
1A
ID
AP
S
0x40
0A
Sequence to Read RDY bit
0x00
A Sr
0x40
1 A — RDY A P
Table 23. I2C Read Sequence for RH or Temperature Conversion Result
Sequence to Read Conversion Result
S
Slave
W A Address A Sr Slave R A Register 1 A Register 2 A P
Address
Pointer
Address
Data
Data
S
0x40
0 A 0x01 A Sr
0x40
1A
Data H
A
Data L
AP
24
Rev. 1.3
Share Link: GO URL

All Rights Reserved © qdatasheet.com  [ Privacy Policy ] [ Contact Us ]