Timing Information
t CSOFF
CHIP SELECT
t CSE
t NXT
t NXT
t CK
t CSH
SERIAL CLOCK
COMMAND DATA
7
6
5
4
3
2
1
0
7
6
6
5
4
3
2
1
1
0
7
7
6
6
5
4
3
2
1
1
0
0
MSB
LSB
ADDRESS/COMMAND
BYTE
FIRST DATA BYTE
LAST DATA BYTE
REPLY DATA
t HIZ
7
5
4
3
2
0
5
4
3
2
MSB
LSB
FIRST REPLY DATA BYTE
LAST REPLY DATA BYTE
Logic level is not important
Fig.5 “C-BUS” Timing Information
NOT TO SCALE
Direct Access Timing – Figure 6
“C-BUS” Timing – Figure 5
Parameter
Min.
Typ
Max.
Unit
Parameter
Min.
Max.
Unit
tCH
tCL
tSU
tH
1.0
1.0
450
600
–
–
–
–
–
–
–
–
–
–
750
µs
µs
ns
ns
ns
a
b
c
tCSE
2.0
4.0
8.0
–
µs
tCSH
tHIZ
tCSOFF
tNXT
tCK
4.0
–
2.0
4.0
2.0
4.0
–
4.0
8.0 16.0
4.0 8.0
8.0
–
8.0
–
2.0
–
–
–
µs
µs
µs
µs
µs
tPCO
tSU + tH = Data True Time
Notes
(1) Minimum Timing Values
(a) For all commands except “Read Data” and “Write Data” commands.
(b) For “Read Data” and “Write Data” commands when no “Speech Store” or “Speech Play” commands are active.
(c) For “Read Data” and “Write Data” commands when “Speech Store” or “Speech Play” commands are active.
(2) Depending on the command, 1 or 2 bytes of Command Data are transmitted to the peripheral MSB (bit7) first, LSB
(bit0) last. Reply Data is read from the peripheral MSB (bit7) first, LSB (bit0) last.
(3) To allow for differing µController serial interface formats “C-BUS” compatible ICs are able to work with either polarity
Serial Clock pulses.
(4) Data sent from the µController is clocked into the FX802 on the rising edge of the Serial Clock pulses. Reply Data
sent from the FX802 to the µController is clocked into the µController when the Serial Clock is “high.”
(5) Loaded commands are acted upon at the end of each command.
Direct Access
ENCODER TIMING
DECODER TIMING
t CL
t CL
t CH
t CH
ENCODER CLOCK
DECODER CLOCK
t PCO
Data Clocked
ENCODER DATA
BITS OUT
DECODER DATA
BITS IN
t SU
tH
Data Clocked
Data True Time
Fig.6 Codec Direct Access Timing
NOT TO SCALE
11