EVAL-AD1937AZ Analog Devices Inc, EVAL-AD1937AZ Datasheet - Page 16

no-image

EVAL-AD1937AZ

Manufacturer Part Number
EVAL-AD1937AZ
Description
EB Single Chip Codec 4 ADCs W/Diff Outp
Manufacturer
Analog Devices Inc
Datasheets

Specifications of EVAL-AD1937AZ

Main Purpose
Audio, CODEC
Utilized Ic / Part
AD1937
Primary Attributes
24-Bit, 192 kHz, 4 ADCs: 107dB Dynamic Range, 8 DACs: 112dB Dynamic Range
Secondary Attributes
Time Division Multiplexed (TDM), I2C, and SPI Interface, Popguard® Technology
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Embedded
-
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
AD1937
To maintain the highest performance possible, limit the clock jitter
of the internal master clock signal to less than a 300 ps rms time
interval error (TIE). Even at these levels, extra noise or tones
can appear in the DAC outputs if the jitter spectrum contains
large spectral peaks. If the internal PLL is not used, it is best to
use an independent crystal oscillator to generate the master clock.
In addition, it is especially important that the clock signal not
pass through an FPGA, CPLD, or other large digital chip (such
as a DSP) before being applied to the AD1937. In most cases,
this induces clock jitter due to the sharing of common power
and ground connections with other unrelated digital output
signals. When the PLL is used, jitter in the reference clock is
attenuated above a certain frequency depending on the loop filter.
RESET AND POWER-DOWN
The function of the PD / RST pin sets all the control registers to
their default settings. To avoid audio pops, PD / RST does not
power down the analog outputs. After PD / RST is deasserted
and the PLL acquires lock condition, an initialization routine
runs inside the AD1937. This initialization lasts for approx-
imately 256 master clock cycles. Once the routine is complete,
the registers can be programmed.
The power-down bits in the PLL and Clock Control 0, DAC
Control 1, and ADC Control 1 registers power down their
respective sections. All other register settings are retained.
To guarantee proper startup, the PD / RST pin should be
pulled low by an external resistor.
I
The AD1937 has an I
programming and reading back the internal control registers
for the ADCs, DACs, and clock system. There is also a stand-
alone mode available for operation without serial control,
configured at reset using the serial control pins. All registers
are set to default except internal MCLK enable, which is set to
1 and ADC BCLK and LRCLK master/slave is set by SDA (see
Table 12 for details).
Table 12. Hardware Selection of Standalone Mode
ADC Clocks
Slave
Master
2
C CONTROL PORT
ADDR0
(Pin 30)
0
0
2
C-compatible control port that permits
SDA
(Pin 31)
0
1
SCL
(Pin 34)
0
0
ADDR1
(Pin 35)
0
0
Rev. B | Page 16 of 36
The I
consists of a clock line (SCL) and a data line (SDA). SDA
is bidirectional and the AD1937 drives SDA either to acknowl-
edge the master (ACK) or to send data during a read operation.
The SDA pin for the I
requires a 2 kΩ pull-up resistor. A write or read access occurs
when the SDA line is pulled low while the SCL line is high,
indicated by start in the timing diagrams. SDA is only allowed
to change when SCL is low except when a start or stop condition
occurs, as shown in Figure 13 and Figure 14. The first eight bits
of the data-word consist of the device address and the R/ W bit.
The device address consists of an internal built-in address
(0x08) OR’ e d with the two address bits, ADDR1 and ADDR0,
and the R/ W bit. The two address bits allow four AD1937s to be
used in a system. Tie I
program the ADDR bits accordingly as 0 or 1. Initiating a write
operation to the AD1937 involves sending a start condition and
then sending the device address with the R/ W bit set low. The
AD1937 responds by issuing an acknowledge to indicate that it
has been addressed. The user then sends a second frame telling
the AD1937 which register is required to be written to. Another
acknowledge is issued by the AD1937. Finally, the user can send
another frame with the eight data bits required to be written to
the register. A third acknowledge is issued by the AD1937 after
which the user can send a stop condition to complete the data
transfer.
A read operation requires that the user first write to the
AD1937 to point to the correct register and then read the
data. This is achieved by sending a start condition followed
by the device address frame, with the R/ W bit low; the AD1937
returns an acknowledge. The master then sends the register
address frame. Following the acknowledge from the AD1937,
the user must issue a repeated start condition. The next frame
is the device address with the R/ W bit set high; the AD1937
returns an acknowledge. On the next frame, the AD1937
outputs the register data on the SDA line; the master should
send an acknowledge. A stop condition completes the read
operation.
to and reading from the DAC1L volume control register,
Address 0x06 (see
2
C interface of the AD1937 is a 2-wire interface that
Figure 13
Table 28
and
2
2
C port is an open-drain collector and
C ADDR0 and ADDR1 low or high and
Figure 14
).
show examples of writing

Related parts for EVAL-AD1937AZ