Electronic Components Datasheet Search
  English  ▼

X  

AD1847 Datasheet(PDF) 18 Page - Analog Devices

Part # AD1847
Description  Serial-Port 16-Bit SoundPort Stereo Codec
PDF  28 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AD [Analog Devices]
Direct Link  http://www.analog.com
Logo AD - Analog Devices

AD1847 Datasheet(HTML) 18 Page - Analog Devices

Back Button AD1847 Datasheet HTML 14Page - Analog Devices AD1847 Datasheet HTML 15Page - Analog Devices AD1847 Datasheet HTML 16Page - Analog Devices AD1847 Datasheet HTML 17Page - Analog Devices AD1847 Datasheet HTML 18Page - Analog Devices AD1847 Datasheet HTML 19Page - Analog Devices AD1847 Datasheet HTML 20Page - Analog Devices AD1847 Datasheet HTML 21Page - Analog Devices AD1847 Datasheet HTML 22Page - Analog Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 18 / 28 page
background image
AD1847
REV. B
–18–
Serial Data Interface
The AD1847 serial data interface uses a Time Division Multi-
plex (TDM) scheme that is compatible with DSP serial ports
configured in Multi-Channel Mode with either 32 or 16 16-bit
time slots. An AD1847 is always the serial bus master, transmit-
ting the serial clock (SCLK) and the serial data frame sync
(SDFS). The AD1847 always receives control and playback
data in time slots 0, 1 and 2. The AD1847 will transmit status
or index register readback and capture data in time slots 0, 1
and 2 if TSSEL = 1, and will transmit status or index register
readback and capture data in time slots 3, 4 and 5 if TSSEL =
0. The following table in Figure 7 shows an example of how the
time slots might be assigned.
In this example design, which uses the ADSP-21xx DSP, each
frame is divided into 32 time slots of 16-bits each (FRS = 0).
Two audio samples are contained in the 32 time slots, with a
single frame sync (SDFS) at the beginning of the frame. The
ADSP-21xx serial port (SPORT0) supports 32 time slots. The
format of the first 16 time slots (sample N) is the same as the
format of the second 16 time slots (sample N+1). In this ex-
ample, 24 time slots are used, as indicated below. Note that
time slots 12 through 15 and 28 through 31 are unused in this
example, and that Figure 7 presumes that TSSEL = 0 (“1-wire”
system).
Slot Number
Source
Destination
Format
0, 16
AD1847 Control Word
1, 17
ASIC
AD1847
Left Playback Data
2, 18
Right Playback Data
3, 19
AD1847 Status Word/
Index Readback
4, 20
AD1847
ASIC
Left Capture Data
5, 21
Right Capture Data
0, 16
AD1847 Control Word
1, 17
DSP
AD1847
Left Playback Data
2, 18
Right Playback Data
3, 19
AD1847 Status Word/
Index Readback
4, 20
AD1847
DSP
Left Capture Data
5, 21
Right Capture Data
6, 22
DSP Control
7, 23
ASIC
DSP
Left Processed
Playback Data
8, 24
Right Processed
Playback Data
9, 25
DSP Status
10, 26
DSP
ASIC
Left Processed
Capture Data
11, 27
Right Processed
Capture Data
Figure 7. Time Slot Assignment Example
Note that in this “1-wire” system example, the Digital Signal
Processor (DSP) and ISA Bus Interface ASIC (ASIC) use the
same slots to communicate to the AD1847. This reduces the
number of total time slots required and eliminates the need for
the AD1847 to distinguish between DSP data and ASIC data.
Also, in this example the ASIC and the DSP do not send data to
the AD1847 at the same time, so separate slots are unnecessary.
The digital data in the serial interface is pipelined up to 2
samples deep. This pipelining is required to properly resolve the
interface between the relatively fast fixed SCLK rate, and the
relatively slow sample rates (and therefore frame sync rates) at
which the AD1847 is capable of running. At low sample rates,
two samples of data can be serviced in a fraction of a sample pe-
riod. For example, at an 8 kHz sample rate, 32 time slots only
consume 32
× 16 × (1/12.288 MHz) = 41.67 µs out of a 125 µs
period. The two-deep data pipeline thus allows sample overrun
(capture) and sample underrun (playback) to be avoided.
Figure 8 represents a logical view of the slot utilization between
devices.
AD1847
SDI
SDO
0, 1, 2, 16, 17, 18
ASIC
ADSP-21XX
DR
DT
DT
DR
NOTE: DSP MUST HAVE TWO SERIAL PORTS
6, 7, 8,
22, 23, 24
9, 10, 11,
25, 26, 27
3, 4, 5, 19, 20, 21
0, 1, 2,
16, 17, 18
3, 4, 5,
19, 20, 21
Figure 8. Time Slot Allocation Example
Note that this is a system specific 1-wire example. For non-DSP
operation, the DSP is either not present or disabled. If the DSP
is present, the ASIC configures the DSP through slot 6 (and slot
22) to three-state its outputs in time slots 0, 1 and 2 (and slots
16, 17 and 18). The ASIC can then enable its drivers for time
slots 0, 1 and 2 (and slots 16, 17 and 18). For DSP operation,
the ASIC three-states its outputs for time slots 0, 1 and 2 (and
slots 16, 17 and 18) and enables the DSP drivers for slots 0, 1
and 2 (and slots 16, 17, and 18).
An application note is available from Analog Devices with addi-
tional information on interfacing to the AD1847 serial port.
This application note can be obtained through your local Ana-
log Devices representative, or downloaded from the DSP Bulle-
tin Board Service at (617) 461-4258 (8 data bits, no parity, 1
stop bit, 300/1200/2400/4600 baud).



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


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