Electronic Components Datasheet Search
  English  ▼

X  

AD1941 Datasheet(PDF) 15 Page - Analog Devices

Part # AD1941
Description  SigmaDSP-TM Multichannel 28-Bit Audio Processor
PDF  32 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AD [Analog Devices]
Direct Link  http://www.analog.com
Logo AD - Analog Devices

AD1941 Datasheet(HTML) 15 Page - Analog Devices

Back Button AD1941 Datasheet HTML 11Page - Analog Devices AD1941 Datasheet HTML 12Page - Analog Devices AD1941 Datasheet HTML 13Page - Analog Devices AD1941 Datasheet HTML 14Page - Analog Devices AD1941 Datasheet HTML 15Page - Analog Devices AD1941 Datasheet HTML 16Page - Analog Devices AD1941 Datasheet HTML 17Page - Analog Devices AD1941 Datasheet HTML 18Page - Analog Devices AD1941 Datasheet HTML 19Page - Analog Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 15 / 32 page
background image
Preliminary Technical Data
AD1941
Rev. PrE | Page 15 of 32
condition. If an invalid subaddress is issued by the user, the
AD1941 does not issue an acknowledge and returns to the idle
condition. If the user exceeds the highest subaddress while in
autoincrement mode, one of two actions will be taken. In read
mode, the AD1941 outputs the highest subaddress register
contents until the master device issues a no-acknowledge,
indicating the end of a read. A no-acknowledge condition is
where the SDA line is not pulled low on the ninth clock pulse
on SCL. If the highest subaddress location is reached while in
write mode, the data for the invalid byte is not loaded into any
subaddress register, a no-acknowledge is issued by the AD1941,
and the part returns to the idle condition.
I2C Register/Memory Write Operation
Figure 9 shows the timing of a single-word write operation.
Every ninth clock, the AD1941 issues an acknowledge by
pulling its data line low.
Figure 10 shows the timing of a burst mode write sequence.
This figure shows an example where the target destination
registers are two bytes. The AD1941 knows to increment its sub-
address register every two bytes because the requested
subaddress corresponds to a register or memory area with a
2-byte word length.
The timing of a single word read operation is shown in
Figure 11. Note that the first R/W bit is still a 0, indicating a
write operation. This is because the subaddress still needs to be
written in order to set up the internal address. After the AD1941
acknowledges the receipt of the subaddress, the master must
issue a repeated start command followed by the chip address
byte with the R/W set to 1 (read). This causes the AD1941’s
SDA to turn around and begin driving data back to the master.
The master then responds every ninth pulse with an
acknowledge pulse to the AD1941.
Figure 12 shows the timing of a burst-mode read sequence. This
figure shows an example where the target read registers are two
bytes. The AD1941 knows to increment its subaddress register
every two bytes because the requested subaddress corresponds
to a register or memory area with word lengths of two bytes.
Other address ranges may have a variety of word lengths
ranging from one to five bytes; the AD1941 always decodes the
subaddress and sets the autoincrement circuit so that the
address increments after the appropriate number of bytes.
1–7
8
9
1–7
8
9
1–7
8
9
1–7
8
9
START ADDR
R/W
ACK
ACK
SUBADDR LOW
SUBADDR HI
ACK
DATA [7:0]
ACK
S
P
SDA
SCL
8
STOP
Figure 8. Single Byte I2C Write Timing
S
Chip Address,
R/W = 0
AS
Subaddress
high
AS
Subaddress
low
AS
Data 0,
Byte 1
AS
Data 0,
Byte 2
…
AS
Data 0,
Byte N
P
Figure 9. Single-Word I2C Write
S
Chip
Address,
R/W = 0
AS
Subaddress
high
AS
Subaddress
low
AS
Data
0,
Byte 1
AS
Data 0,
Byte 2
AS
Data 1,
Byte 1
AS
Data 1,
Byte 2
AS
…
First Word
Second Word
P
Figure 10. Burst Mode I2C Write
S
Chip
Address,
R/W = 0
AS
Subaddress
high
AS
Subaddress
low
AS
S
Chip
Addr,
R/W = 1
AS
Data
0, Byte
1
AM
Data
0, Byte
2
…
AM
Data 0,
Byte N
P
Figure 11. Single Word I2C Read
S
Chip
Address,
R/W = 0
AS
Subaddress
high
AS
Subaddress
low
AS
S
Chip
Address,
R/W = 1
AS
Data 0,
Byte 1
AM
Data 0,
Byte 2
…
First Word
AM
P
Figure 12. Burst Mode I2C Read
S = Start Bit A(S) = Acknowledge by Slave
P = Stop Bit A(M) = Acknowledge by Master



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com