Evaluation Board User Guide UG-286 One Technology Way • P.O. Box 9106 • Norwood, MA 02062-9106, U.S.A. • Tel: 781.329.4700 • Fax: 781.461.3113 • www.analog.com Evaluating the AD5545 Current Output/Serial Input DAC FEATURES A double-buffered serial data interface offers high speed, 3-wire, SPI-compatible, and microcontroller-compatible inputs using serial data in (SDI), chip select (CS), and clock (CLK) signals. A common, level-sensitive, load DAC strobe (LDAC) input allows the simultaneous update of all DAC outputs from previously loaded input registers. Additionally, an internal power-on reset forces the output voltage to 0 at system turn-on. An MSB pin allows system reset assertion (RS) to force all registers to zero code when MSB = 0, or to half-scale code when MSB = 1. Full-featured evaluation board for the AD5545 Graphic user interface software for board control and data analysis Connector to EVAL-SDP-CB1Z system demonstration platform board Various power supply options APPLICATIONS Automatic test equipment Instrumentation Digitally controlled calibration The AD5545 is packaged in the compact 16-lead TSSOP. The EV-AD5544/45SDZ board is used in conjunction with the EVAL-SDP-CB1Z system demonstration platform (SDP) board available from Analog Devices, Inc., which is purchased separately from the evaluation board. The USB-to-SPI communication to the AD5545 is completed using the EVALSDP-CB1Z Blackfin®-based demonstration board. GENERAL DESCRIPTION The AD5545 dual, 16-bit, current output, digital-to-analog converter (DAC) designed to operate from a single 5 V supply. The applied external reference input voltage (VREF) determines the full-scale output current. Integrated feedback resistors (RFB) provide temperature-tracking, full-scale voltage outputs when combined with an external I-to-V precision amplifier. FUNCTIONAL BLOCK DIAGRAM EVAL-SDP-CB1Z ADR01 REFERENCE VREF IOUTA LDAC GPIO RS AD8065 I-TO-V VOUTA1 AD5545 MSB CS USB CLK SDI Figure 1. PLEASE SEE THE LAST PAGE FOR AN IMPORTANT WARNING AND LEGAL TERMS AND CONDITIONS. AD8065 I-TO-V VOUTB1 09901-001 SPORT IOUTB Rev. B | Page 1 of 12 UG-286 Evaluation Board User Guide TABLE OF CONTENTS Features .............................................................................................. 1 Running the Software ...................................................................3 Applications ....................................................................................... 1 Using the Evaluation Board Software .............................................4 General Description ......................................................................... 1 Example ..........................................................................................4 Functional Block Diagram .............................................................. 1 Evaluation Board Schematics and Artwork ...................................5 Revision History ............................................................................... 2 Evaluation Board Layout ..............................................................8 Evaluation Board Software .............................................................. 3 Related Links ......................................................................................9 Installing the Software ................................................................. 3 REVISION HISTORY 5/13—Rev. A to Rev. B Changed EVAL-AD5544/45SDZ to EV-AD5544/45SDZ ............................................................................................... Universal Changes to General Description .................................................... 1 2/12—Rev. 0 to Rev. A Replaced Evaluation Board Schematics and Artwork Section ... 5 8/11—Revision 0: Initial Version Rev. B | Page 2 of 12 Evaluation Board User Guide UG-286 09901-002 EVALUATION BOARD SOFTWARE Figure 2. Device Manager Showing the SDP Board Connected INSTALLING THE SOFTWARE RUNNING THE SOFTWARE The EV-AD5544/45SDZ evaluation kit includes the software and drivers on CD. To install the software, follow these steps: To run the evaluation board program, do the following: 2. 3. 4. 5. Install the software before connecting the SDP board to the USB port of the PC. Start the Windows operating system and insert the EV-AD5544/45SDZ evaluation kit CD. Download the EV-AD5544/45SDZ LabVIEW™ software. The correct driver, SDPDriversNET, for the SDP board should download automatically after LabVIEW is downloaded, supporting both 32- and 64-bit systems. However, if the drivers do not download automatically, the driver executable file can also be found in the Program Files/Analog Devices folder. Follow the on-screen prompts to install it. After the installation of the software and drivers is complete, plug the EV-AD5544/45SDZ into the SDP board and the SDP board into the PC using the USB cable included in the box. When the software detects the evaluation board, proceed through any dialog boxes that appear to finalize the installation (Found New Hardware Wizard/Install the Software Automatically and so on). 2. Rev. B | Page 3 of 12 Click Start/All Programs/Analog Devices/ EV-AD5544_45SDZ. If the SDP board is not connected to the USB port when the software is launched, a connectivity error displays (see Figure 3). Simply connect the evaluation board to the USB port of the PC, wait a few seconds, click Rescan, and follow the instructions. 09901-003 1. 1. Figure 3. UG-286 Evaluation Board User Guide USING THE EVALUATION BOARD SOFTWARE Once the software is launched, the main window pops up (see Figure 4). There are two modes for loading the data. The first one is synchronous mode where you can program each channel separately but update them simultaneously. Program LDAC high, load the channels and finally pull LDAC low. The asynchronous mode enables you to load and update each channel separately (the LDAC button is ignored in this case). The reset button, RS, updates all channel outputs to zero scale or midscale when MSB is pulled low or high. EXAMPLE With LDAC and RS tied high for asynchronous loading mode, specify quarter scale (0x4000, 16384d) in the Input Data box and click Load and Update DAC A. The expected output obtained is 09901-004 VOUT = −VREF × D 16,384 = −10 × = −2.5 V 65,536 65,536 When you change the loading synchronism mode to synchronous and write the value 0xC000 (49152d), you see no change in the output until LDAC is tied low. The expected output for this case is Figure 4. Main Window The first step is to select the device to use which is connected to the SDP board, in this case the AD5545, and click the OK button. 09901-005 After selecting the device, the AD5545 evaluation software window appears (see Figure 5) to allow writing on the device. Figure 5. AD5545 Evaluation Software Window The desired 16-bit data loads and updates one of the four DACs selected by the user within the AD5545 part. Rev. B | Page 4 of 12 VOUT = −VREF × 49,152 D = −7.5 V = −10 × 65,536 65,536 Rev. B | Page 5 of 12 14 MSB AGNDA IOUT A RFBA AGNDB IOUT B VDD RFBB C29 DGND VREFA MSB DGND VREFB RS LDAC CS SDIN SCLK U2 AD5545 CRUZ 10 /RS 11 /CS 15 9 SDIN /LDAC 16 /RS1 MSB1 SDIN1 /CS1 SCLK /LDAC1 SCLK1 C27 DVDD + VDD U4 2 7 VREFA VREFB 3 4 C9 5.6pF VSS VDD C38 C31 10uF C12 6 6 C11 10uF C39 4 VAD806 5 + V+ 7 4 VAD806 5 V+ + 7 - 2 DGND U1 3 2 3 1 5 6 8 0.1uF 10uF VSS + C13 C26 C10 0.1uF 10uF 0.1uF + 0.1uF 10uF 0.1uF + 13 12 Figure 6. EV-AD5544/45SDZ Schematic Part A + C14 5.6pF VOUTA1 J3 VOUT A1 J5 VOUT B1 VOUTB1 Evaluation Board User Guide UG-286 EVALUATION BOARD SCHEMATICS AND ARTWORK 09901-006 60 BMODE1 59 RESET_IN UART_TX 58 UART_RX GND 57 GND NC 56 NC SDP NC NC 55 STANDARD NC 54 NC CONNECTOR NC 53 NC NC 52 NC GND GND 51 NC NC 50 NC 49 NC * TMR_D 48 TMR_C TIMERS TMR_B 47 TMR_A GPIO7 46 GPIO6 GND GND 45 GENERAL GPIO4 GPIO5 MSB 44 INPUT/OUTPUT GPIO3 43 GPIO2 GPIO1 /LDAC 42 GPIO0 SCL_0 41 SCL_1 I2C SDA_1 SDA_0 40 GND GND 39 SPI_CLK 38 SPI_SEL1/SPI_SS SPI_MISO 37 SPI_SEL_C SPI SPI_MOSI 36 SPI_SEL_B GND SPI_SEL_A 35 GND 34 SPORT_INT * SPORT_TSCLK 33 SPORT_DT3 * SPORT_DT0 32 SPORT_DT2 SPORT SPORT_TFS 31 SPORT_DT1 SPORT_DR1 SPORT_RFS 30 * SPORT_DR2 SPORT_DR0 29 * SPORT_RSCLK 28 SPORT_DR3 GND GND 27 PAR_CLK 26 PAR_FS1 PAR_FS3 PAR_FS2 25 PAR_A0 24 PAR_A1 PAR_A2 23 PAR_A3 GND 22 GND PAR_INT 21 PAR_CS PAR_RD PAR_WR 20 PAR_D0 19 PAR_D1 PARALLEL PAR_D2 18 PAR_D3 PORT PAR_D4 17 PAR_D5 GND 16 GND PAR_D6 15 PAR_D7 PAR_D9 PAR_D8 14 PAR_D10 13 PAR_D11 PAR_D12 12 PAR_D13 GND 11 PAR_D14 GND PAR_D15 10 * PAR_D16 * PAR_D17 9 * PAR_D18 * 8 PAR_D19 * USB_VBUS * PAR_D20 7 PAR_D21 * * PAR_D22 PAR_D23 6 GND 5 GND VIO(+3.3V) 4 USB_VBUS GND 3 GND GND 2 GND NC 1 NC VIN: Use this pin to power the SDP requires 4-7V 200mA *NC on BLACKFIN SDP VIN NC J11 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 /RS U10 8 VCC 7 WP 6 SCL 5 SDA 24LC64 1 2 A0 3 A1 4 A2 VSS Figure 7. EV-AD5544/45SDZ Schematic Part B Rev. B | Page 6 of 12 VIO: USE to set IO voltage max draw 20mA 3.3V_BF SDO SCLK SDIN /CS I2C bus 1 is common across both connectors on SDP - Pull up resistors required (connected to blackfin GPIO - use I2C_0 first) Main I2C bus (Connected to blackfin TWI - Pull up resistors not required) 3.3V_BF Board ID EEPROM (24LC64) must be on I2C bus 0, address is at user discretion BMODE1: Pull up with a 10K resistor to set SDP to boot from a SPI FLASH on the daughter board UG-286 Evaluation Board User Guide 09901-007 J4-2 J4-1 J1-3 J1-2 10uF C18 + VDD 0.1uF C19 C3 0.1uF C2 0.1uF C1 0.1uF 5 3 C6 10uF C5 10uF DVDD VSS 2 VOUT TRIM GND +VIN 4 U3 ADR01BKSZ + + C4 10uF LK2 0.1uF C20 D C B A 5 MSB VREFA VREFB VREFC VREFD 6 /RS U5 MSB RS LDAC SDO CS SDIN SCLK 22 1 2 4 14 13 11 15 16 18 28 27 25 0.1uF 10uF DGND 3 VREFA 12 VREFB 17 VREFC 26 VREFD AGNDA IOUTA RFBA AGNDB IOUTB RFBB AGNDC IOUTC RFBC AGNDD IOUTD RFBD C17 AD5544 VDD AGNDF 23 NC 19 NC1 21 20 SDO /LDAC 8 /CS 10 MSB SDO SDIN /RS /CS 9 /LDAC SDIN SCLK SCLK C16 DVDD + VREFA VREFB + - 3 2 VDD U7 C21 1.8pF + - V+ 7 C48 6 0.1uF + C50 0.1uF V+ 7 4 V- C24 C23 10uF C51 C25 C22 10uF AD8065 C49 10uF 4 V- VSS VDD U6 3 2 VSS + + C47 1.8pF 0.1uF 10uF AD8065 6 0.1uF VOUTA J16 VOUT D VOUTD J13 VOUT A VDD U8 3 2 C28 1.8pF + - + - VSS VDD U9 3 2 VSS C35 1.8pF C45 C46 V+ 7 4 V- C36 6 0.1uF C30 0.1uF 10uF AD8065 6 0.1uF C33 C34 0.1uF 10uF AD8065 C32 10uF V+ 7 4 V- C44 10uF + VDD + + 7 24 + Rev. B | Page 7 of 12 + Figure 8. EV-AD5544/45SDZ Schematic Part C + J1-1 J14 VOUT B VOUTB J15 VOUT C VOUTC Evaluation Board User Guide UG-286 09901-008 UG-286 Evaluation Board User Guide 09901-009 EVALUATION BOARD LAYOUT 09901-010 Figure 9. Silkscreen Figure 10. Component Side Rev. B | Page 8 of 12 UG-286 09901-011 Evaluation Board User Guide Figure 11. Solder Side RELATED LINKS Resource AD5545 AD5544 ADR01 AD8065 EVAL-SDP-CB1Z Description Product Page, AD5545 Precision Dual 16-Bit DAC in compact TSSOP Packages Product Page, AD5544 Quad, Current-Output, Serial-Input 16-Bit DAC Product Page, ADR01 Ultracompact, Precision 10.0V Voltage Reference Product Page, AD8065 High Performance, 145 MHz FastFET™ Op Amp Product Page, System Demonstration Platform Rev. B | Page 9 of 12 UG-286 Evaluation Board User Guide NOTES Rev. B | Page 10 of 12 Evaluation Board User Guide UG-286 NOTES Rev. B | Page 11 of 12 UG-286 Evaluation Board User Guide 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 One Technology Way, Norwood, MA 02062, USA. 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. ©2011–2013 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. UG09901-0-5/13(B) Rev. B | Page 12 of 12