datasheetbank_Logo
Integrated circuits, Transistor, Semiconductors Search and Datasheet PDF Download Site

CS4922 View Datasheet(PDF) - Cirrus Logic

Part Name
Description
MFG CO.
CS4922 Datasheet PDF : 33 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
CS4922
If the CS4922 fails to ACK it is possible that the
byte was rejected and it should be transmitted
again. If the second attempt fails the CS4922
should be issued a hardware reset to reinitialize the
communication path.
If the DSP core of the CS4922 wants to send a byte
to the master, it first writes the byte to the Serial
Control Port Output (SCPOUT) register. A write to
the SCPOUT sets the request pin (REQ) active low.
The master must recognize the request and issue a
read operation to the DSP. Figure 14 shows the rel-
ative timing of a single byte read. The master must
Start
SDA
AD6 AD5 AD4
send the 7 bit address (if address checking is en-
abled it must match the address in the SCPCN reg-
ister) and the read bit. For I2C protocol, it is always
the device receiving the transfer that must ACK.
Therefore, the CS4922 will ACK the address and
the read bit. After the ACK by the CS4922 (the fall-
ing edge of SCL/SCK), the serial shift register is
loaded with the byte to be sent and the most signif-
icant bit is placed on the SDA line.
The 8 bit value in the serial shift register is shifted
out by the master. The data is valid on the rising
edge of SCL/SCK and transitions immediately fol-
AD3 AD2 AD1 AD0 R/W ACK
SCL/SCK
SDA
D7
D6
D5
D4
D3
D2
D1
D0
ACK
Stop
SCL/SCK
Figure 12. Control Port Timing, I2C® Write
SCK/SCL
M0
CDIN
SDA/
CDOUT
CS
REQ
SREG
OUTPUT
CONTROL
8
SCPIN
8
SCPOUT
STATE
MACHINE
SCPCN
8
8
24 24
Figure 13. Serial Control Port
INTERRUPT
CONTROL
INT
I/O DATA
BUS
19

Share Link: 

datasheetbank.com [ Privacy Policy ] [ Request Datasheet ] [ Contact Us ]