English
Language : 

VS1011E Datasheet, PDF (22/49 Pages) List of Unclassifed Manufacturers – MPEG AUDIO CODEC
VLSI
Solution y
VS1011e
VS1011E
7. SPI BUSES
After the word has been shifted in and the last clock has been sent, XCS should be pulled high to end the
WRITE sequence.
After the last bit has been sent, DREQ is driven low for the duration of the register update, marked “exe-
cution” in the figure. The time varies depending on the register and its contents (see table in Chapter 8.6
for details). If the maximum time is longer than what it takes from the microcontroller to feed the next
SCI command or SDI byte, it is not allowed to finish a new SCI/SDI operation before DREQ has risen
up again.
7.6 SPI Timing Diagram
XCS
SCK
tXCSS
0
1
tWL tWH
14
15
16
tXCSH
30
31
tXCS
SI
SO
tZ
tH
tSU
tV
tDIS
Figure 9: SPI Timing Diagram.
Symbol Min
Max Unit
tXCSS
5
ns
tSU
-26
ns
tH
2
XTALI cycles
tZ
0
ns
tWL
2
XTALI cycles
tWH
2
XTALI cycles
tV
2 (+ 25ns1) XTALI cycles
tXCSH -26
ns
tXCS
2
XTALI cycles
tDIS
10 ns
1 25ns is when pin loaded with 100pF capacitance. The time is shorter with lower capacitance.
Note: As tWL and tWH, as well as tH require at least 2 clock cycles, the maximum speed for the SPI
bus that can be used for read operations is 1/6 of VS1011e’s external clock speed XTALI. For write
operations maximum speed is 1/4 of XTALI.
Note: Negative numbers mean that the signal can change in different order from what is shown in the
diagram.
Version 1.04, 2007-10-08
22