This is an old revision of the document!
CN-0233 Software User Guide
OVERVIEW
Industrial and instrumentation systems, as well as programmable logic controllers (PLCs) and distributed control systems (DCS), must often control outputs, which can be both current controlled (4 mA to 20 mA), and voltage controlled (up to ±10 V). Typically, such designs also need to be isolated from the local system controller to protect against ground loops and also to ensure robustness against external events. Traditional solutions use discrete ICs for both power and digital isolation.
When multichannel isolation is needed, the cost and space of providing discrete solutions becomes a big disadvantage. Solutions based on opto-isolators typically have reasonable output regulation but require additional external components, thereby increasing board area. Power modules are often bulky and may provide poor output regulation. The circuit is based on the ADuM347x family of isolators (ADuM3470, ADuM3471, ADuM3472, ADuM3473, ADuM3474) and integrates digital isolation, as well as the PWM-controlled power regulation circuitry along with associated feedback isolation. External transformers are used to transfer power across the isolation barrier. The AD5422 16-bit DAC provides the current and voltage outputs.
GENERAL SETUP
-
-
-
+6V DC power supply
USB Type-A plug to
USB Mini-B plug cable
Power supply: +6
V, Agilent E3630A or equivalent
Digital Multi Meter
MINIMUM PC/SYSTEM REQUIREMENTS
HOW TO INSTALL THE EVALUATION SOFTWARE
Extract the file
CN0233 Eval Software.zip and open the file
setup.exe.
NOTE: It is recommended that you install the CN0233 Evaluation Software to the default directory path C:\Program Files\Analog Devices\CN0233\ and all National Instruments products to C:\Program Files\National Instruments\
Click
Next to view the installation review page
Click
Next to start the installation
Upon completion of the installation of the
CN0233 Evaluation Software, the installer for the
ADI SDP Drivers will execute.
NOTE: It is recommended that you close all other applications before clicking “Next”. This will make it possible to update relevant system files without having to reboot your computer.

Press
“Next” to set the installation location for the
SDP Drivers.
It is recommended that you install the drivers to the default directory path
C:\Program Files\Analog Devices\SDP\Drivers
Press
“Next” to install the
SDP Drivers and complete the installation of all software. Click
“Finish” when done.
STEP BY STEP INSTRUCTION FOR CONNECTING THE HARDWARE
Connect the 120-pin connector on the
EVAL-CN0233-SDPZ circuit board to the connector marked “CON A” on the EVAL-SDP-CB1Z evaluation (SDP) board. Nylon hardware should be used to firmly secure the two boards, using the holes provided at the ends of the 120-pin connectors as depicted in the image below.
-
-
To power on the
EVAL-CN0233-SDPZ, connect the +6V DC power supply to P2, using a wallwart power supply, or to P3, using bench supply.
Connect the
USB cable, supplied along with the
EVAL-SDP-CB1Z evaluation board, from the SDP board to the
USB port on the PC.
OPENING AND ENABLING THE EVALUATION SOFTWARE
Launch the executable found at C:\Program Files\Analog Devices\CN0233 and a prompt will appear informing the user that the SDP is now ready to communicate with the evaluation board.
STEP BY STEP INSTRUCTION USING THE EVALUATION SOFTWARE
Below are the list of available software controls grouped according to their location in the software GUI:
Main Tab – This tab contains displays for the Block Diagram, Advance Configuration and SDP Board Firmware Revision.

Block Diagram – This page contains the AD5422 block diagram that generates the voltage or current output after configuring the output range, writing the desired output data and pressing enter key.
Output Range – This drop menu configure the output range of the AD5422 by selecting the desired output shown in the menu.
Input Format – This set the input type, in hex or decimal input, to the data register of the AD5422.

Advance Configuration – This page contains the controls necessary to configure the control register of the AD5422.
Control – This section of the page shows the control registers which can be configure according to the users application.
Over Range – Setting this bit increases the voltage output range by 10%.
Rset – Setting this bit selects the external current setting resistor.
Clear Select – an active high clear that allows the voltage output to be cleared to either zero-scale code or midscale code.
Slew Rate Control – enable control register needed to configure the slew rate of the analog output.
Update Clock Frequency – defines the rate at which the digital slew is updated.
Slew Rate Step – defines by how much the output value changes at each update.
Slew Time – shows the time it takes for the output to slew over a given output range
Configure Register – this configures the control resigter set in this control section of this page and the output range set in the Block Diagram page.
Reset Register – This button reset the register of AD5422.
Readback – This section of the page shows the available read only registers for AD5422.
Readback Registers
Status Register – read the status of the Iout Fault, Slew Active, Over Temp
Iout Fault – This bit is set if a fault is detected on the IOUT pin.
Slew Active – This bit is set while the output value is slewing (slew rate control enabled).
Over Temp – This bit is set if the AD5412/AD5422 core temperature exceeds ~150°C.
Data Register – This configures the part for read mode with the data register selected.
Control Register – This configures the part for read mode with the control register selected.
Readback Data – This message box display the data read from the selected read registers.
Readback – This triggers the readback operation when clicked.
SDP Board Firmware Revision – provides details on the firmware version of the Blackfin used by the SDP board.