ANALOG DEVICES AD3552R Evaluation Board User Guide
- June 1, 2024
- Analog Devices
Table of Contents
- FEATURES
- EVALUATION KIT CONTENTS
- HARDWARE REQUIRED
- SOFTWARE REQUIRED
- ONLINE RESOURCES
- GENERAL DESCRIPTION
- EVALUATION BOARD QUICK START PROCEDURE
- EVALUATION BOARD HARDWARE
- ACE PLUGIN DESCRIPTION AND FEATURES
- EVALUATION BOARD SCHEMATICS
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
User Guide
EVAL-AD3552R
UG-2217
Evaluating the AD3552R,
16-Bit, Dual-Channel,
Current Output DAC
FEATURES
► Full featured evaluation board for the AD3552R
► High speed and high precision transimpedance amplifiers
► Selectable transimpedance gain with rotary switch
► On-board or external power supply
► On-board or external voltage reference
► Usable with controller boards SDP-H1 and Digilent ZedBoard
► DAC channel aggregation
EVALUATION KIT CONTENTS
► EVAL-AD3552RFMCZ
HARDWARE REQUIRED
The evaluation board can be used with one of the following controllers, that
must be purchased separately:
► SDP-H1 board
► Digilent ZedBoard
SOFTWARE REQUIRED
If using the SDP-H1 controller board:
► ACE software
► Board.AD35X2R ACE plugin (automatically downloaded within ACE)
If using the Digilent ZedBoard as controller (see EVAL-AD3552R
Wiki):
► Kuiper Linux Image
► IIO Scope tool
► UART terminal tool
ONLINE RESOURCES
► Bill of materials and layout files
GENERAL DESCRIPTION
The EVAL-AD3552RFMCZ is an evaluation board for the AD3552R a dual-channel,
16-bit fast precision digital-to-analog converter (DAC). Each channel of the
AD3552R is equipped with a different transimpedance amplifier: Channel 0 has a
fast amplifier that
achieves the optimal dynamic performance and Channel 1 has a precision
amplifier that guarantees the optimal DC precision over temperature.
The board allows testing all the output ranges of the DAC, waveform
generation, power supply, and reference options.
PLEASE SEE THE LAST PAGE FOR AN IMPORTANT WARNING AND LEGAL TERMS AND
CONDITIONS.
The EVAL-AD3552RFMCZ interfaces to the USB port of a PC via a system
demonstration platform (SDP-H1 board). It can also be connected to the
ZedBoard or a different controller board using the pin header connector at
position P5. Refer to the EVAL-AD3552RFMCZ Wiki
page
for details on using the EVALAD3552RFMCZ with the ZedBoard.
This user guide covers the details of the configuration and operation of the
EVAL-AD3552RFMCZ board and the associated ACE plugin. Refer to the AD3552R
data sheet for additional information on the DAC operation.
REVISION HISTORY
5/2024—Revision A: Initial Version
EVALUATION BOARD QUICK START PROCEDURE
INSTALLING THE SOFTWARE
To evaluate the EVAL-AD3552RFMCZ with the
ACE software and the
AD3552R plugin, take the
following steps:
- Download and run the latest version of the ACE installer. It in- stalls the application and the necessary drivers for the SDP-H1 controller board.
- Click the Plugin Manager item on the left-hand menu as shown in Figure 3.
- Go to Available Packages, select Board.AD35X2R, and click the Install Selected button at the bottom of the list. Once the plugin is installed, it moves to the Installed Packages section.
- Click the Home item on the left-hand menu. If the EVALAD3552RFMCZ board is connected, it will show up in the Attached Hardware section as shown in Figure
- If you do not have an EVAL-AD3552RFMCZ board, you can still explore the functionality of the plugin by double clicking the desired board in the Explore Without Hardware list.
CONNECTING THE BOARD
To set up the EVAL-AD3552RFMCZ evaluation board with the SDP-H1 controller,
take the following steps:
- Make sure that all the links are set in the default positions listed in Table 2.
- Plug the EVAL-AD3552RFMCZ evaluation board on the SDP- H1 controller board.
- Connect the USB cable between the SDP-H1 board and the PC.
- Connect the wall-plug brick power supply to the SDP-H1 DC jack and power from the AC network. Power LEDs on the SDP-H1 turn on green. A message bubble may appear from theicon tray indicating that the SDP-H1 board has been detected.
- Start up the ACE application. The EVAL-AD3552RFMCZ board is detected and displayed in the Attached Hardware section, as shown in Figure 4. Double click the board icon to open the board view, as seen in Figure 9. The board view shows the relevant parts included in the evaluation board, where the AD3552R chip is highlighted in a darker blue.
EVALUATION BOARD HARDWARE
POWER SUPPLIES
The EVAL-AD3552RFMCZ includes a complete power conversion solution to allow
powering the evaluation board from the SDP-H1
or from a single 12 V supply. The
board includes two DC/DC converters LT8336
and LTC7149 to generate ±16 V from the 12 V
power provided by SDP-H1. LDOs LT3045 and
LT3094 are used to generate ±12 V for the
transimpedance amplifiers. Another two LT3045 LDOs are used to generate the 5
V and 1.8 V supplies for the AD3552R. This power solution is configured with
the default link settings shown in Table 2.
Alternatively, the board can be powered from a collection of external power
supplies via connector P3. The assignment of the pins in connector P3 is
listed in Table 1.
Table 1. Pin Assignment on Power Supply Connector P3
Pin Number | Signal | Description |
---|
1
2
3
4
5
6| EXT_PVDD
EXT_PVSS
EXT_VDD
EXT_DVDD
EXT_VLOGIC
GND| External positive supply for transconductance amplifier. 12 V ± 5%.
External negative supply for transconductance amplifier. −12 V ± 5%.
External AVDD analog supply for AD3552R. 5 V ± 5%.
External DVDD digital supply for AD3552R. 1.8 V ± 5%.
External VLOGIC digital I/O supply for AD3552R. 1.1 V to 1.9 V.
Ground.
The EVAL-AD3552RFMCZ also integrates an on-board 2.5 V analog
reference ADR4525.
Table 2. Link Options
Link/Switch | Silkscreen | Description | Default Position |
---|
S1
S2
J_REF
J_PVDD
J_PVSS
J_VDD
J_DVDD
J_VIO
P2| S1
S2
J_REF
PVDD
PVSS
VDD
DVDD
VLOGIC
P2| This link selects the gain of transimpedance amplifier for Channel 0. The
gains are labeled x1, x2, and »4 which
correspond to the multiplicative factor between them. The gain must be set in
accordance to the desired output range
listed in Table 6. Rotate the switch so that the notch points at the desired
gain.
This link selects the gain of transimpedance amplifier for Channel 1. The
gains are labeled x1, x2, and »4 which
correspond to the multiplicative factor between them. The gain must be set in
accordance to the desired output range
listed in Table 6. Rotate the switch so that the notch points at the desired
gain.
This link allows connecting the on-board reference to AD3552R. This link must
be removed if an external reference is
provided via connector J3 or if the internal reference is output to the Vrer
pin.
This link selects the positive voltage supply for the transimpedance
amplifier. 12 V selects the supply from the on-board
LDO. EXT selects the supply provided externally on connector P3.
This link selects the negative voltage supply for the transimpedance
amplifier. -12 V selects the supply from the on-board LDO. EXT selects the
supply provided externally on connector P3. GND sets the supply rail to
ground.
This link selects the voltage supply for the analog section of AD3552R. +5 V
selects the supply from the on-board LDO
regulator. EXT selects the supply provided externally on connector P3.
This link selects the voltage supply for the digital section of AD3552R. 1V8
selects the supply from the on-board LDO
regulator. EXT selects the supply provided externally on connector P3.
This link selects the voltage supply for AD3552R I/O pins. 18 selects the
supply for the on-board LDO regulator.
FPGA selects the supply provided from the SDP-H1 board, the same as used in
the FPGA I/O pins. EXT selects the
supply provided externally on connector P3.
This link configures the on-board matching pad to adapt to the impedance of
the instrument connected on VOUTO. Set
the link to HIGH Z if VOUTO is connected to an instrument with high input
impedance using a coaxial cable. Set the link
to 50 OHM if VOUTO is connected to an instrument with 50 Q input impedance.|
Inserted
×1
×1
12 V
−12 V
5 V
1V8
1V8
HIGH Z
P4
JP1
JP2| P4
JP1
JP2| This link configures the on-board matching pad to adapt to the impedance
of the instrument connected on VOUT1. Set
the link to HIGH Z if VOUT1 is connected to an instrument with high input
impedance using a coaxial cable. Set the link
to 50 OHM if VOUT is connected to an instrument with 50 Q input impedance.
This link configures the source of the LDAC signal. If the link is set to A,
the signal is taken from the controller via
connectors P1 or P5. If the link is set to B, the signal is taken from an
instrument connected on J1.
This link configures the source driving the red ALERT LED. If the link is set
to A, the LED is driven by the AD3552R via
the ALERT pin. If the link is set to B, the LED is driven by the controller
via connector P1. The controller must sense the
ALERT signal and turn on the LED when needed.| HIGH Z
A
A
ON-BOARD CONNECTORS
Table 3 shows the list of connectors available on EVAL-AD3552RFMCZ and their
corresponding use.
Table 3. List of Connectors
Connector | Signal Name | Function |
---|
J1
J2
J3
J4
J5
P1
P3
P5| EXT_LDAC
EXT_SYNC
VREF
C_VOUT0 C_VOUT1 Multiple1
Multiple2
Multiple3| Input for an external LDAC signal. This connector is terminated to
50 Ω. The voltage of the signal must not exceed VLOGIC voltage by more than
0.3 V.
Input for an external synchronization signal provided to the FPGA. This
connector is terminated to 50 Ω. The voltage of the signal must not exceed the
FPGA I/O voltage by more than 0.3 V.
Reference voltage input/output. This connector can be used to provide an
external reference voltage to the AD3552R or to monitor the reference
generated by ADR4525 or
AD3552R. If an external
voltage is provided on this connector, the link J_REF must be removed and the
VREF pin of the AD3552R must be configured as input.
Voltage output of transimpedance amplifier A1, corresponding to DAC Channel 0.
Voltage output of transimpedance amplifier A2, corresponding to DAC Channel 1.
FMC connector carrying the digital signals and voltage supplies between the
evaluation board and the controller board.
External supply connector. Pin assignment given in Table 1.
Custom controller interface. This connector is used to control the AD3552R
with a controller different from SDP-H1 or
ZedBoard. The pin assignment is listed in Table 4. The pin header is not
assembled by default so that the holes can be used as test points for the
digital signals.
1 See the Evaluation Board Schematics section.
2 See Table 1.
3 See Table 4.
Connector P5 is used to connect an external controlled when the SDP-H1 is not
present. This connector grants access to all the digital signals of AD3552R
and some board supplies and control lines.
Table 4. Pin Assignment on Connector P5
Pin number | Connector Label | Function |
---|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20| +12V_FMC
POWER_ON_FMC
VIO
SPI_QPI1
GND
SPI_CS1
GND
SPI_SCLK1
GND
SPI_SDIO01
GND
SPI_SDIO11
GND
SPI_SDIO21
GND
SPI_SDIO31
GND
/LDAC1
/RESET1
/ALERT1| External 12 V power supply. Use this pin to supply the EVAL-
AD3552RFMCZ board when using a custom controller different from the SDP-H1 or
the ZedBoard.
Enable signal for the onboard regulators. This pin is used to turn on the LDOs
and DC/DC converters. Set a voltage higher than 1.24 V to turn on. If the
controller is not driving this signal, it must be set manually to use the
board.
Voltage supply used for AD3552R I/O pins. If this pin is used to supply VLOGIC
, remove the VLOGIC link or set it to EXT.
Signal SPI_QPI. A high level sets the bus in Quad SPI mode. A low level sets
the bus in classic SPI mode.
Ground.
SPI Chip Select signal.
Ground.
SPI clock signal.
Ground.
SDI/MOSI signal in Classic SPI mode or SDIO0 signal in Dual/Quad SPI modes.
Ground.
SDO/MISO signal in Classic SPI mode or SDIO1 signal in Dual/Quad SPI modes.
Ground.
SPI SDIO2 signal in Quad SPI mode.
Ground.
SPI SDIO3 signal in Quad SPI mode.
Ground.
LDAC signal.
RESET signal.
ALERT signal.
1The voltage on this pin must not exceed VLOGIC voltage by more than 0.3 V.
The board includes several test points to access relevant signals. Only TP1
has the test ring assembled. The list is given in Table 5.
Table 5. List of Test Points
Test Point | Signal | Description |
---|
TP1
TP2
TP3
TP4
TP5| GND
VOUT0
VOUT1
VREF
EXT_SYNC| Ground
Voltage output of transimpedance amplifier A1, corresponding to DAC Channel 0
Voltage output of transimpedance amplifier A2, corresponding to DAC Channel 1
Reference voltage for AD3552R (internal, on-board or external)
External synchronization signal.
LED INDICATORS
The EVAL-AD3552RFMCZ has three LED indicators as follows:
► DS1. This yellow LED turns on when the controller starts a waveform playback
in streaming mode. This LED is controlled from a GPIO on connector P1, Pin
H13. Therefore, this functionality depends on the SW and the controller used
with the evaluation board.
► DS2. This red LED turns on when the ALERT pin is asserted in the AD3552R.
This LED can also be controlled from a GPIO if the link JP2 is changed to
position B.
► DS3. This green LED turns on when the chip gets 1.8 V DV power. This
indicator lights up dimly because 1.8 V is barely the band gap voltage of a
green LED. DD
DAC OUTPUT RANGE SELECTION
The selection of the output range requires a combination of regis-ter
configurations and a given transimpedance gain. The gains corresponding to
each output range are listed in Table 6. See the
AD3552R data sheet for more
details on output range configuration.
The gain is configured with Switch S1 and Switch S2 for DAC Channel 0 and DAC
Channel 1, respectively.
Table 6. Transimpedance Gain Setting
CHx_OUTPUT_RANGE_SEL
Field Value| Output
Range (V)| Transimpedance Gain Setting
---|---|---
000
001
010
011
100| 2.5
5
10
±5
±10| ×1
×1
×2
×2
×4
OUTPUT IMPEDANCE MATCHING
The AD3552R is a fast precision DAC that settles much faster than traditional
precision DACs. At this speed, transmission line effects on the cable cannot
be neglected. The board implements an impedance matching network with two
configurations selectable
using links P2 and P4 for Channel 0 and Channel 1, respectively.
The diagram of this network is shown in Figure 5.
► HIGH Z option provides impedance matching on the source side.
This configuration sets a 52.3 Ω resistor in series with the output of the
amplifier. This resistor provides some return loss to attenuate reflected
waveforms originated on the high-impedance end of the coaxial cable. It also
provides isolation from the capacitance
of the cable to prevent the oscillation of the high-speed amplifier.
This series resistor introduces a DC error of 50 ppm if the load is an
oscilloscope, and 5 ppm if the load is a multimeter.
► 50 OHM option provides impedance matching when the load at the other end of
the cable is 50 Ω. This configuration offers optimal signal transmission over
a wide frequency band, but it
EVALUATION BOARD HARDWARE
is not for free. The matching network introduces an attenuation factor of 39.18, or 31.86 dB.
Some recommendations are given for the following different types of
measurements:
► DC measurements. It is recommended to connect the multimeter using a coaxial
cable to minimize noise and interference. The matching network must be set to
HIGH Z mode to obtain the highest SNR. For long-term measurements, it is
recommended to cover the evaluation board with a cardboard box to prevent air
flow. Do not cover the SDP-H1
controller because its power dissipation is high.
► Step response measurements. It is recommended to connect the oscilloscope
using a coaxial cable with 50 Ω impedance. The matching network must be set to
50 OHM and the oscilloscope input configured to 50 Ω. Use LDAC or CS to
trigger the oscilloscope
and set the acquisition mode to averaging to reduce noise and be able to
measure settling time accurately.
Passive probes are not recommended for settling time because their
compensation circuits alter the step response.
► Noise measurements. Noise is so low that it is only visible in the HIGH Z
configuration. An instrument with 50 Ω input impedance may be connected as
long as it is AC-coupled. Note that the noise spectral density depends on the
load impedance.
Therefore, using a 50 Ω instrument results in a lower voltage than using a
high impedance instrument.
► Glitch amplitude. The glitch is so small that it is only visible in the HIGH
Z configuration. It is recommended to use an oscilloscope or a digitizer with
12- to 16-bit resolution, AC coupling, and the maximum vertical resolution.
Use LDAC or CS to trigger
the oscilloscope and set the acquisition mode to averaging to distinguish the
glitch from the noise.
► THD and SFDR. THD at low frequency can be measured using a digitizer or an
audio analyzer. In this case, the matching network must be set to HIGH Z
because these instruments are high impedance. For higher frequencies, a
spectrum analyzer is needed. In this case, the matching network must be set to
50 OHM. Most spectrum analyzers do not have enough linearity to measure the
harmonics of AD3552R reliably. Therefore, it is recommended to use high-pass
filters to attenuate the fundamental tone.
Alternatively, the 20-bit fast precision ADC AD4080 can be used to measure THD
at high frequency and high impedance.
DAC CHANNEL COMBINATION
The EVAL-AD3552RFMCZ allows combining two DAC channels with a single
amplifier. Combining channels has the following advantages:
► Increased resolution. Full-scale current doubles while the error is
averaged, which increases the resolution by up to one bit. An additional bit
can be gained using different codes on each DAC.
► Lower noise. While the output current doubles, uncorrelated noise increases
by only. This results in an SNR increase by the same amount or a reduction of
noise in relation to a single DAC using the same RFBx resistor.
► Faster settling time. If the two DAC channels change simultaneously with the
same code, the current step is double while the parasitic capacitance of the
amplifier is the same as for a single channel.
In addition, if the feedback resistors are connected in parallel, the lower
resistance results in higher closed-loop bandwidth for the external amplifier.
Table 7 summarizes the list of changes required to combine two DAC outputs on
one of the amplifiers. Once the changes are made, the current of the two DACs
is combined into a single amplifier; the other amplifier remains powered and
in open loop.
Table 7. Configurations for Channel Combination
| Output on VOUT0| Output on VOUT1
---|---|---
R9
R10
R16
R17
R32
R33
JP3
JP4| 0 Ω
1 kΩ
DNI
0 Ω
1 kΩ
0 Ω
0 Ω on A
0 Ω on B| 0 Ω
1 kΩ
0 Ω
0 Ω
1 kΩ
DNI
0 Ω on B
0 Ω on A
The configuration to combine both channels on amplifier A1 is shown in Figure 6.
EVALUATION BOARD HARDWARE
The voltage expected at the output is given by the following expression:
Assuming that expression is simplified as:
ACE PLUGIN DESCRIPTION AND FEATURES
ACE PLUGIN HIERARCHY
ACE has several views to control different aspects of the DAC.
When a view is first opened, it creates a new tab at the top of the main
window. The AD3552R plugin
has a Board View, a Chip View, a Memory Map View, a Waveform Generator
View,and a Vector Generator View. Figure 7 shows the hierarchical
relation between these views. Refer to the
ACE User Manual for more
details. The user manual is accessible from the help panel displayed when
click the Help button on the lower left angle of the application.
BOARD VIEW
The Board View displays a simplified diagram of the evaluation board including
some relevant connectors and the interconnection between chips, as seen in
Figure 8. Analog Devices, Inc., chips are shown with their part number and the
AD3552R is highlighted in darker blue. The actions that can be performed at
this level are displayed as buttons at the top of the main window, as seen in
Figure 9.
► Poll Device. This action is performed automatically every second to verify
that the evaluation board is connected to the system.
The button allows turning on or off this feature. This feature must be turned
off when using the application without the evaluation board to avoid error
bubbles showing up continuously.
► Reset Board. This action performs a power cycle on the evaluation board,
bringing everything back to default.
To open the Chip View, double click the AD3552R block.
CHIP VIEW
The Chip View displays a simplified internal diagram of the chip showing the
interface logic, the DAC cores, the precision feedback resistors, and the
relevant pins for those blocks. This view contains three interactive areas, as
depicted in Figure 10:
-
Button list. These buttons perform the following actions on the chip:
► Apply Changes: changes in the values of the registers are recorded in a cached copy kept on the PC memory. When the button Apply Changes is pressed, only the registers that were changed are updated in the AD3552R.
► Read All: this button reads all the registers from the AD3552R and updates the cached copy in the PC memory, displaying the values in the corresponding fields.
► Reset Chip: this button resets the AD3552R but not the board. All registers are cleared to default values and ACE reads them back to keep the cached copy synchronized.
► Diff: this button reads the registers of AD3552R and compares their value to the cached copy, highlighting in bold those that are different.
► Software Defaults: this button loads the software default values in the cached copy without copying the values to the AD3552R.
► Memory Map Side-By-Side: this button opens a new window besides the Chip View containing the list of AD3552R registers. -
DAC Registers. Each DAC symbol contains an editable field where the hexadecimal code can be written to the DAC Output register. This allows performing an static update of the DAC.
After writing the value, the Apply Changes button must be pressed to update the DAC output. -
Shortcuts to other views. There are two buttons on the lower right corner to access the Register Map View and the Waveform GeneratorView.
The use of these panels is explained in the Memory Map View section and Generating a Waveform section.
MEMORY MAP VIEW
The Memory Map View displays the entire configuration space of the
AD3552R. The configuration
space can be displayed as a list of registers or as a list of bit fields. The
application allows sorting by any of the column categories or searching by
register name or field name. Registers can be displayed collapsed or expanded
into its bit fields, as shown in Figure 11.
This view has the following interactive elements:
-
Button list. These buttons perform the following actions:
► Apply Changes: this button writes all the registers that have been changed since the last update.
► Apply Selected: this button writes only the register or bit field that is selected in the list.
► Read All: this button forces the reading of all the AD3552R registers and the update of the cached copy.
► Read Selected: this button reads only the register or bit field that is selected and updates its value in the cached copy.
► Reset Chip: this button resets the AD3552R and forces the reading of all registers to update the cached copy.
► Diff: this button reads the registers of AD3552R and compares them with the cached copy, highlighting in bold those that have any difference.
► Software Defaults: this button loads the software default values in the cached copy without copying the values to theAD3552R.
► Export: this button exports the list of registers and their values to a CSV file. This feature is useful to generate the configuration file for a given application avoiding human error.
► Import: this button allows reading a CSV file containing the register values.
► Chip View Side-by-Syde: this button displays the chip view by the side of the register map.
► Show Bitfields / Show Registers: this button toggles presentation mode as register list or bit field list. -
Register value. This field allows editing the entire register value in hexadecimal (left side) or toggling the bits one by one (right side). Modified registers are highlighted in bold.
-
Bit field values. Registers can be expanded into their bit fields and each bit can be edited individually by clicking on it to toggle its value. Modified registers are highlighted in bold.
WAVEFORM GENERATOR VIEW
The Waveform Generator View allows assigning vectors to the channels and
starting or stopping waveform generation. A screenshot of this view is shown
in Figure 12.
The operation mode of
AD3552R and the assignment
of the waveforms are controlled from the Transmit pane that contains the
following controls:
► Generate Vectors. This button opens the Vector Generator view where
waveforms can be defined, scaled, loaded, or exported.
The use of this generator is covered in the Vector Generator View section.
► DAC Mode. Radio buttons allow selecting Fast Mode that uses 16-bit data or
Precision Mode that uses 24-bit data. The same mode is used for both DAC
channels when operated simultaneously.
► Auto Register Update. This feature automatically configures the interface
registers to operate in streaming mode with the highest possible update rate.
If this box is not checked, configuration must be made manually on the memory
map. The settings are
described at the end of this section.
► Enable Simultaneous Mode. This checkbox allows playing the same samples on
both channels. Data is written to the DAC Page register, therefore maintaining
the same update rate as for a single channel. When this box is checked, the
waveform is selected in the Simultaneous Update menu as seen in Figure 14.
► Enable Channel 1/2. These checkboxes allow enabling channels individually.
When both channels are enabled, each one can play a different waveform, as
seen in Figure 13.
The update rate depends on the DAC Mode and the update mode; all the
combinations are shown in Table 8.
► Play Button. This button starts and stops the waveform playback.
The status of the playback is displayed on the EVALAD3552RFMCZ by turning the
yellow LED DS1 on.
Table 8. Update Rate Combinations in MUPS
| Fast Mode (16-Bit Data)| Precision Mode (24-Bit Data)
---|---|---
Dual Channel Mode| 12.5| 8.33
Single Channel/Simulta-neous Mode| 25| 16.66
Manual Register Configuration for Streaming Mode
If the Auto register update checkbox is not checked, the streaming mode
parameters have to be configured manually in the memory map before pressing
the Play button.
The following registers must be set:
► STREAM_MODE register (0x0E). Length value must be set according to Table 9.
► TRANSFER_REGISTER (0x0F). Set STREAM_LENGTH_KEEP_VALUE bit to 1.
► INTERFACE_CONFIG_D register (0x14). Set SPI_CONFIG_DDR bit to 1.
Table 9. Stream Mode Length Values
| Fast Mode (16-Bit Data)| Precision Mode (24-Bit Data)
---|---|---
Dual Channel Mode| 2| 3
Single Channel/Simultaneous Mode| 4| 6
VECTOR GENERATOR VIEW
The Vector Generator View allows defining or loading waveforms that can later
be assigned to the DAC channels. Waveforms are identified by name. The
generator automatically adapts the sample rate based on the operating mode and
the number of DAC channels enabled. A snapshot of this view is presented in
Figure 16.
The Vector Generator tool is composed of the following sections:
-
Predefined Waveforms. The generator has several predefined waveforms: DC, single tone, square, triangle, sawtooth, chirp, noise, and multitone. Clicking the Add Vector button shown in Figure 15 adds this waveform to the GENERATE panel where it can be customized.
-
Waveforms from File. The generator can load waveforms from file in three different formats: text file, hexadecimal file, or ACE Vector file. Refer to the ACE user manual for further details on the file formats. When loading a waveform, all the samples are played irrespective of the update rate. Therefore, the waveform files must be generated for a specific update rate.
-
First Waveform Parameters. Every waveform has a set of parameters that can be customized:
► Vector Name: specify a name in this field to identify the waveforms in the Waveform Generator View.
► Desired Frequency: specify the repetition frequency of the waveform. The value is assumed to be in Hz if no unit is specified. If the unit is specified, it must adhere to the standard capitalization (for example kHz, not khz).
► Attenuation: all waveforms are generated at full scale by default. Attenuation can be used to reduce the signal amplitude keeping the offset constant at midscale. Amplitude is scaled by 10 − Att 20 .
► Relative Phase: specify the phase offset relative to the start of the waveform record.
► Preview button: pressing this button displays the waveform in the time- domain and its FFT in the frequency-domain window, if present.
► Copy: pressing this button duplicates the waveform entry in the Generate pane.
► Export: pressing this button allows exporting the waveform as a text file containing decimal numbers. -
Second Waveform Parameters. If a second waveform is added, it shows up stacked in the Generate pane under the first waveform.
The same parameters are applicable. -
Time-domain waveform preview. A preview of the selected waveform is displayed in this window. Only one waveform is displayed at a time. The plot window allows zooming, panning, and measuring on the waveform.
-
Waveform FFT. The frequency-domain analysis of the selected waveform is displayed in this window. The plot window allows zooming, panning, and measuring on the spectrum.
GENERATING A WAVEFORM
Follow these steps to produce a dual waveform playback on the EVAL-AD3552RFMCZ
evaluation board:
- From the start page, double click the board icon to open the Board View.
- Double click the AD3552R block to open the Chip View.
- Click the Proceed to Memory Map button to open the Memory Map View.
- Go to CH0_CH1_OUTPUT_RANGE register and set the de- sired output range (0x33 in this example). Refer to Table 6 for the possible values of this register. Then click Apply All to force the register update.
- Click the Vector Generator item on the left-hand panel to open the Vector Generator View.
- Follow the instructions given in Vector Generator View to create a 1 kHz sinewave and a 1 kHz sawtooth.
- Follow the shortcuts in the gray bar at the top of the window to go back to the Chip View. Then click the Proceed to Waveform Generator button to open the Waveform Generator View.
- Select Fast Mode, Enable Channel 1, and Enable Channel 2. Then unfold the Channel 1 and Channel 2 sections to select each of the waveforms you created. Finally, click the Play button.
- The DS1 LED on the EVAL-AD3552RFMCZ turns yellow and the playback starts. The waveforms must look as the ones shown in Figure 17 in the oscilloscope.
UNSUPPORTED FEATURES IN THE PLUGIN
The ACE plugin does not support all the features of the AD3552R and the EVAL-
AD3552RFMCZ. The following are the nonsupported features:
► DAC output range selection and customization. There is no visual control to
change this. The configuration must be entered manually in the Memory Map
View.
► CRC checking.
► Amplitude and offset control in waveform generation. Waveform scaling is
only possible using the attenuation field in dB. Offset is fixed to midscale.
► Using the LDAC line to update the DAC output. The FPGA writes the DAC
register directly. In streaming mode, DAC Channel 1 is delayed from DAC
Channel 0 by two clock cycles.
► ALERT pin monitoring, error status readback, and on-screen reporting. The
alert condition is displayed visually using an LED, but the application does
not report it.
► External triggering of waveform playback.
EVALUATION BOARD SCHEMATICS
NOTES
ESD Caution
ESD (electrostatic discharge) sensitive device. Charged devices and circuit
boards can discharge without detection. Although this product features
patented or proprietary protection circuitry, damage may occur on devices
subjected to high energy ESD. Therefore, proper ESD precautions should be
taken to avoid performance degradation or loss of functionality.
Legal Terms and Conditions
By using the evaluation board discussed herein (together with any tools,
components documentation or support materials, the “Evaluation Board”), you
are agreeing to be bound by the terms and conditions set forth below
(“Agreement”) unless you have purchased the Evaluation Board, in which case
the Analog Devices Standard Terms and Conditions of Sale shall govern. Do not
use the Evaluation Board until you have read and agreed to the Agreement. Your
use of the Evaluation Board shall signify your acceptance of the Agreement.
This Agreement is made by and between you (“Customer”) and Analog Devices,
Inc. (“ADI”), with its principal place of business at Subject to the terms and
conditions of the Agreement, ADI hereby grants to Customer a free, limited,
personal, temporary, non-exclusive, non-sublicensable, non-transferable
license to use the Evaluation Board FOR EVALUATION PURPOSES ONLY. Customer
understands and agrees that the Evaluation Board is provided for the sole and
exclusive purpose referenced above, and agrees not to use the Evaluation Board
for any other purpose. Furthermore, the license granted is expressly made
subject to the following additional limitations: Customer shall not (i) rent,
lease, display, sell, transfer, assign, sublicense, or distribute the
Evaluation Board; and (ii) permit any Third Party to access the Evaluation
Board. As used herein, the term “Third Party” includes any entity other than
ADI, Customer, their employees, affiliates and in-house consultants. The
Evaluation Board is NOT sold to Customer; all rights not expressly granted
herein, including ownership of the Evaluation Board, are reserved by ADI.
CONFIDENTIALITY. This Agreement and the Evaluation Board shall all be
considered the confidential and proprietary information of ADI. Customer may
not disclose or transfer any portion of the Evaluation Board to any other
party for any reason. Upon discontinuation of use of the Evaluation Board or
termination of this Agreement, Customer agrees to promptly return the
Evaluation Board to ADI. ADDITIONAL RESTRICTIONS. Customer may not
disassemble, decompile or reverse engineer chips on the Evaluation Board.
Customer shall inform ADI of any occurred damages or any modifications or
alterations it makes to the Evaluation Board, including but not limited to
soldering or any other activity that affects the material content of the
Evaluation Board. Modifications to the Evaluation Board must comply with
applicable law, including but not limited to the RoHS Directive. TERMINATION.
ADI may terminate this Agreement at any time upon giving written notice to
Customer. Customer agrees to return to ADI the Evaluation Board at that time.
LIMITATION OF LIABILITY. THE EVALUATION BOARD PROVIDED HEREUNDER IS PROVIDED
“AS IS” AND ADI MAKES NO WARRANTIES OR REPRESENTATIONS OF ANY KIND WITH
RESPECT TO IT. ADI SPECIFICALLY DISCLAIMS ANY REPRESENTATIONS, ENDORSEMENTS,
GUARANTEES, OR WARRANTIES, EXPRESS OR IMPLIED, RELATED TO THE EVALUATION BOARD
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, TITLE,
FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT OF INTELLECTUAL PROPERTY
RIGHTS. IN NO EVENT WILL ADI AND ITS LICENSORS BE LIABLE FOR ANY INCIDENTAL,
SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES RESULTING FROM CUSTOMER’S
POSSESSION OR USE OF THE EVALUATION BOARD, INCLUDING BUT NOT LIMITED TO LOST
PROFITS, DELAY COSTS, LABOR COSTS OR LOSS OF GOODWILL. ADI’S TOTAL LIABILITY
FROM ANY AND ALL CAUSES SHALL BE LIMITED TO THE AMOUNT OF ONE HUNDRED US
DOLLARS ($100.00). EXPORT. Customer agrees that it will not directly or
indirectly export the Evaluation Board to another country, and that it will
comply with all applicable United States federal laws and regulations relating
to exports. GOVERNING LAW. This Agreement shall be governed by and construed
in accordance with the substantive laws of the Commonwealth of Massachusetts
(excluding conflict of law rules). Any legal action regarding this Agreement
will be heard in the state or federal courts having jurisdiction in Suffolk
County, Massachusetts, and Customer hereby submits to the personal
jurisdiction and venue of such courts. The United Nations Convention on
Contracts for the International Sale of Goods shall not apply to this
Agreement and is expressly disclaimed.
©2024 Analog Devices, Inc.
All rights reserved. Trademarks and
registered trademarks are the property
of their respective owners.
One Analog Way, Wilmington,
MA 01887-2356, U.S.A.
Rev. A | 20 of 20
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>