Datasheet

Bosch Sensortec | BME680 Datasheet
38 | 50
Modifications reserved |Data subject not change without notice | Printed in Germany
Document number: BST-BME680-DS001-00 Revision_1.0_072017
6.3.2 SPI read
Reading is done by lowering CSB and first sending one control byte. The control bytes consist of the SPI register
address (= full register address without bit 7) and the read command (bit 7 = RW = ‘1’). After writing the control
byte, data is sent out of the SDO pin (SDI in 3-wire mode); the register address is automatically incremented. The
SPI read protocol is depicted in Picture 8.
Start
RW Stop
1 1 1 1 0 1 1 0 bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
CSB
=
1
Data byte
Data register - address F7h
Register address (F6h)
CSB
=
0
Control byte
Data byte
Data register - address F6h
Picture 8: SPI multiple byte read
6.4 Interface parameter specification
6.4.1 General interface parameters
Table 17: Interface parameters
Parameter
Symbol
Condition
Min
Typ
Max
Unit
Input low level
V
il_si
V
DDIO
=1.2 V to 3. 6V
20
%V
DDIO
Input high level
V
ih_si
V
DDIO
=1.2 V to 3.6 V
80
%V
DDIO
Output low level I
2
C
V
ol_SDI
V
DDIO
=1.62 V, I
ol
=3 mA
20
%V
DDIO
Output low level I
2
C
V
ol_SDI_1.2
V
DDIO
=1.20 V, I
ol
=3 mA
23
%V
DDIO
Output low level SPI
V
ol_SDO
V
DDIO
=1.62 V, I
ol
=1 mA
20
%V
DDIO
Output low level SPI
V
ol_SDO_1.2
V
DDIO
=1.20 V, I
ol
=1 mA
23
%V
DDIO
Output high level
V
oh
V
DDIO
=1.62 V, I
oh
=1 mA (SDO, SDI)
80
%V
DDIO
Output high level
V
oh_1.2
V
DDIO
=1.20 V, I
oh
=1 mA (SDO, SDI)
60
%V
DDIO
Pull-up resistor
R
pull
Internal CSB pull-up resistor to V
DDIO
70
120
190
kΩ
I
2
C bus load capacitor
C
b
On SDI and SCK
400
pF