EVAL-AD1896EB AD [Analog Devices], EVAL-AD1896EB Datasheet

no-image

EVAL-AD1896EB

Manufacturer Part Number
EVAL-AD1896EB
Description
AD1896 7.75:1 to 1:8, 192 kHz Stereo ASRC Evaluation Board
Manufacturer
AD [Analog Devices]
Datasheet
a
OVERVIEW
The AD1896 is a 24-bit, high-performance, single-chip, second
generation Asynchronous Sample Rate Converter (ASRC). The
AD1896 supports sample rates up to 192 kHz with 7.75:1
downsampling and 1:8 upsampling ranges while maintaining
the highest performance. In normal operation, input serial data
(@ input sample rate f
the serial input port pins SCLK_I, LRCLK_I, and SDATA_I.
The output serial data (@ output sample rate f
via the output serial port pins SCLK_O, LRCLK_O, and
SDATA_O. The LRCLK_I and LRCLK_O signals define the
input and output sample frequency, respectively. The input and
output signals are typically asynchronous with respect to each
other and to the master clock, MCLK_I.
The AD1896 has very flexible serial input and output data ports
for glueless interconnection to audio DACs, DSPs, Digital Inter-
face Receivers (DIR), and Digital Interface Transmitters (DIT).
The AD1896 input and output serial data ports can be config-
ured in left-justified, right-justified (16, 18, 20, and 24 bits),
I
the data formats and other functional modes of the AD1896
without any serial programming. Other features include bypass
mode, matched phase mode, group delay selection of the digital
filter, mute control, and mute flag pin for an internal error
flagging. Please refer to the AD1896 data sheet for the detailed
product description.
The overall setup of the evaluation board is described briefly
including jumper settings. The AD1896 evaluation board uses a
± 9 V to ± 15 V dc source. Clean regulated 5 V and 3.3 V are
generated to power the AD1896 and other on-board compo-
nents. Separate 5 V supplies are used for analog and digital
sections. Op amps used for the analog filtering are powered
from ± 15 V. Please refer to Appendix A for the block diagram,
schematics, layout plots, Bill of Materials, and PLD code.
2
S, or TDM mode. Top-level pins are provided for controlling
S_IN
) in 3-wire serial format is sourced to
S
_out) is accessed
INTEGRATED CIRCUIT FUNCTIONS
AD1896 ASRC (U13)
Asynchronous Sample Rate Converter
CS8414 SPDIF Receiver (U1)
Receives the digital signal from an external source in SPDIF/
AES format and recovers the data and clocks. The 3-wire sig-
nals are then sourced to the AD1896 input serial port. SPDIF
receiver supports sample rates up to 96 kHz.
CS8404 SPDIF Transmitter (U6)
Encodes the AD1896 output (3-wire format) in SPDIF format.
SPDIF transmitter supports sample rates up to 96 kHz.
AD1852 Stereo DAC (U12)
Stereo DAC for converting the AD1896 output into stereo analog
outputs. Supports up to 192 kHz sample rates unlike SPDIF
transmitter.
Input CPLD (U2)
This PLD is used to control the input serial port signals of the
AD1896. In addition, it controls SPDIF receiver and other
control signals of the AD1896.
Output CPLD (U3)
This PLD controls the output serial port signals of the AD1896
as well as the SPDIF transmitter and stereo DAC AD1852.
In addition to these components, there is a circuit that divides
the master clock of the AD1896 by two or three, based on the
master/slave clock mode and generates the on-board signals
256 f
schematic). If the AD1896 output port is operating in 768 × f
master mode, then the master clock is divided by three; and if
the AD1896 output port is operating in 512 × f
then the master clock is divided by two. The 256 f
DAC) is divided by two to generate the 128 f
SPDIF transmitter.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781/329-4700
Fax: 781/326-8703
Stereo ASRC Evaluation Board
AD1896 7.75:1 to 1:8, 192 kHz
S
, EXT256 f
S
, and 128 f
EVAL-AD1896EB
S
(Figure 9 of the AD1896EB
© Analog Devices, Inc., 2001
S
S
master clock for
www.analog.com
master mode,
S
clock (for
S

Related parts for EVAL-AD1896EB

EVAL-AD1896EB Summary of contents

Page 1

... AD1896 output port is operating in 512 × f then the master clock is divided by two. The 256 f DAC) is divided by two to generate the 128 f SPDIF transmitter. One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. Tel: 781/329-4700 Fax: 781/326-8703 EVAL-AD1896EB , and 128 f (Figure 9 of the AD1896EB S S master mode, S ...

Page 2

... EVAL-AD1896EB The following section highlights key jumpers and switches on the evaluation board. Please refer to the AD1896 evaluation board schematic for more details. These switches and jumpers configure the AD1896 and other components, such as, SPDIF receiver, transmitter, and stereo DAC. SWITCH AND JUMPER FUNCTIONS • ...

Page 3

... Input Serial Port is Master with 768 Input Serial Port is Master with 512 *Input Serial Port is Master with 256 EVAL-AD1896EB S4 (8-POSITION SWITCH) DDO-HDR5, SPDIF-J2, TDM_OUT-HDR2 TDM IN HEADER HDR1 JP1 (4-POSITION JUMPER) HDR3 (DDI) HDR5 (DDO ( (O) SDATA_I (I) ...

Page 4

... EVAL-AD1896EB Switch SW4 f f S_IN S_OUT 0 132.3 kHz Set Externally 1 66.15 kHz Set Externally 2 44.1 kHz Set Externally 3 Not Used Not Used 4 Set Externally 132.3 kHz 5 Set Externally 66.15 kHz 6 Set Externally 44.1 kHz 7 Set Externally Set Externally S3 Switch Position DIGITAL AUDIO OUTPUT SIGNALS ...

Page 5

... J1, U4) J2) DIRECT X SPDIF INPUT X TDM_IN DIRECT OUTPUT SPDIF TDM_OUT TOSLINK Group Delay Bypass Mode (S8) (S6) Short X Enable Long Disable EVAL-AD1896EB ~250 ~300 mA–360 AD1896 AP2 RECEIVER SCLK SCLK_I SCLK_O SCLK LRCLK LRCLK_I LRCLK_O LRCLK SDATA SDATA_I SDATA_O SDATA Group ...

Page 6

... S 2. AD1896 Evaluation Board Block Diagram, Schematics, and Layout Plots 3. Bill of Materials 4. PLD Code FURTHER INFORMATION Ordering Information Order number is EVAL-AD1896EB For Application Questions or Technical Support Contact Analog Devices’ Central Applications Department at 1-781-937-1428 for assistance. AD1852 DAC U12 LEFT OUT ...

Page 7

... JUMPER JP4, MCLK_SRCE PINS 1 AND 2 5. JUMPER JP1, O/P I/F MODE POSITIONS 1, 2, AND 4 FOR 24-BIT I 6. JUMPER JP2, SELECT POSITION 1 ONLY FOR 192kHz DAC OPERATION 7. SET S1 TO DIR 8. SET S2 TO SELECT COAX OR OPTICAL INPUT Q0 Q1 LRCLK Q2 192kHz Q3 EVAL-AD1896EB 5V J1 HEADER10 OUTPUT ...

Page 8

... EVAL-AD1896EB ...

Page 9

... ALL ELECTROLYTIC CAPACITORS ARE 20 (OR HIGHER), ALUMINUM ELECTROLYTE TYPES. 3.9 ALL T CAPACITORS ARE 20 (OR HIGHER), TANTALUM ELECTROLYTE TYPES FOR COMPLETE INFORMATION ON ANY COMPONENT, PLEASE SEE THE ASSOCIATED BILL OF MATERIALS. 5. ALL NET NAMES PRECEDED BY/ARE ACTIVE LOW SIGNALS. EVAL-AD1896EB SAMPLE RATE CONVERTER 96-040C.SCH TDM-I SDATA-O SDATA-I ...

Page 10

... EVAL-AD1896EB ...

Page 11

... EVAL-AD1896EB ...

Page 12

... EVAL-AD1896EB ...

Page 13

... EVAL-AD1896EB ...

Page 14

... EVAL-AD1896EB ...

Page 15

... EVAL-AD1896EB ...

Page 16

... EVAL-AD1896EB ...

Page 17

... EVAL-AD1896EB ...

Page 18

... EVAL-AD1896EB Item Qty Ref Detail 1 1 LH99321 Rev U12 AD1852JRS 3 1 U13 AD1895YRS ADM811TART ADP3303AR-3 U10 ADP3303AR CS8404A- CS8414- LM317MDT 10 2 U2, U3 M4A5-64/32-10VC 11 1 U11 OP275GS 12 1 U14 74AHC02 13 2 U17, U18 74AHC74 ...

Page 19

... Switch Slide DPDT Side Act PCB Switch Rotary 8 Pos Octal Switch PB NO Momentary Tactile Switch Slide SPDT Vert Act PCB IC Fiber Optic Receiver Connector Binding Post Connector Binding Post Connector Binding Post Spacer Nylon 3/4" Snap-In EVAL-AD1896EB Mfr P/N Mfr Name 2380-6121TN 3M 2380-6121TN 3M 51138-44624 3M ...

Page 20

... EVAL-AD1896EB MODULE IF_Logic TITLE 'AD1896 EVB Input Interface Logic' //=================================================================================== // FILE: input_pld.abl // REVISION DATE: 03-20-01 // REVISION BY: Chirag Patel // REVISION: 1 DESCRIPTION This input interface PLD (U2) selects between the External Data Interface header // (HDR3) and the on-board CS8414 DIR (U1) for the AD1896 ASRC input signals, depending // upon the SPDIF/DDI switch position (S1) ...

Page 21

... RJ24 # RJ20 # I2S) & (IN_MAS_768 # IN_MAS_512 # IN_MAS_256)); M1 = ((I2S # RJ18) & (BOTH_SLAVE # MATCH_PHASE # O_MAS_768 # O_MAS_512 # O_MAS_256)) # (I2S & (IN_MAS_768 # IN_MAS_512 # IN_MAS_256)); M2 = RJ18 # RJ16 node istype 'com'; in_pld.abl IN_MODE1 & IN_MODE0); IN_MODE1 & !IN_MODE0); !IN_MODE1 & IN_MODE0); !IN_MODE1 & !IN_MODE0); IN_MODE1 & IN_MODE0); IN_MODE1 & !IN_MODE0); EVAL-AD1896EB ...

Page 22

... EVAL-AD1896EB // IO control logic DDI_SCLK.oe = (IN_MAS_768 # IN_MAS_512 # IN_MAS_256); DDI_LRCLK.oe = (IN_MAS_768 # IN_MAS_512 # IN_MAS_256); DIR_FSYNC.oe = (IN_MAS_768 # IN_MAS_512 # IN_MAS_256); DIR_SCLK.oe = (IN_MAS_768 # IN_MAS_512 # IN_MAS_256); SCLK_I.oe = (BOTH_SLAVE # MATCH_PHASE # O_MAS_768 # O_MAS_512 # O_MAS_256); LRCLK_I.oe = (BOTH_SLAVE # MATCH_PHASE # O_MAS_768 # O_MAS_512 # O_MAS_256); DDI_SCLK = ISCLK; DDI_LRCLK = ILRCLK; DIR_SCLK = ((!ISCLK) & (LJ # RJ24 # RJ20 # RJ18 # RJ16)) # (ISCLK & I2S); ...

Page 23

... I_SDATA, ISCLK, ILRCLK //================================================================================ "MACROS out_pld.abl On the other hand, these signals are pro- //JTAG I/P's pin 21, 20 istype 'com'; //JTAG O/P pin 11, 10 istype 'com'; pin 14,12, 13, 15 istype 'com'; pin 36, 35 istype 'com, buffer'; pin 23, 24 istype 'com, buffer'; node istype 'com, buffer'; out_pld.abl EVAL-AD1896EB ...

Page 24

... EVAL-AD1896EB //OUTPUT SERIAL DATA FORMATS // JP1[4:3] 0, LEFT-JUSTIFIED LJ = (!OPMODE1 & !OPMODE0); // JP1[4:3] 1, I2S I2S = (!OPMODE1 & OPMODE0); // JP1[4:3] 2, TDM MODE TDM = (OPMODE1 & !OPMODE0); // JP1[4:3] 3, RIGHT-JUSTIFIED RJ = (OPMODE1 & OPMODE0); // OUTPUT DATA BIT WIDTH SETTINGS // JP1[2:1] 0, 24-BITS BITS_24 = ( !WDLNGTH1 & !WDLNGTH0); // JP1[2:1] 0, 20-BITS ...

Page 25

... DDO_LRCLK = ILRCLK; SCLK_O = ISCLK; LRCLK_O = ILRCLK; // DAC AND DIT SIGNALS SDATA_DAC_DIT = SDATA_O; LRCLK_DAC = ILRCLK; The chip is configured in the LJ mode when AD1896 output Also need to invert the incoming SCLK signal in the NOTE that the DAC requires serial Based on the Master/Slave operation of the EVAL-AD1896EB ...

Page 26

... EVAL-AD1896EB SCLK_DAC = ISCLK; FSYNC_DIT = ILRCLK; SCLK_DIT = ((!ISCLK) & (LJ # RJ24 # RJ20 # RJ18 # RJ16)) // Internal node signals ISCLK = ((SCLK_O) & (O_MAS_768 # O_MAS_512 # O_MAS_256)) # ((DDO_SCLK) & (BOTH_SLAVE # MATCH_PHASE # IN_MAS_768 # IN_MAS_512 # IN_MAS_256)); ILRCLK = ((LRCLK_O) & (O_MAS_768 # O_MAS_512 # O_MAS_256)) # ((DDO_LRCLK) & (BOTH_SLAVE#MATCH_PHASE#IN_MAS_768#IN_MAS_512#IN_MAS_256) & (LJ # TDM # RJ24 # RJ20 # RJ18 # RJ16)) # ((!DDO_LRCLK) & ...

Page 27

...

Page 28

...

Related keywords