ADAU1401A, ADAU1401, ADAU1701, and ADAU1702 SigmaDSP Evaluation Board
GENERAL DESCRIPTION
The EVA L-ADAU1401AEBZ is a platform that operates all of
the ADAU1401A’s functions with a full range of analog and
digital inputs and outputs. Digital I/O connections are available
in both S/PDIF and 3-wire serial data formats. The DSP is
controlled by the SigmaStudio™ software, which interfaces to
the board through a USB connection. This evaluation board is
powered by a single supply, which is regulated to the proper
voltages on the board. The PCB is in a 6” × 6” 4-layer design,
with a single ground plane and a single power plane on the
inner layers.
The ADAU1401A can be controlled via the USBi interface
control board connected to the I
interface. On-board self-boot EEPROM is included for
operating the board independently of the SigmaStudio software.
Push-buttons, LEDs, potentiometers, and other interface
options on the included GPIO board can be connected to the
evaluation board to enable GPIO control.
The EVA L-ADAU1401AEBZ can also be used for evaluation of
the pin-compatible ADAU1701 and ADAU1702 SigmaDSP®s.
The differences between the ADAU1401A, ADAU1401,
ADAU1701, and ADAU1702 are:
•The ADAU1701, ADAU1401A, and ADAU1401 have 1024
program RAM locations, while the ADAU1702 has 512
program RAM locations.
•The ADAU1701 has 2k words of data memory, while the
ADAU1702 has 0.5k words of data memory.
2
C/SPI communications
•The ADAU1401A is qualified over the automotive
temperature range (−40°C to +105°C), while the
ADAU1701 and ADAU1702 are qualified over the
consumer temperature range (0°C to 70°C).
•The ADAU1401 is an older revision of the ADAU1401A.
The ADAU1401A is recommended for new designs.
PACKAGE CONTENTS
EVAL-ADAU1401AEBZ evaluation board
GPIO control board
USBi board
Universal power supply
Mini-USB cable
Evaluation board/software quick-start guide, including a
download link for the SigmaStudio tools
OTHER SUPPORTING DOCUMENTATION
When using this evaluation board, refer also to the following
documentation available at www.analog.com:
•ADAU1401A, ADAU1401, ADAU1701, ADAU1702 data
sheets
•AN-923 Application Note, Designing a System Using the
ADAU1701/ ADAU1702 in Self-Boot Mode
•AN-951 Application Note, Using Hardware Controls with
SigmaDSP GPIO Pins
• AN-1006 Application Note, Using t h e E VA L-ADUSB2EBZ
• SigmaStudio help file (included with the software)
PLEASE SEE THE LAST PAGE FOR AN IMPORTANT
WARNING AND LEGAL TERMS AND CONDITI ONS.
EVALUATION BOARD BLOCK DIAGRAM
Figure 1.
Rev. A | Page 1 of 20
UG-072 Evaluation Board User Guide
TABLE OF CONTENTS
General Description ......................................................................... 1
EVA L-ADAU1401AEBZ .................................................... Universal
2/10—Revision 0: Initial Version
Rev. A | Page 2 of 20
Evaluation Board User Guide UG-072
08697-002
QUICK START SETUP
PREPARING FOR THE FIRST USE
To get started, use the following steps:
1. Install the SigmaStudio software.
2. Plug in the USBi.
3. Power up the board.
4. Connect the audio cables.
5. Set the switches and jumpers.
SIGMASTUDIO SOFTWARE INSTALLATION
1. Download the SigmaStudio.zip file from
http://www.analog.com/sigmastudiodownload and extract
the files to your PC. The key for the download is provided
in the box with the evaluation board.
2. Install Microsoft® .net Framework V 3.5. If you do not
already have it installed, this can be downloaded from the
Microsoft website.
3. Install SigmaStudio by double-clicking setup.exe and
following the prompts. A computer restart is not required.
POWERING UP THE BOARD
The board is powered from the included 6 V dc power supply
connected to J14. The power indicator LED, D11, should be lit.
HARDWARE SETUP—USBi
1. Plug in a power supply to the power jack, J14, of the EVA L -
ADAU1401AEBZ evaluation board.
2. Plug the USBi into the USB port of the PC using the mini-
USB cable.
3. Plug the USBi into the control port on the evaluation board
(marked yellow in Figure 2).
4. Connect the USB cable to the computer and to the USBi.
5. When prompted for drivers, use the following options:
• Choose Install from a list or a specific location.
• Choose Search for the best driver in these locations.
• Check the box for Include this location in the search.
• The USBi driver is located in C:\Program Files\
Analog Devices Inc\Sigma Studio\USB drivers, click
Next.
• If prompted to choose a driver, select CyUSB.sys.
• In XP only, click Continue Anyway if a prompt
appears indicating the software has not passed
Windows Logo testing.
6. Make sure that Switch S4 and Switch S5 of the E VAL -
ADAU1401AEBZ are set to the I2C position.
CONNECTING THE AUDIO CABLES
For this example, set up the board to have stereo analog inputs
and stereo analog outputs. To do so, use the following steps:
1. Connect the audio source to the IN 0/IN 1 jacks on the top
of the board (marked blue in Figure 2), using 3.5 mm (⅛”)
cables.
2. Connect the OUT 0/OUT 1 jacks on the top of the board
(marked green in
headphones.
Figure 2) to your speakers or
SWITCH AND JUMPER SETTINGS
To configure the board for stereo analog input and output, make
sure the switches and jumpers are set as indicated in Figure 2.
Figure 2. Evaluation Board Setup and Configuration
Rev. A | Page 3 of 20
UG-072 Evaluation Board User Guide
08697-003
08697-004
YOUR FIRST SIGMASTUDIO PROJECT—EQ AND
VOLUME CONTROL
The following is a procedure for building your first project in
SigmaStudio and running it on the evaluation board. This
procedure creates a simple design that creates a volume control
and five-band EQ on a stereo input signal.
1. Create a new project. SigmaStudio opens to the Hardware
Configuration Tab.
2. Drag a SigmaDSP IC (ADAU1401A, ADAU1701,
ADAU1702, or ADAU1401), E2Prom, and a USBi cell
into the blank white space.
Note: If you are using a processor other than the
ADAU1401A, (for example, ADAU1701 orADAU1702),
drag that processor out instead.
3. Connect the USBi cell to the ADAU1401A (or other
SigmaDSP) cell by clicking and dragging from the top blue
output pin to the green input pin.
4. Connect the second USBi blue output pin to the green
input pin on the E2Prom cell.
The screen should appear as it does in Figure 3.
5. Click the Schematic tab at the top of the screen.
6. In the Tree To ol Bo x section, expand the IO> Input. Click
Precision > 2 Ch and click and drag Medium Size Eq to
the work area.
8. Right-click the general (second-order) cell labeled Gen
Filter1.
9. Click Grow Algorithm> 1. 2 Channel – Double
Precision > 4. This creates a five-band equalizer (EQ).
Each band’s general filter settings can be modified by
clicking the blue boxes on the cell.
10. Expand Volume Controls > Adjustable Gain > Shared
Slider > Clickless SW Slew and click and drag Single slew
11. Expand the IO > Output. Click and drag two Output cells
12. For each of the outputs, select a DAC output by clicking the
pull-down box. DAC0 and DAC1 are left and right
outputs, 0 and 1, from the ADAU1401A (output on J1 as
marked in green in Figure 2), respectively. DAC2 and
DAC3 are left and right channel, respectively for the
second stereo line output (J3 on the board).
13. Connect all the cells as depicted in Figure 4.
14. Make sure the board is powered and connected to the PC.
Click the Link-Compile-Download button in the
SigmaStudio toolbar, or select Link-Compile-Download
from the Action menu.
15. If the project compiled without error, you will be in Ready-
Download mode.
Your screen should now appear as it does in Figure 4.
16. Play your audio source; audio should now be available.
Move the volume control and filter sliders and hear the
Figure 3. Hardware Configuration Tab
Figure 4. Schematic Tab, Full Design
effect on the output audio in real time.
Rev. A | Page 4 of 20
Evaluation Board User Guide UG-072
EXTENDED SETUP
POWER SUPPLY
The evaluation board is powered by a single supply through
Connector J14. The voltage on J14 should be 6 V dc to 9 V dc
with the ability to source at least 200 mA. The tip of the power
supply connector should be the positive voltage. This single
supply is regulated to 3.3 V for both the analog and digital
planes. The ADAU1401A generates 1.8 V from the 3.3 V supply
using its integrated regulator.
DIGITAL AUDIO INPUTS AND OUTPUTS
Digital signals can be connected to the board in two different
formats. The evaluation board can input or output a standard
2-channel S/PDIF stream. These I/Os can be either electrical (J5
and J4) or optical (U13 and U29). The S/PDIF I/O streams are
connected to the SDATA_IN0 and SDATA_OUT0 serial data
ports and are active according to specific switch settings on S2.
The copy protection bit on the S/PDIF transmitter is set; therefore,
audio devices, such as digital recorders, may ignore the data
output from the evaluation board.
PCM digital audio data can also be interfaced to the ADAU1401A.
This data is connected to the ADAU1401A through the GPIO
interface board that is connected to J12. Input Header J3 and
Output Header J2 can connect to external ADCs, DACs, and
codecs with an I
stream. Master clock, left/right clock, and bit clock connections
are also on these headers.
Up to four stereo audio signals can be input or output on each
of these headers. These signals, when selected by the rotary
mode switches, interface directly to the serial data ports of the
ADAU1401A. These headers also serve as the I/Os for the
multi-channel TDM streams.
2
S, left-justified, right-justified, or TDM data
MASTER CLOCK SETTINGS
The master clock connection of the ADAU1401A is set with
Jumper LK1 to Jumper LK4. These allow the user to select as a
source either the on-board oscillator connected to an external
crystal (OSC), the S/PDIF receiver’s master clock output (DIR),
an external clock from J12 (EXT), or a dedicated clock connection
on a BNC connector, J13 (BNC). If any setting other than OSC
is chosen, then disconnect Jumper LK16, which couples the
oscillator circuit of the ADAU1401A to the crystal. If this
jumper is not removed, there could be two clocks on the PCB
running at very close frequencies. These clocks could easily cause
serious performance degradation on the converters of the
ADAU1401A.
CONTROL INTERFACE
J16 is the connection for the USBi. The USBi is used to send I2C
and SPI control data to the ADAU1401A on the evaluation board.
This provides a real-time programming and tuning connection
to SigmaStudio.
Note that the evaluation board also includes footprints for an
obsolete USB interface using Connector J16. This section of the
board has been replaced by the USBi’s functionality.
ANALOG AUDIO INPUTS AND OUTPUTS
The evaluation board can input two analog audio signals and
can output four signals using the converters of the
ADAU1401A. The full-scale input voltage is 2.0 V rms and the
full-scale output voltage is 0.9 V rms.
Mini-jack J11 is the input to the ADCs. Mini-jack J1 and Minijack J3 are the DAC output connectors. The output is low-pass
filtered with either an active anti-image filter using a U3 op amp
or a passive RC filter. The active filters’ −3 dB cutoff frequency
is 100 kHz and has an approximate third-order Bessel (linear
phase) response.
Rev. A | Page 5 of 20
UG-072 Evaluation Board User Guide
S2
Signal routing mode select.
S3-1
Sets SELFBOOT.
S3-2
Sets PLL_MODE0.
S3-3
Sets PLL_MODE1.
S3-4
Sets ADDR0.
S3-6
Reserved—set low.
S4
Sets I2C or SPI connection to the ADAU1401A.
S5
USBi control connector—I2C (left) or SPI (right).
S6
Selects between RCA and optical S/PDIF input.
S7
Unused.
LK1 to LK4
Selects which master clock signal is sent to the
LK5 to LK6,
LK9 to LK14
Connects the DAC outputs to active (A) or passive
(B) filters.
LK8
Selects 3.3 V or 5 V power connected to GPIO
LK15
Connects the 1.8 V output of the regulator
transistor to DVDD of the ADAU1401A.
LK17
Connects/disconnects MCLK output to external
audio performance of the board.
LK18
Connects 3.3 V to AVDD of the ADAU1401A.
LK20
Connects 3.3 V to the AD8608 op amp.
LK21
Connects 3.3 V to the IOVDD of the ADAU1401A.
LK25
Connects 3.3 V power to serial data buffer.
Mode
Function
SWITCH AND JUMPER FUNCTIONS
This evaluation board has many switches and jumpers; however,
for most applications, many of these need to be set only once
and can be ignored after that. Ta b l e 1 shows the function of
each jumper and switch on the evaluation board. For the S3
switch package, logic high (1) is left and logic low (0) is right,
assuming analog connectors are the top of the board.
Table 1. Switches and Jumpers
Reference
Designator
S1 Resets evaluation board.
Function
ROTARY SWITCH SETTINGS
S2 is a hex rotary switch that controls the input and output
signal routing on the evaluation board. The position of this
switch controls which serial data signals and clocks will be
routed to and from the ADAU1401A. Tab l e 3 shows the settings
of Rotary Switch S2. This switch controls the routing of digital
signals to and from the ADAU1701/ADAU1702 (U1) serial
input and output ports. Tabl e 3 indicates which serial data
signals and clocks are sent to each of the four serial data inputs,
as well as to where the output signals of the serial port are
routed. An x in the table indicates that no signal is sent to that
input pin on the ADAU1701/ ADAU1702 in that mode. Switch
Position 4 to Switch Position F are unused.
The functions in Ta b l e 2 are available for each of the modes in
Tabl e 3.
S3-5 Sets ADDR1.
S8 Unused.
PLL of the ADAU1401A.
LK7 Sets the EEPROM write protect pin.
control board.
LK16
LK19 Writeback trigger input.
Connects/disconnects 12.288 MHz crystal from
oscillator circuit of the ADAU1401A.
circuits. Connecting this may degrade the analog
Table 2. S2 Settings
0
1
2
3
Inputs: S/PDIF, analog
Outputs: S/PDIF, analog, serial data (slave)
Inputs: analog, serial data
Outputs: analog, serial data (master or slave)
Inputs: analog, serial data
Outputs: S/PDIF, analog, serial data (master)
Inputs: S/PDIF, analog
Outputs: analog
The multipurpose pins of the ADAU1401A must be set into
serial data I/O modes to use the board’s digital I/O.
Table 3. S2 Settings
SW2 Position SDATA_IN0
0 S/PDIF Rx x
1 x x x x ADAU1401A crystal oscillator
2 External Input 0
3 S/PDIF Rx x x x S/PDIF Rx
4 to F x x x x x
1
x = no signal is sent to the input pin.
1
SDATA_IN1 to
SDATA_IN3
External Input 1 to
External Input 3
SDATA_OUT0 to
SDATA_OUT3 SPDIF Tx Clock Master
External Output 0 to
External Output 3
External Output 0 to
External Output 3
SDATA_OUT0 S/PDIF Rx
SDATA_OUT0 ADAU1401A output
Rev. A | Page 6 of 20
Loading...
+ 14 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.