Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
resources:eval:user-guides:circuits-from-the-lab:cn0348 [09 Dec 2013 23:12]
JFitzger created
resources:eval:user-guides:circuits-from-the-lab:cn0348 [06 Jan 2014 23:02]
VickyW corrected the link to AD5541A
Line 1: Line 1:
-====== CN0348 ======+====== CN0348 ​Software User Guide====== 
 +===== Overview ===== 
 +[[http://​www.analog.com/​CN0348|CN-0348]] showcases a solution for precision 16-bit digital-to-analog conversion with wide dynamic signal range in a single supply system. It utilizes a 5V voltage reference ([[http://​www.analog.com/​ADR4550|ADR4550]]),​ a voltage output digital-to-analog converter ([[http://​www.analog.com/​AD5541A|AD5541A]]), ​ and a rail-rail amplifier as the output buffer ([[http://​www.analog.com/​ADA4500-2|ADA4500-2]]). The ADA4500-2 exhibits zero crossover distortion and this feature makes it an excellent choice as an output buffer to maintain the linearity of the AD5541A over its input digital code and provide a wide dynamic output range. The combination of parts provides industry-leading 16-bit integral nonlinearity (INL) of ±1LSB and differential nonlinearity (DNL) of ±1LSB with guaranteed monotonicity.  
 +This user guide gives information on how to use the evaluation software to collect data from the [[http://​www.analog.com/​EVAL-CN0348-SDPZ|EVAL-CN0348-SDPZ]] Daughter Board.  
 +{{ :​resources:​eval:​user-guides:​circuits-from-the-lab:​cn0348_simplified_schematic.pdf.png?​nolink |}} 
 + 
 + 
 +===== Required Equipment ===== 
 +  * [[http://​www.analog.com/​EVAL-SDP-CB1Z|EVAL-SDP-CB1Z]] Controller Board (**SDP-B Board**) 
 +  * [[http://​www.analog.com/​EVAL-CN0348-SDPZ|EVAL-CN0348-SDPZ]] Evaluation Board (**CN-0348 Board**) 
 +  * [[ftp://​ftp.analog.com/​pub/​cftl/​CN0348|CN0348 Evaluation Software]] 
 +    * (supplied with provided CD in kit) 
 +  * PC with the following //Minimum Requirements//​ 
 +    * Windows XP SP2, Windows Vista or Windows 7      
 +    * USB type A Port 
 +    * Processor rated at 1GHz or faster 
 +    * 512 MB RAM and 500 MB available hard disk space 
 +  * USB type A to USB type mini-B cable 
 +  * SMB Connector 
 +  * For INL/DNL data collection:​ 
 +    * GPIB Controller for Hi-Speed USB Type A Connector Cable (NI-488.2 3.1.1 GPIB controller driver is available at[[http://​joule.ni.com/​nidu/​cds/​view/​p/​id/​3786/​lang/​en|http://​joule.ni.com/​nidu/​cds/​view/​p/​id/​3786/​lang/​en]] 
 +    * Agilent 3458A\\ \\ <WRAP round info 60%>\\ **__NOTE__** - Any multimeter can be used with this board. However, for INL/DNL measurement,​ software interface was written with the Agilent 3458A in mind. </​WRAP>​ 
 + 
 + 
 +===== Installing the Software ===== 
 +  - Open the file **setup.exe** that is provided from the CD in kit.\\ \\ <WRAP left tip round box 60%>​**NOTE:​** It is recommended that you install the [[ftp://​ftp.analog.com/​pub/​cftl/​CN0348/​|CN0348 Evaluation Software]] to the default directory path **C:​\Program Files\Analog Devices\CN0348\** and all National Instruments products to **C:​\Program Files\National Instruments\**</​WRAP>​ 
 +{{ :​resources:​eval:​user-guides:​circuits-from-the-lab:​cn0348-install1.png?​nolink |}} \\ \\ 
 +  - Click **Next** to view the installation review page\\ \\ {{ :​resources:​eval:​user-guides:​circuits-from-the-lab:​cn0348-install2.png?​nolink |}}\\ \\ 
 +  - Click **Next** to start the installation\\ \\  
 +  - Upon completion of the installation of the **CN0348 SDP Evaluation Software**, the installer for the **ADI SDP Drivers** will execute.\\ \\ <WRAP left tip round box 60%>​**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.</​WRAP>​\\ \\ {{ :​resources:​eval:​user-guides:​circuits-from-the-lab:​cn0348-install3.png?​nolink |}}\\ \\ 
 +  - Click **“Next”** to set the installation location for the **SDP Drivers**.\\ \\ <WRAP left round tip 50%>It is recommended that you install the drivers to the default directory path \\ **C:​\Program Files\Analog Devices\SDP\DriversR2**</​WRAP>​\\ \\ {{ :​resources:​eval:​user-guides:​circuits-from-the-lab:​cn0348-install4.png?​nolink |}}   
 +  - Click **“Next”** to install the **SDP Drivers** and complete the installation of all software. ​  
 + 
 + 
 +===== Using the Evaluation Software ===== 
 +==== Software Control and Indicator Descriptions ==== 
 +{{ :​resources:​eval:​user-guides:​circuits-from-the-lab:​software1.png?​nolink&​600 |}} 
 +  -**LDAC COntrol** 
 +    * Always check the box before starting any test   
 +  -**Write to DAC Button** 
 +    * Enter the digital input code in “DIN” ​  
 +    * When “WRITE TO DAC” button is clicked, the digital input code is sent to the DAC  
 +  -**Output Indicator** 
 +    * The LED string indicates the digital input code being written to the DAC (from bit 15 to bit 0)   
 +  -**System Status String / LED Indicator** 
 +    * The string indicator displays a message to the user detailing the current state of the software 
 +    * The LED indicator displays the current state of the software in the form of an LED. There are three status LED colors\\ {{:​resources:​eval:​user-guides:​circuits-from-the-lab:​black_led_button.png?​nolink&​|}}Inactive\\ {{:​resources:​eval:​user-guides:​circuits-from-the-lab:​green_led_button.png?​nolink&​|}}Busy\\ {{:​resources:​eval:​user-guides:​circuits-from-the-lab:​red_led_button.png?​nolink&​|}}Error\\ ​ \\ {{ :​resources:​eval:​user-guides:​circuits-from-the-lab:​software2.png?​nolink&​600 |}}\\  
 +  -**Code Step Control** 
 +    * Enter the code step between each digital input to be written to the DAC     
 +  -**Agilent 3458A GPIB Address Control** 
 +    * Enter in the GPIB address of the multimeter ​      
 +    * GPIB Address can be determined from the multimeter by manually pressing down on SHIFT+Local. ​ By default it should be 22 
 +  -**Current Code / Voltage Indicator** 
 +    * This indicates the current digital input code and output voltage of the DAC  
 +  -**File Directory Control** 
 +    * This allows you to enter the file directory and name to save the INL/DNL measurement data 
 +  -**INL / DNL measurement graphs** 
 +    * These graphs display the INL and DNL vs. input digital code when data collection is done\\ \\  {{ :​resources:​eval:​user-guides:​circuits-from-the-lab:​software3.png?​nolink&​600 |}}\\  
 +  -**Transfer Function Graph** 
 +    * This graph shows the transfer function of the DAC output voltage vs. input digital code\\ \\  {{ :​resources:​eval:​user-guides:​circuits-from-the-lab:​software4.png?​nolink&​600 |}}\\  
 +  -**SDP Board Firmware Information** 
 +    * This gives you the up to date information on the SDP board firmware 
 + 
 + 
 + 
 +==== Connecting the Hardware and Taking Measurements ==== 
 + 
 +  - Connect the SDP Board to the CN0348 Board 
 +  - Connect +6V and analog ground to the CN0348 board (J1) 
 +  - Connect the USB cable supplied with the SDP board to the USB port on the PC and the SDP board  
 +  - Connect Vout (J3) to a multimeter 
 +  - Open **CN0348.exe**. ​ It should be located in **C:​\Program Files\Analog Devices\CN0348\** 
 +  - The application will attempt to connect to the board immediately  
 +  - Check **LDAC** box 
 +  - Perform functionality test by entering the following in **DIN** and click **WRITE TO DAC** 
 +    - 0000; multimeter should read close to 0V 
 +    - FFFF; multimeter should read close to 5V 
 +    - **OUTPUT** (Bit 15 to Bit 0) should also light up the associated LED indicator 
 + 
 +For INL/DNL data collection:​ 
 +  - Connect Vout to the Agilent 3458A multimeter  
 +  - Connect the Agilent 3458A to the PC using a GPIB to USB Type A connector (for data collection via Labview software) 
 +  - Set the multimeter to have “NPLC” as 1 
 +  - Enter GPIB Address of Agilent 3458A. 
 +  - Enter desired **Code Step**  
 +    - Code Step = 16 takes about 4min 10sec to finish measurement 
 +    - Code Step = 32 takes about 2min 5sec to finish measurement 
 +  - Enter the file name and path you want to save data in **Enter file name to save data before running** 
 +  - Click on **Start** 
 +  - **Current Code** and **Current voltage** should show the progress of measurements 
 +  - To exit, go to File > Exit.  
  
resources/eval/user-guides/circuits-from-the-lab/cn0348.txt · Last modified: 06 Jan 2014 23:02 by VickyW