Академический Документы
Профессиональный Документы
Культура Документы
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
SBCK
(Clock)
CLK Spacer
CLK Spacer
CLK Spacer
CLK Spacer
CLK Spacer
SBST
Start / Stop
End
SBDT
(Data)
D7
D6
D5
D4
D3
D2
D1
D0
D6
D5
D4
D3
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
D6
D5
D4
D3
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
Master Drives the SBDT Line R/W and Register Address REG_ADD[6:0]
Slave Drives the SBDT Line Read Data from Slave D[7:0] W
Master Drives the SBDT Line R/W and Register Address REG_ADD[6:0]
I3Q Protocol: 1. Transactions are initiated by pulling SBST low. 2. Transactions are terminated/completed by taking SBST high. 3. All changes in the state of SBDT occur while SBCK is low. 4. First bit of data is latched on the second falling edge after SBST has gone low. 5. Data transmissions are always MSB first to LSB last. 6. The first 8 bits on the data bus address a slave. 7. Data may be both read and written within the same transaction. 8. There is an additional spacer clock cycle allocated for every byte transmitted. 9. During the clock spacer time, no master or slave drives the SBDT bus.
SBCK
SBST
SBDT
tDTH
SBST
tDSU
tSBI_CLK_SRC is the internal clock to the MSM Master SBI, which is selectable by MSM_CLK_CTL10.