
Data sheet
BMA220
Page 42
BST-BMA220-DS003-08 | Revision 1.15 | August 2011 Bosch Sensortec
© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to
third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
Table 20: SPI Timing
Parameter Symbol Condition Min Units
CSB lead time T_setup_csb 10
CSB lag time T_hold_csb 10
SDI setup time T_setup_sdi 5
SDI hold time T_hold_sdi 5
SDO delay time T_delay_sdo C
Load
≤ 50pF 30 (MAX)
SCK period T_sck 100
ns
3-wire SPI
3-wire SPI interface uses SDI pin for both data input and output. It can be invoked by setting the
SPI3 register bit at address 0x0F.
The write command for the 3-wire SPI is identical to the 4-wire SPI write command. When a
read command is performed, output data are redirected to SDI pin after last address bit AD0 is
latched. No extra clock cycle is needed for output redirection.
Output data are synchronized at falling edge of SCK. Both input and output data shall be
captured at rising edge of SCK.
CSB
SCK
SDI
R/W AD6 AD5 AD4 AD3 AD2 AD1 AD0
SDO
DO2 DO0 DO4 DO3 DO1 DO5 DO7 DO6
tri-state
Figure 18: 3-wire SPI read protocol
Comentarios a estos manuales