EVAL-ADAS1000SDZ User Guide UG-426 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 ADAS1000 ECG Front-End for Demonstration and Development FEATURES GENERAL DESCRIPTION Biopotential signals in; digitized signals out 6 electrodes (5 acquisition channels and 1 driven lead) 2 × ADAS1000 (master/slave) for 1 to 12 lead electrode measurements AC and DC lead-off detection Pace detection Optional thoracic impedance measurement (internal/external) Selectable reference lead Lead or electrode data available Calibration features (DAC and 1 mV square/sinewave) Low or high speed data output rates Serial interface SPI®-/QSPI™-/DSP-compatible The primary function of the EVAL-ADAS1000SDZ evaluation board is to demonstrate the ADAS1000 integrated ECG device for medical instrumentation. A full description of the ADAS1000 is available in the data sheet and should be consulted when utilizing this user guide. This evaluation board is used to evaluation the ADAS1000 and all variants. CUSTOMER INTERFACING OPTIONS Direct access to ADAS1000 serial interface (J4) USB interface via Analog Devices, Inc., Blackfin®-based SDP-B controller board and GUI APPLICATIONS ECG Patient monitor Holter monitor Cardiac defibrillators PLEASE SEE THE LAST PAGE FOR AN IMPORTANT WARNING AND LEGAL TERMS AND CONDITIONS. The evaluation board is ideal for exploring concepts and adopting the ADAS1000 into advanced medical systems. The board can be operated as part of an end user’s system via the ADAS1000 SPI interface or as a standalone evaluation of the ADAS1000 using the support of the Analog Devices system demonstration platform controller board (SDP-B), and a standard PC (running Windows® XP, Windows® Vista or Windows® 7 32-bit and 64-bit) to run the Analog Devices evaluation software. The SDP-B board, which is a DSP-based controller board is separate from the evaluation board, is required to run the Analog Devices evaluation software and is used for data transfer from evaluation board to PC via USB interface. It does not come as part of the evaluation kit and can be ordered separately (EVAL-SDP-CB1Z). It can be reused with many other Analog Devices evaluation modules. For more information, visit the Analog Devices healthcare home page. Rev. A | Page 1 of 44 UG-426 EVAL-ADAS1000SDZ User Guide TABLE OF CONTENTS Features .............................................................................................. 1 Quick Operation of ADAS1000 Software ............................... 10 Customer Interfacing Options ........................................................ 1 Detailed Description of Main Control Panel.......................... 10 Applications ....................................................................................... 1 Control of all Registers .............................................................. 12 General Description ......................................................................... 1 ECG Capture ............................................................................... 14 Revision History ............................................................................... 2 ECG Capture with Digital Post Processing............................. 15 Conditions Regarding the Use of This Product in Healthcare Applications............................................................... 3 Leads OFF Control ..................................................................... 16 Evaluation Kit Contents............................................................... 3 Pace .............................................................................................. 18 Hardware Requirements .............................................................. 3 Understanding Pace in the ADAS1000 ................................... 19 Evalution Board Software ................................................................ 5 Write to a File .............................................................................. 20 Installing the Software: Overview .............................................. 5 Test Tones .................................................................................... 23 Installing the Software: Details ................................................... 5 Common-Model Level/Wilson Central Terminal ................. 25 Connecting to the Board ............................................................. 6 Detailed Description ...................................................................... 26 Running the Software .................................................................. 6 Overview of Schematics ............................................................ 26 Evaluation Board Hardware ............................................................ 7 Pace Interface (Optional) .......................................................... 26 Key Features .................................................................................. 7 Power............................................................................................ 26 Connectors .................................................................................... 7 Flexible Respiration Feature on Master ADAS1000 .............. 27 Connecting an ECG Signal ......................................................... 8 Troubleshooting.......................................................................... 33 RESET Buttons .............................................................................. 8 Clamp ........................................................................................... 34 LED................................................................................................. 8 Evaluation Board Schematics........................................................ 35 Respiration .................................................................................. 17 Jumpers .......................................................................................... 9 ADAS1000 Software Operation .................................................... 10 REVISION HISTORY 3/14—Rev. 0 to Rev. A Changed ADAS1000SDZ to EVAL-ADAS1000 SDZ Throughout ......................................................................... Universal Change to Title .................................................................................. 1 Changes to Figure 46 ...................................................................... 35 Changes to Figure 52 ...................................................................... 41 Changes to Figure 53 ....................................................................... 42 8/12—Revision 0: Initial Version Rev. A | Page 2 of 44 EVAL-ADAS1000SDZ User Guide UG-426 WALL POWER, BENCH SUPPLY OR BATTERY (J7 OR J9) 4.5V TO 5.5V CIRCUIT/LINK AREA FOR ENHANCED RESPIRATION GND ON BOARD REGULATOR AND LDOS AVDD: 3.3V IOVDD: 3.3V INPUT RC COMPONENT SPACE FOR CABLE MODEL, FILTER MODEL ADAS1000 RESET OPTIONAL HEADER CONNECTOR FOR RESPIRATION (EXT) (J8) EXT_RESP_RA EXT_RESP_LA EXT_RESP_LL ADAS1000 MASTER RA, LA, LL, V1, V2, RLD RLD ECG1 (LA) ECG 2 (LL) ECG 3 (RA) ECG 4 (V1) ECG 5 (V2) ADAS1000 DIRECT MASTER INTERFACE FOR FAST PACE CONNECTOR (OPTIONAL) (J6) CRYSTAL DB15 CONNECTOR FOR ECG (J1) ADJUSTABLE RLD GAIN SETTING COMPONENTS ECG 6 (V3) ECG 7 (V4) ECG 10 (SPARE) ADAS1000 DIRECT SPI CONNECTOR (OPTIONAL) (J4) SDP RESET SDP CONNECTOR 10810-001 ADAS1000 SLAVE V3, V4, V5, V6, SPARE ECG 8 (V5) ECG 9 (V6) Figure 1. Functional Block Diagram CONDITIONS REGARDING THE USE OF THIS PRODUCT IN HEALTHCARE APPLICATIONS In addition to the terms found at the end of this document, the following shall also apply to your use of the board and design: This evaluation board design is being provided “as is” without any express or implied representations or warranties of any kind and the use of this board or design shall impose no legal obligation on Analog Devices, Inc., and its subsidiaries, employees, directors, officers, servants and agents. In addition, it is understood and agreed to that the evaluation board or design is not authorized for use in safety critical healthcare applications (such as life support) where malfunction or failure of a product can be expected to result in personal injury or death. This board must not be used for diagnostic purposes and must not be connected to a human being or animal. It must not be used with a defibrillator or other equipment that produces high voltages in excess of the supply rails on the board. This evaluation board is provided for evaluation and development purposes only. It is not intended for use or as part of an end product. Any use of the evaluation board or design in such applications is at your own risk and you shall fully indemnify Analog Devices, Inc., its subsidiaries, employees, directors, officers, servants and agents for all liability and expenses arising from such unauthorized usage. You are solely responsible for compliance with all legal and regulatory requirements connected to such use. EVALUATION KIT CONTENTS • • • EVAL-ADAS1000SDZ board Medical-grade universal ac-to-dc wall adaptor (+5 V) CD that includes • Self-installing graphical user interface (GUI) software that allows users to read/write to ADAS1000 and to stream data • Electronic version of the ADAS1000 data sheet • Electronic version of the EVAL-ADAS1000SDZ documentation HARDWARE REQUIREMENTS • • • Rev. A | Page 3 of 44 Power supply: +5 V (ac-dc adaptor provided) Patient simulator or similar device SDP board, a controller board for data transfer to PC. This can be ordered separately (EVAL-SDP-CB1Z) UG-426 EVAL-ADAS1000SDZ User Guide POWER CONNECTOR, 5V (J9) EXTRA LINKS/CIRCUIT RELATED TO EXTERNAL RESPIRATION MEASUREMENTS OPTIONAL BENCH SUPPLY FOR ADAS CHIPS (J6) ADAS1000 EVALUATION BOARD OPTIONAL BENCH SUPPLY (5V) (J7) 5V WALL ADAPTOR EXTERNAL RESPIRATION CONNECTOR (J8) ON BOARD DC-DC REGULATORS RESET FOR ADAS CIRCUIT ELECTRODE CONNECTOR DB15 (J1) SDP BOARD PATIENT CABLE ADAS1000 MASTER ELECTRODES LA, RA, LL, V1, V2, RLD RLD EXT COMPONENTS ADAS1000 SLAVE ELECTRODES V3, V4, V5, V6 SPARE ADAS1000 SPI INTERFACE(J4) RESET BUTTON FOR SDP BOARD Figure 2. ADAS1000 Evaluation Board/SDP Board Rev. A | Page 4 of 44 USB CABLE TO PC USB CONNECTOR 10810-002 SPACE FOR CABLE/ESIS MODELLING EVAL-ADAS1000SDZ User Guide UG-426 EVALUTION BOARD SOFTWARE INSTALLING THE SOFTWARE: OVERVIEW The EVAL-ADAS1000SDZ kit includes self-installing software on CD. Install the software prior to connecting the SDP board to the USB port of the PC. This ensures that the SDP board is recognized when it connects to the PC. 1. Start the Windows operating system and insert the CD. 2. The installation software should launch automatically. If it does not, run the setup.exe file from the CD. 10810-005 INSTALLING THE SOFTWARE: DETAILS Proceed through the installation steps allowing the software and drivers to be placed in the appropriate locations. Connect the SDP board to the PC only after the software and drivers have been installed. Figure 5. License Agreement 10810-006 There are two parts to the software installation procedure. The first part is installing the software related to the ADAS1000 evaluation board as shown in Figure 3. 10810-003 Figure 6. Monitoring Progress Now, install the software related to the SDP controller board (see Figure 7). 10810-004 10810-007 Figure 3.Getting Started with the Software Installation Figure 4. Destination Directory Rev. A | Page 5 of 44 Figure 7. SDP Software Install UG-426 EVAL-ADAS1000SDZ User Guide If the SDP board is not connected to the USB port when the software is launched, a connectivity error is displayed (see Figure 9). Simply connect the evaluation board to the USB port of the PC, wait a few seconds, click Rescan, and follow the instructions that appear. Plug in the SDP board via the USB cable provided and allow the new Found Hardware Wizard to run; this detects and loads drivers for the SDP board. If necessary, check that the drivers and the board are connected correctly by looking at the Device Manager of the PC. 10810-008 10810-009 The Device Manager can be found by right clicking on My Computer > Manage > Device Manager from the list of System Tools. The SDP board should appear under ADI Development Tools. Figure 8. Device Manager Figure 9. Pop-Up Window Error 2. When the board is found, click Select. CONNECTING TO THE BOARD Follow these steps to power up and start interfacing to the board using the software: After installation is completed, plug the EVALADAS1000SDZ into the SDP controller board using J2 of the ADAS1000 board; use the plastic screws provided on the ADAS1000 evaluation board to fix the two boards securely in place. 2. Power up the evaluation board as described in the Evaluation Board Hardware section and the Power Connections section. D10 and LED1should appear lit. 3. Plug the SDP board into the PC using the USB cable included in the box. 4. When the software detects the evaluation board, proceed through any dialog boxes that appear in order to finalize the installation. 10810-010 1. Figure 10. Hardware Selection The software connects to the board and displays the following: RUNNING THE SOFTWARE 1. Select Start > All Programs > Analog Devices > ADAS1000 > ADAS1000_Software. To uninstall the program, select Start > Control Panel > Add or Remove Programs > ADAS1000_Software. 10810-011 Follow these steps to run the program: Figure 11. Wait Message Once the board has been correctly detected, the ADAS1000 panel opens (see Figure 13). Rev. A | Page 6 of 44 EVAL-ADAS1000SDZ User Guide UG-426 EVALUATION BOARD HARDWARE Table 1. Power Supply Connection (Choose Only One) KEY FEATURES • • • • • • • 5 or 10 ECG electrode paths capable of demonstrating 1-lead to 12-leads of ECG data AC and DC lead off detection Respiration and pace measurement and display Calibration features and display Test tones Real-time ECG electrode or lead display on PC screen via Analog Devices ADAS1000 GUI (lead calculation available). Recording of ECG data for offline review Power Connections AVDD Supply Range 4.5 V to 5.5 V (may be supplied from wall adaptor, battery or bench supply) If applied, this is the only supply rail required by the board. +3 V to +5.5 V IOVDD ADCVDD DVDD 1.65 V to 3.6 V 1.8 V ±5% 1.8 V ±5% Electrode Connector–J1 This connector provides the primary analog input interface to which customer proprietary lead sets are connected. Choose one of the following: • Alternative Supplies (J5) Parameter +5 V CONNECTORS There are a number of options for supplying power to the board. The simplest is directly from the J9 dc jack connector with the wall adapter which is provided as part of the kit. • Supply Requirement Primary Supply (J7 or J9) J9: dc jack–requires 5 V at 250 mA. Note that this provides power to the SDP board in addition to the ADAS1000 related circuitry. J7: screw terminal (2 inputs)–requires 5 V at 250 mA. Provides power to the on-board dc-dc convertors which supply all circuitry on board and also powers the SDP board. • J5: screw terminal (6 inputs). These inputs are optional supply inputs for the ADAS1000 devices and the remainder of the circuitry on the board • AVDD = 3 V to 5.5 V • IOVDD = 1.65 V to 3.6 V • AGND = DGND = 0 V • ADCVDD and DVDD are optional supplies. They can be supplied from the ADAS1000 on-chip regulators. Alternatively, the regulators can be disabled and the user can drive ADCVDD and DVDD directly via J5. If ADCVDD and DVDD are driven directly, then the following supplies are required. • ADCVDD (optional) = 1.8 V • DVDD (optional) = 1.8 V 10810-012 Alternatively, choose Figure 12. J1, DB15 Connector Connector J1 is a DB15 female connector and mates with a D-SUB plug. All ADAS1000 electrode connections are made available here for both master and slave devices in addition to the Right Leg Drive (RLD_OUT) and Shield Drive (SHIELD) pins. Note that every effort was made to supply input protection to the electrode pins sufficient for the application; however, the intent was not to offer this module as a true medical solution. Therefore, no defibrillation pulses or voltages outside the ADAS1000 operating range should be applied to the input connector/board. Rev. A | Page 7 of 44 UG-426 EVAL-ADAS1000SDZ User Guide CONNECTING AN ECG SIGNAL Table 3. SPI Connector, J4 The user needs to connect a signal source to the evaluation board connector J1 for measurement purposes. Ideally, this would be a patient simulator. In demonstrations at Analog Devices, the PS420 patient simulator (from Fluke Biomedical Division of Fluke Electronics Corporation) is used. Pin No. 1 2 3 4 5 6, 12, 13, 14 7 8 9 10 11 Note that the board is not designed for direct connection to patients or animals for testing. Users should connect the appropriate signal to the ECG electrode inputs and RLD_OUT electrode. Table 2. Electrode Connector, J1 Pin No. 1 2 3 4 5 6 7 8 9 Mnemonic V2 V3 V4 V5 V6 SHIELD CE NC RA 10 11 12 13 LA LL V1 Spare 14 15 RLD NC Description Analog input, Master ECG5_V2 Analog input, Slave ECG1_V3 Analog input, Slave ECG2_V4 Analog input, Slave ECG3_V5 Analog input, Slave ECG4_V6 Output of shield driver Common electrode, Master CM_IN Not connected Analog input, right arm, Master ECG3_RA Analog input, left arm, Master ECG1_LA Analog input, left leg, Master ECG2_LL Analog input, Master ECG4_V1 Analog input, chest electrode or auxiliary bio-potential input, Slave ECG5 Right leg drive, RLD_OUT Not connected SDP Interface Connector, J2 The purpose of this connector is to facilitate interfacing with the Analog Devices SDP1Z control board which is USB controlled. This control board is specific to the operation of this module as a standalone evaluation and learning platform. This connector is not intended for customer-specific interfacing. Main ADAS SPI, J4 This connector provides the ADAS1000 digital interface pins so that the device may be used in standalone mode (without the SDP control board). The user may use this connecter to interface to the device in order to develop their own code and evaluate the ADAS1000 directly. Note that on the board, the /CS, SDI, and SDO paths for each device are separate for ultimate flexibility in control of the devices. When controlled via the SDP board, the /CS line is shared (LK12 inserted). When using multiple devices, the SDI and SDO paths can be shared, and each device can be controlled via its own /CS line, allowing for easy control with minimum wires. Mnemonic PD RESET SDI_1 SDI_0 SDO_1 DGND SDO_0 CS_0 CS_1 SCLK DRDY Device both both slave master slave both master master slave both master Description Power down, active low Device reset, active low Serial data input Serial data input Serial data output Digital ground Serial data output Chip select master Chip select slave Clock input Data ready, active low Timing Characteristics Refer to the ADAS1000 product data sheet for information regarding the required waveforms and behavior of the SPI interface pins when preparing to interface directly to the ADAS1000 SPI interface. Pace Interface/GPIO Connector, J6 This connector provides the optional secondary interface available from the master device for the purposes of the customer-based digital pace detection algorithm. It is a master interface providing MSCLK, MSDO, and MCS outputs to be read by a host controller. It provides ECG data captured at 128 kHz data rate. Pin No. 1 2 Mnemonic GPIO3 GPIO2/MSDO 3 GPIO1/MSCK 4 GPIO0/MCS 5, 6 DGND Description Reconfigurable IO Reconfigurable IO/master interface MSDO Reconfigurable IO/master interface MSCK Reconfigurable IO/master interface MCS Digital ground RESET BUTTONS There are two reset buttons on the board. SDP reset is used for a reset of the SDP board and ADAS reset is used for reset of ADAS1000 devices to default/power-on configuration. LED There is one LED (D10) on the board, which is lit when the board is powered from J7 (+5 V connector). Rev. A | Page 8 of 44 EVAL-ADAS1000SDZ User Guide UG-426 JUMPERS There are a number of jumpers included on this board for flexibility and ease of configuration. These jumpers allow the user to easily drive the main ADAS1000 SPI interface directly without concern about other SPI-controlled components. On receipt of the board, the jumpers are in the default state as described in Table 4. Table 4. Default State of Jumpers Jumper Respiration Jumper LK1 LK2 LK3 LK4 LK19 LK15 LK16 Power Supply LK6 LK7 LK8 VREG EN LK9 LK17 LK18 Shield LK10 Reset Function Interface LK11 LK12 LK13 LK14 Description External Respiration Measurement. LK1 is used to connect the EXT_RESP_XX paths to the ECG channels external to the device (requires that LK4 be connected if using the external paths). External Respiration Measurement. LK2 is used when using external capacitors for the respiration circuit; LK1 needs to be closed also (and, optionally, LK4). External Respiration Measurement. LK3 is used to bring either of the ECG channels (LA or LL) to the input of the AD8226 in-amp (part of an optional respiration circuit). External Respiration Measurement. LK4 connects the external respiration paths to the respiration header or, alternatively, to the ECG paths via LK1. External Respiration Measurement. Connect (A) when using external respiration circuit (AD8226 and AD8606). Can be disconnected for all other respiration options. For External Respiration Using an External Instrumentation Amplifier (Optional Circuit). The evaluation board uses the AD8226 along with a buffer, AD8606. This arrangement allows the output of the amplifier to drive the EXT_RESP_RA input. Use with LK16. For External Respiration Using an External Instrumentation Amplifier (Optional Circuit). The evaluation board uses the AD8226 along with a buffer, AD8606. This arrangement allows the output of the amplifier to drive the EXT_RESP_LA input. Use with LK15. AVDD Path from On-Board LDO (ADP151). Open if powering the board from J5 screw terminals. Closed if supply board from either wall adaptor input or J7 (5 V) supply input. AVDD Path to MASTER ADAS1000. Use to measure supply current in AVDD path to MASTER ADAS1000. IOVDD Path from On-Board LDO (ADP151). Open if powering the board from J5 screw terminals. Closed if supply board from either wall adaptor input or J7 (5 V) supply input. VREG_EN–ADAS1000 On-Chip Regulators (DVDD, ADCVDD). They are enabled when VREG_EN is high, disabled when low, and may be overdriven. If overdriving, close LK9 and use J5 to supply DVDD and ADCVDD supply rails (1.8 V). ADCVDD net is shared to both MASTER and SLAVE. This allows an external ADCVDD to be applied. Each ADAS1000 has its own on-chip regulator for ADCVDD. If both MASTER and SLAVE are inserted on board and LK9 is open, then LK17 should be open. Each ADAS1000 has its Own On-Chip Regulator for DVDD. If both MASTER and SLAVE are inserted on board and LK9 is open, then LK18 should be open (to stop the regulators trying to fight each other). Link in Shield Path. The Shield pin is a shared pin with the external respiration drive for LA. Therefore, when using the SHIELD drive directly, the user can connect LK10 to Link A. Alternatively, if using external respiration feature, the user can connect the shield of the patient cable directly to GND by inserting LK10 in Position B. Link in Reset Path. When using the SDP board, both MASTER and SLAVE are driven with the same CSB (LK12 inserted). If driving the MASTER and SLAVE from J4, open LK12. When using the SDP board, both MASTER and SLAVE drive different SD0 paths (LK13 open). When using the SDP board, both MASTER and SLAVE are driven with different SDI paths (LK14 open). If driving the MASTER and SLAVE from J4 and the same SDI path, close LK14. Rev. A | Page 9 of 44 Condition A, B, C inserted A, B, C inserted Inserted (A) Open Inserted (A) Closed Closed Closed Closed Closed Open Open Open Inserted (B) Closed Closed Open Open UG-426 EVAL-ADAS1000SDZ User Guide ADAS1000 SOFTWARE OPERATION QUICK OPERATION OF ADAS1000 SOFTWARE 1. 2. 3. Launch the ADAS1000 software. The main panel shown in Figure 13 opens. Click Default Settings to power up the ADAS1000, configuring the device into a known condition. To start streaming ECG data, go to Stream ECG and a pop-up window (see Figure 18) opens and the GUI automatically starts reading ECG data from the board. DETAILED DESCRIPTION OF MAIN CONTROL PANEL the ECGCTL, CMREFCTL, and FRMCTL registers as shown in Table 5. All other registers remain at their power-on default settings. When finished using the software, click QUIT to close the window. Table 5. Commands Sent to Master Device by Default Settings Button Register ECGCTL Word 0xF800BE CMREFCTL 0xE0000A FRMCTRL 0x079000 When the software is launched, the main window of the EVALADAS1000SDZ software opens, as shown in Figure 13. The evaluation board automatically detects if LK12 is inserted, so it knows if it needs to read from a single device (master, LK12 = open) or from both devices (master and slave, LK12 = inserted). On the main panel, the user can access pop-up windows which allow access to all register controls, streaming (ECG, respiration, pace, and lead off), and the write to file window. The ADAS1000 powers up with channels disabled and in power-down mode. A number of writes are required to different registers to start the device up and begin streaming data from the device. Within the main window, there is a Default Settings button which allows quick configuration of the device. This configures Rev. A | Page 10 of 44 Conditions All ECG channels enabled. Single-ended input. Gain setting, GAIN 0 = 1.4. VREF buffer enabled. Low noise/high performance mode. Convert enabled. LA, LL, RA are selected to contribute to VCM. Reference drive is enabled and applied to RLD_OUT electrode. Internal common mode is used and driven out on CM_OUT. Shield drive is enabled. Frame includes: all ECG words, pace detect, respiration magnitude, leads off, GPIO, and CRC. Data format is vector mode. Every frame is output at frame rate of 2 kHz. EVAL-ADAS1000SDZ User Guide UG-426 CHECKS IF MASTER AND SLAVE DEVICES ARE PRESENT ACCESS ALL REGISTERS DEFAULT SETTINGS—WHEN LAUNCHING SOFTWARE—HIT THIS BUTTON TO POWER UP THE ADAS1000 INTO KNOWN CONDITION EXIT AND CLOSE GUI Figure 13. Main Evaluation Board Control Window Rev. A | Page 11 of 44 10810-013 THESE BUTTONS OPEN POP-UP WINDOWS FOR EACH FUNCTION UG-426 EVAL-ADAS1000SDZ User Guide CONTROL OF ALL REGISTERS To delve further into the register control, click Program All RW Reg from the main control panel. This launches a pop-up window giving access to different tabs for each control register. When moving back and forth between tabs, note that each time you click on a tab, the device reads the appropriate register and updates the Read register listing accordingly. • • • • • • A Write Read Reg writes the data in the write panel and reads back all the registers to confirm the write. Caution: the write panel may not match the contents of the ADAS1000 registers, so if using this panel to update particular registers, quickly do a ReSync Write Reg first to ensure that the write and read panels match, and then proceed to make your changes. Update the register contents with any changes. Click Default Settings to return the part to the default state. Save a register setting for reload and reuse later using the Save Reg State and Load Reg State. When finished with this window, click QUIT to close the window. SLAVE WRITE CONTROL UPDATE THE REGISTER WITH THE WRITE CONTENTS 10810-014 MASTER WRITE CONTROL Figure 14. Read/Write Control Register Overview Within the tabs of this window all the individual control registers can be accessed. The ECG control register is shown in Figure 15, giving access to master and slave control. Note that for certain conditions, the slave device must match the master device configuration. As a result, the software locks out some of the slave control to ensure that the settings of the master and slave will always match (for example, gain setting, high performance mode, clock source, and so on). Rev. A | Page 12 of 44 UG-426 10810-015 EVAL-ADAS1000SDZ User Guide Figure 15. ECG Control Register Rev. A | Page 13 of 44 UG-426 EVAL-ADAS1000SDZ User Guide ECG CAPTURE The ECG Capture tab allows users to view the ECG patterns at the different data rates, in vector or electrode mode. The tab panel on the right allows quick, easy configuration of the different parameters—filter, data rate, power mode, vector/electrode in the panel on the right. 1. Once the appropriate registers are configured to start a capture, proceed to the ECG capture window. The ADAS1000 starts streaming ECG data. The signal shown in Figure 16 is a 60 bpm signal coming from the Fluke PS420 simulator. REMOVE ELECTRODES/LEADS IF DESIRED USE LABVIEW FILTER TO INSERT HPF FOR DIAGNOSTIC OR MONITOR BANDWIDTH EASY ACCESS TO DIFFERENT CONTROL PARAMETERS SELECT MASTER OR SLAVE DEVICE TO VIEW ECG LABVIEW CHART TOOLS TO ANALYSE DATA 10810-016 2kHz DATA RATE Figure 16. ECG Capture Window with Extra Filtering • • • • 2. Quick settings allow the user control over the common features, such as data rate, electrode/vector data, gain, and filter frequency. This particular display is set up for lead (vector) display. There is a tab that allows users to apply LabVIEW® filters. There is also a tab that allows user to view the captured heart rate. To zoom in on data to view in more detail, the LabVIEW chart tools are available for use. Simply stop streaming and then use the graph zoom for X or Y to zoom in the chart of interest. Rescaling of the Y-axis can also be done by first right clicking and turning off the autoscale feature. Rev. A | Page 14 of 44 EVAL-ADAS1000SDZ User Guide UG-426 ECG CAPTURE WITH DIGITAL POST PROCESSING The ECG capture window allows the user to use a LabVIEW filter (0.05 Hz) to view diagnostic bandwidth in addition to ac coupling the signal (using LabVIEW VI). Insert a LabVIEW HPF for ac coupling. (ADAS1000 is a dc coupled design). Insert a LabVIEW HPF or 0.5 Hz or 0.05 Hz. 10810-017 1. 2. Figure 17. Different Tabs Providing Differing Controls Within the ECG Capture Window. Controls include: LabVIEW filters, the test tone feature, and graph control, respectively. Note that the software also allows users to detect heart rate. This applies to LEAD II (see Figure 18). When finished with the ECG capture window, click QUIT to close the window. HEART RATE DISPLAY 10810-018 3. 4. Figure 18. ECG Capture Window with Heart Rate Shown Rev. A | Page 15 of 44 UG-426 EVAL-ADAS1000SDZ User Guide LEADS OFF CONTROL The lead off tab allows the user to control which lead off feature is operating (ac or dc) and programs the current and threshold levels. For dc lead off, remember the VCM is 1.3 V; therefore the upper threshold should be in excess of 1.3 V to ensure capture of a lead off event. For ac lead off, the threshold levels are represented in terms of amplitude by multiplying π/2. Note that the levels may need to be adjusted to find the appropriate levels to detect ac leads amplitude. Configure the mode of lead off detection (either ac or dc). Set the current levels. Program the threshold levels of the detection circuitry (applies to ac lead off). Write the changes to the register by clicking Update, which is available within the LOFF Threshold Levels tab. When finished, click QUIT to close the window. PROGRAM THE APPROPRIATE CURRENT LEVELS AC : 0nA TO 100nA DC : 0nA TO 70nA PROGRAM THE THRESHOLDS FOR DETECTION QUICK SETUP—DC LEAD OFF CHOOSE AC OR DC 10810-019 1. 2. 3. 4. 5. Figure 19. Leads Off Control and Display Chart Rev. A | Page 16 of 44 EVAL-ADAS1000SDZ User Guide UG-426 RESPIRATION The Respiration window allows configuration of the respiration feature and display of the respiration rate. 2. 3. Use Quick Respiration Setup to quickly configure the device. Figure 20 shows the respiration signal capturing a respiration signal provided by the Fluke PS420. Configure the settings in the respiration register for many different options. See Figure 20 and see the Flexible Respiration Feature on Master ADAS1000 section for a description. When finished, click QUIT to close the window. CONFIGURATION SETTINGS FOR RESPIRATION MEASUREMENT QUICK RESPIRATION SETUP— PRE-CONFIGURES SETTINGS 10810-020 1. Figure 20. Respiration Magnitude Chart Rev. A | Page 17 of 44 UG-426 EVAL-ADAS1000SDZ User Guide PACE The Pace register control offers a number of different features. The pace algorithm is three instances of a digital algorithm, therefore it can run on 3 leads at one time. The algorithm is designed to detect pace widths that range from 100 µs to 2 ms and amplitudes of 400 µV to 1000 mV. For pace capture, the software is streaming data at the chosen data rate. The data rate chosen does not have an effect on the ability of the pace detection algorithm to detect a pulse since the pace algorithm always processes the 128 kHz frame rate. 4. 5. Choose which lead each pace algorithm analyses. Configure the different threshold levels for the desired ranges. Use Quick Pace Setup to program the pace control and thresholds to default levels, and to start to stream pace data. When a pace signal is detected, the frame header flags it. The pace algorithm makes a measure of the height and width of the detected pace and provides that information for readback. There are two ways of returning the width and height information from the register reads, one from within the frame and another from a direct read of the pace height/width register which is a more accurate result. Pace Validation Filter 1 and Filter 2 are for noise and MV pulse filtering. The pace width filter rejects signals <100 µs and >2 ms. If using the 2 kHz data rate, the pace signal may be filtered out by the programmable LPF available in this data rate. Adjust the Low Pass Filter setting to allow the pace signal to be more visible. Note there are three pace algorithms and three pace windows to view. Each algorithm has its own threshold register settings. When finished, click QUIT to close the window. 3 PACE WINDOWS TO VIEW SCREEN CAPTURE OF PACE ON PACE 1 LEAD II PACE LEVELS CONTROL FILTER ENABLES CHOOSE THE LEADS FLAGS PACE DETECTED HEIGHT WIDTH 10810-021 1. 2. 3. Figure 21. Pace Window Rev. A | Page 18 of 44 EVAL-ADAS1000SDZ User Guide UG-426 UNDERSTANDING PACE IN THE ADAS1000 Consult the ADAS1000 data sheet for full details on the pace detection operation. Under Pace Controls, as shown in Figure 21, a user has access to set up three different instances of pace to analyse the particular leads of interest (choices of LEAD I, II, III, and VF). The pace algorithm is a state machine that operates on the 128 kHz 16-bit data. When enabled, it works to identify the leading edge and trailing edge of the pace pulse and can output the width and height of that pulse as detected on the surface of the skin. The configuration registers are shown in Figure 22. SET THE DESIRED MINIMUM PACE AMPLITUDE TO DETECT, THRESHOLD = N × VREF /GAIN/216 SET THE EDGE THRESHOLD, THE EDGE TRIGGER/THRESHOLD IS USED TO FIND A LEADING EDGE THRESHOLD = N × VREF /GAIN/216 10810-022 SET THE LEVEL THRESHOLD WHICH IS USED TO FIND THE LEADING EDGE PEAK THRESHOLD = N × VREF /GAIN/216 Figure 22. Pace Levels Tab Rev. A | Page 19 of 44 UG-426 EVAL-ADAS1000SDZ User Guide WRITE TO A FILE A Write to File tab allows storage of a data capture over a period of time. Select either raw (date read back and provided in decimal format), voltages (software calculates the corresponding voltage of each lead/electrode), or parsed (where parsed breaks out the header word and the remaining words are provided in decimal format) file for offline processing. CHOOSE FORMAT TO SAVE 10810-024 CHOOSE HOW MANY SECONDS OF CAPTURE TO SAVE Figure 23. Write to File Tab When you click Write to File, a Choose file to write window opens (see Figure 24). Select the appropriate location and name the file with the name of your choice. Using an extension like .dat or .xls works well here. The data is formatted tab delimited as shown in Figure 24. This data can be copied into Microsoft® Excel® and processed offline. CHOOSE THE LOCATION AND NAME THE FILE 10810-025 1. 2. Figure 24. Choose the Location and Name the File Rev. A | Page 20 of 44 EVAL-ADAS1000SDZ User Guide UG-426 RAW 10810-026 When you save raw data, this saves data in decimal codes. The information from the header file is shown first (details about lead status, pace, fault, overflow, and so on) followed by the lead words and any other words that are enabled in the Frame Control register (pace, respiration, lead off, and so on). Figure 25. Data Stored in File When Saved as RAW Data Parsed 10810-027 Saving data as parsed saves the ECG data in decimal codes. The information from the header file is shown first (details about lead status, pace, fault, overflow, and so on) and parsed out into each individual bit. This is followed by the lead/electrode words and any other words that are enabled in the Frame Control register (pace, respiration, lead off, and so on). Figure 26. Data Stored in File When Saved as Parsed Data Rev. A | Page 21 of 44 UG-426 EVAL-ADAS1000SDZ User Guide Voltage 10810-028 Voltage processes the electrode data and provides the equivalent voltage level of each electrode. The header and other words within the frame are stripped out of this data capture. Figure 27. Data Stored in File When Saved as Voltage Rev. A | Page 22 of 44 EVAL-ADAS1000SDZ User Guide UG-426 TEST TONES The ADAS1000 has built-in test tones that can put out a 10 Hz or 150 Hz 1 mV sinewave, in addition to a 1 mV calibration pulse. 1. Configure the ADAS1000 for electrode mode in the ECGCTL register (see Figure 15) to be able to see these signals correctly. If the ADAS1000 is configured for vector/lead mode, then the test tone signals are subtracted from each other. Also, in the CMREFCTL register, none of the electrodes should be configured to contribute to the common-mode signal. 2. Use the Test Tone tab to configure this data. 10810-029 A 10 Hz sine wave is shown in Figure 28. Applying an offset of 2 mV helps to enable viewing. Figure 28. Viewing the Internal 10 Hz Sine Wave Test Tone Applied to the Master Device ECG Channels Rev. A | Page 23 of 44 UG-426 EVAL-ADAS1000SDZ User Guide 10810-030 Figure 29 shows the test tone signal programmed with a 1 Hz square wave (with an offset of 3 mV to enable viewing). Again, electrode mode is needed for correct viewing, and none of the electrodes should be configured to contribute to the common-mode signal. Figure 29. Viewing the Internal 1 Hz Square Wave Test Tone Applied to the Master Device ECG Channels Rev. A | Page 24 of 44 EVAL-ADAS1000SDZ User Guide UG-426 COMMON-MODEL LEVEL/WILSON CENTRAL TERMINAL Common-Mode Level/Wilson Central Terminal The ADAS1000 allows flexible configuration of the common-mode signal, in that any of the electrodes can be used to generate the common-mode level VCM. When no electrodes are selected to contribute to the common mode level, then the VCM = VCM_REF which is the internal 1.3 V level. The Wilson central terminal of (RA + LA + LL)/3 can be configured here also as shown in Figure 30. The VCM can be brought out to the CM_OUT pin. The VCM level used internally can come from the internal VCM level (as arranged by the selection of electrodes). Alternatively, it can be sourced externally from the CM_IN pin (for example, if using multiple ADAS1000 devices and wishing to share the VCM across them–the master device could provide the CM_OUT to the slave devices CM_IN pin, so they are all referenced to the same common-mode level). WILSON CENTRAL TERMINAL CONFIGURATION ENABLE THE VCM TO APPEAR ON CM_OUT PIN SELECT WHERE CM IS COMING FROM 10810-031 • • • Figure 30. CMREFCTL 0x05 Table Rev. A | Page 25 of 44 UG-426 EVAL-ADAS1000SDZ User Guide DETAILED DESCRIPTION OVERVIEW OF SCHEMATICS instruments, and absorbs the dc or ac lead-off currents injected on the ECG electrodes. The right leg reference signal may also be redirected onto any of the other electrodes (in absence of right leg electrode connection). Gold pin connectors are provided for replacement purposes. Nominal values used here are RZ = 100 kΩ, CZ = 2 nF, RFB = 3.9 MΩ, and RIN = 39 kΩ. Refer to Figure 47 for schematics related to the master device. The master device provides ECG electrodes RA, LA, LL, V1, V2, and RLD (see Figure 46) while the slave device services ECG electrodes V3, V4, V5, V6, and a spare channel. ECG Protection VREG EN The ADAS1000 device has standard ESD cells on board. In addition, SP724 SCR/diode protection arrays are used on the ECG input paths; however, they are not provided for defib protection purposes. VREG_EN = 1 (LK9 open) allows the internal LDO supplies to power the DVDD and ADCVDD rails. If using the J5 connector to supply DVDD and ADCVDD rails directly to the part, VREG_EN = 0 (LK9 closed) disables the on-board regulators. Optional Component Space on ECG path If using the J5 connector to supply DVDD and ADCVDD rails directly to the part, also remove LK17 and LK18. Optional component space is provided for user-supplied cable and filter modelling in addition to pull-down resistors to RLD. Note that these limit the detection of dc leads of function because, if used, any off electrode would then be sitting at the RLD level and, thus, may no longer be detectable by the dc lead off circuit, particular at low current levels). An optional pace interface is available via Connector J6. This is a master interface and provides fast 128 kHz ECG data for external digital pace algorithm purposes. Right Leg Drive POWER The right leg drive amplifier or reference amplifier is used as part of a feedback loop to force the patient’s common-mode voltage close to the ADAS1000 series internal 1.3 V reference level (VCM_REF). This centers all the electrode inputs relative to the input span, providing maximum input dynamic range. It also helps to reject noise and interference from external sources such as fluorescent lights or other patient-connected The ADP2503 buck-boost regulator is included to allow for battery powered operation from 3 × AA (4.5 V) batteries. PACE INTERFACE (OPTIONAL) ADP151 LDOs provide the AVDD = 3.3 V and IOVDD =3.3 V rails required. IOVDD = 3.3 V as the SDP board interface expects 3.3 V input levels (see Figure 49). EXTERNALLY SUPPLIED COMPONENTS CZ TO SET RLD LOOP GAIN 2nF 40kΩ RIN* RLD_SJ RZ 100kΩ RFB* 4MΩ RLD_OUT CM_OUT/WCT 10kΩ SW2 10kΩ SW3 10kΩ SW4 10kΩ SW5 10kΩ ELECTRODE LL ELECTRODE RA ELECTRODE V1 ELECTRODE V2 SW6 CM_IN OR CM BUFFER OUT VCM_REF (1.3V) – SW1 ELECTRODE LA + 10kΩ RLD_INT_REDIRECT *EXTERNAL RESISTOR RIN IS OPTIONAL. IF DRIVING RLD FROM THE ELECTRODE PATHS, THEN THE SERIES RESISTANCE WILL CONTRIBUTE TO THE RIN IMPEDANCE. WHERE SW1 TO SW5 ARE CLOSED, RIN = 2kΩ. RFB SHOULD BE CHOSEN ACCORDINGLY FOR DESIRED RLD LOOP GAIN. 10810-100 ADAS1000 Figure 31. Right Leg Drive Configuration on Evaluation Board Rev. A | Page 26 of 44 EVAL-ADAS1000SDZ User Guide UG-426 FLEXIBLE RESPIRATION FEATURE ON MASTER ADAS1000 Respiration measurement is made in the master device. The respiration path is equipped with much flexibility for evaluation purpose. Figure 32 and Figure 33 illustrate the different methods of respiration measurement via different paths. The control of the respiration function is described in the ADAS1000 data sheet. Internal Drive/Measure via the ECG Paths 2. Configure the RESPCTL register (0x3) as follows: RESPCAP = 0 (internal). Choose a relevant lead for measurement (RESPSEL), drive frequency (RESPFREQ), measurement gain (RESPGAIN), and so on. Figure 32. RESPCTL Controls–Respiration Cap Configuring the Links Note that the ADAS1000 respiration measurement is only made on one lead at any one time. However, the choice of lead is programmable: choose either LEAD I, LEAD II, or LEAD III. For simplicity, Figure 33 allows the flexibility of programming the ADAS1000 respiration register to measure on all 3 leads (again, only 1 lead at any one time). This may not be the practice in end applications, therefore if a user is only interested in one particular lead during evaluation of the respiration function, adjust the links accordingly. Note that Figure 33 shows RC components which may represent input filtering or cable model. ADAS1000 LK4 EXT_RESP_RA A EXT_RESP_LL B EXT_RESP_LA EXT_RESP_LA EXT_RESP_LL EXT_RESP_RA C SHIELD SHIELD/RESP_DAC_LA C B A A B C LK1 LK2 RESPIRATION PATH FROM ECG ELECTRODES LK1, LK2, LK3, LK4, LK19 OPEN RESP_DAC_LL RESP_DAC_RA LA LA LL LL RA RA CABLE FILTER Figure 33. Respiration Drive Using Internal Capacitor, Respiration Measurement Using ECG Path Rev. A | Page 27 of 44 10810-034 1. 10810-033 The primary respiration method uses internal respiration drive and measure. In some applications, this will require no external components and uses the standard ECG electrodes. In the evaluation board, a number of links are used to allow a user to evaluate different respiration configurations. For this instance, LK1, LK2, LK3, LK4, and LK19 can be open. UG-426 EVAL-ADAS1000SDZ User Guide Internal Drive/Measure via the ECG/EXT_RESP Paths Configuring the Links This configuration allows the user to potentially bypass any ESIS filtering in the ECG path. Note that the input range of the EXT_RESP_XX pins must not be exceeded. Note that the ADAS1000 respiration measurement is only made on one lead at any one time. In the ext_resp path, the EXT_RESP_RA is always enabled internally and the user has a choice of EXT_RESP_LA or EXT_RESP_LL giving options of LEAD 1 or LEAD III. For simplicity, Figure 35 allows the flexibility of programming the ADAS1000 respiration register to measure on these 2 leads (again, only 1 lead at any one time). This may not be the practice in the end application, therefore if you are only interested in one particular lead during evaluation of the respiration function, adjust the links accordingly. In this example, LK4 and LK1 would be inserted and LK2 would be open. Note that Figure 35 shows RC components which may represent input filtering or cable model. Figure 34. RESPCTL Controls–Respiration Lead Select ADAS1000 LK4 EXT_RESP_LA A EXT_RESP_LL B EXT_RESP_RA EXT_RESP_LA EXT_RESP_LL EXT_RESP_RA C SHIELD SHIELD/RESP_DAC_LA C B A A B C LK1 LK2 RESPIRATION PATH FROM ECG ELECTRODES USING EXT_RESP PATH LK1, LK4, CLOSED LK2, LK3, LK19 OPEN DRIVE/ MEASURE (J1) RESP_DAC_LL RESP_DAC_RA LA LA LL LL RA RA CABLE FILTER 10810-036 2. 3. Configure the RESPCTL register (0x3) as follows: RESPCAP = 0 (internal capacitor), RESPSEL = 11 (EXT_RESP path selected). Choose which path to measure on RESPSELEXT. Choose the appropriate drive frequency (RESPFREQ), measurement gain (RESPGAIN), and so on. 10810-035 1. Figure 35. Respiration Drive Using Internal Capacitor, Respiration Measurement Using ECG Paths via the EXT_RESP Path Rev. A | Page 28 of 44 EVAL-ADAS1000SDZ User Guide UG-426 Internal Drive/Measure via the EXT_RESP Path Configuring the Links This configuration allows the user to measure directly from the respiration connector provided on the board (J8). Note that the ADAS1000 respiration measurement is only made on one lead at any one time. In the ext_resp path, the EXT_RESP_RA is always enabled internally and the user has a choice of EXT_RESP_LA or EXT_RESP_LL giving options of LEAD 1 or LEAD III. For simplicity, Figure 37 allows the flexibility of programming the ADAS1000 respiration register to measure on these 2 leads (again, only 1 lead at any one time). This may not be the practice in the end application, therefore if you are only interested in one particular lead during evaluation of the respiration function, adjust the links accordingly. In this example, LK4 would be inserted and LK1 and LK2 would be open. Note that Figure 37 shows RC components which may represent input filtering or cable model. Figure 36. RESPCTL Controls–Respiration Lead Select ADAS1000 LK4 EXT_RESP_LA DRIVE/ MEASURE (J8) A EXT_RESP_LL B EXT_RESP_RA EXT_RESP_LA EXT_RESP_LL EXT_RESP_RA C SHIELD SHIELD/RESP_DAC_LA C B A A B C LK1 LK2 RESPIRATION PATH FROM EXT_RESP CONNECTOR (J8) USING EXT_RESP PATH LK4, CLOSED LK1, LK2, LK3, LK19 OPEN RESP_DAC_LL RESP_DAC_RA LA LA LL LL RA RA CABLE FILTER Figure 37. Respiration Drive Using Internal Capacitor, Respiration Measurement via EXT_RESP Path Rev. A | Page 29 of 44 10810-038 2. 3. Configure the RESPCTL register (0x3) as follows: RESPCAP = 0 (internal capacitor), RESPSEL = 11 (EXT_RESP path selected). Choose which path to measure on RESPSELEXT. Choose the appropriate drive frequency (RESPFREQ), measurement gain (RESPGAIN), and so on. 10810-037 1. UG-426 EVAL-ADAS1000SDZ User Guide External Drive/Measure via the ECG Path This configuration allows the user to drive via external capacitors provided on the board and measure back through the ECG path. This mode requires external capacitors in the RESPDAC_XX paths. Note that when this mode is enabled, RESPDAC_RA is always enabled. 10810-039 2. Configure the RESPCTL register (0x3) as follows: RESPOUT = 0/1 (0 = RESPDAC_LL, 1 = RESPDAC_LA), RESPCAP = 1 (external capacitor), RESPSEL = XX (Lead I, II, III). Choose appropriate drive frequency (RESPFREQ), measurement gain (RESPGAIN), and so on. Figure 38. RESPCTL Controls–Respiration Cap Configuring the Links Note that the ADAS1000 respiration measurement is only made on one lead at any one time. However, the choice of lead is programmable, choose either LEAD I, LEAD II or LEAD III. For simplicity, the drawing that follows allows the flexibility of programming the ADAS1000 respiration register to measure on all 3 leads (again, only 1 lead at any one time). This may not be the practice in the end application, therefore if you are only interested in one particular lead during evaluation of the respiration function, adjust the links accordingly. In this example, LK4 would be open and LK1 and LK2 would be inserted. ADAS1000 LK4 EXT_RESP_LA A EXT_RESP_LL B EXT_RESP_RA EXT_RESP_LA EXT_RESP_LL EXT_RESP_RA C SHIELD SHIELD/RESP_DAC_LA C B A A B C LK1 LK2 DRIVE EXTERNAL RESPIRATION DRIVE USING EXTERNAL CAPACITOR MEASURE ON ECG PATHS. RESP_DAC_LL RESP_DAC_RA LK1, 2 CLOSED LK3, 4, 19 OPEN LA LA MEASURE LL LL RA RA CABLE FILTER Figure 39. Respiration Drive Using External Capacitor, Respiration Measurement Using ECG Paths Rev. A | Page 30 of 44 10810-040 1. EVAL-ADAS1000SDZ User Guide UG-426 External Drive/Measure via the EXT_RESP Path This configuration allows the user to drive via external capacitors provided on the board and measure back through the EXT_RESP path. Note that when this mode is enabled, RESPDAC_RA is always enabled. 10810-041 2. Configure the RESPCTL register (0x3) as follows: RESPOUT = 0/1 (0 = RESPDAC_LL, 1 = RESPDAC_LA), RESPCAP = 1, (external capacitor), RESPSEL = 11 (external respiration path), RESPEXTSEL = 0/1 (0 = EXT_RESP_LL, 1 = EXT_RESP_LA). Choose the appropriate drive frequency (RESPFREQ), measurement gain (RESPGAIN), and so on. Note that the selected RESPDAC_LL or RESPDAC_LA need to match the selected EXT_RESP_LL/LA selected when measuring on the external range. The example for register settings in Figure 41 shows RESPDAC_LA and EXT_RESP_LA selected, therefore LK2AC, LK4AC and LK1AC need to be inserted. Figure 40. RESPCTL Controls–Respiration Cap and Respiration Lead Select Configuring the Links Note that the ADAS1000 respiration measurement is only made on one lead at any one time. In the ext_resp path, the EXT_RESP_RA is always enabled internally and a user has a choice of EXT_RESP_LA or EXT_RESP_LL giving options of LEAD 1 or LEAD III. For simplicity, Figure 41 allows the flexibility of programming the ADAS1000 respiration register to measure on these 2 leads (again, only 1 lead at any one time). This may not be the practice in the end application, therefore if you are only interested in one particular lead during evaluation of the respiration function, adjust the links accordingly. ADAS1000 LK4 EXT_RESP_LA A EXT_RESP_LA MEASURE EXT_RESP_LL B EXT_RESP_RA EXT_RESP_LL EXT_RESP_RA C SHIELD SHIELD/RESP_DAC_LA C B A A B C LK1 LK2 DRIVE EXTERNAL RESPIRATION DRIVE USING EXTERNAL CAPACITOR MEASURE ON EXT RESP PATHS. RESP_DAC_LL RESP_DAC_RA LK1, LK2, LK4 CLOSED LK3, LK19 OPEN LA LA LL LL RA RA CABLE FILTER 10810-042 1. Figure 41. Respiration Drive Using External Capacitor, Respiration Measurement Using ECG Paths via the EXT_RESP Path Rev. A | Page 31 of 44 UG-426 EVAL-ADAS1000SDZ User Guide External Drive/Measure Using External Instrumentation Amplifier Stage Bypassing Internal ADAS1000 Respiration In-Amp This configuration allows the user to drive via external capacitors provided on the board and measure back through the EXT_RESP path. 1. 2. the gain as desired. The range of gain needs to be limited such that the input range <±0.7 V. Note that this configuration of ADAS1000 respiration measurement is only made on one lead. (LEAD I). Configure the RESPCTL register (0x3) as follows: RESPAMP = 1 (enabled), RESPOUT = 1 (RESPDAC_P1), RESPCAP = 1 (external capacitor), RESPSEL = 11 (external respiration path), RESPEXTSEL = 1 (EXT_RESP3). Choose the appropriate drive frequency (RESPFREQ) and measurement gain (RESPGAIN) as required. An alternative instrumentation amplifier with lower noise performance or operated from a higher supply rail may achieve improved performance in a similar arrangement. Note that the RG value in the AD8226 circuit is open, setting a gain of 1 in this circuit. There is a resistor location (R79) available to adjust 10810-043 For simplicity, the AD8226 instrumentation amplifier, operating from a 3.3 V supply rail, was used for this example. The noise performance of the AD8226 does not provide significant improvement over that of the ADAS1000, therefore any evaluations with this instrumentation amplifier may not provide appreciable respiration performance improvements. Figure 42. RESPCTL Controls–Respiration Ext Amp and Respiration Lead Select Configuring the Links In this example, LK1AC, LK2AC, LK15, and LK16 are all inserted; LK4 is open. LK3A and LK19A allow a user to choose a lead. Rev. A | Page 32 of 44 EVAL-ADAS1000SDZ User Guide UG-426 LK15 AD8226 RLD REF MEASURE VREF/2 = 0.9V 10kΩ 10kΩ 1/2 AD8606 A B A L3 LK16 B L19 RLD 1/2 AD8606 ADAS1000 REFOUT 100kΩ LK4 EXT_RESP_LA A 100kΩ EXT_RESP_LL B EXT_RESP_RA EXT_RESP_LA EXT_RESP_LL EXT_RESP_RA C SHIELD SHIELD/RESP_DAC_LA C B A EXTERNAL RESPIRATION DRIVE USING EXTERNAL CAPACITOR ONTO ECG PATHS MEASURE ON ECG PATHS USING EXTERNAL INAMP DIRECTLY INTO EXT_RESP MEASURE PATH A B C LK1 LK2 DRIVE LK1ac, LK2ac, LK15, LK16 CLOSED LA LK4 OPEN LK3a, LK19a CHOOSE LEAD LA LL LL RA RA CABLE FILTER 10810-044 RESP_DAC_LL RESP_DAC_RA Figure 43. Respiration Drive Using External Capacitor, Respiration Measurement with External Amplifier TROUBLESHOOTING 6. Hardware The following procedure can help detect if there are issues connecting to the evaluation board or reading data. 1. 2. 3. 4. 5. Connect the ADAS1000 J2 to the SDP board connector. Apply power to the ADAS1000 J9 connector, and then connect the USB cable to SDP J1. D10 should appear lit on the ADAS1000 board; LED1 should appear lit on the SDP board. Confirm that the SDP board is seen in the Device Manager as shown in Figure 8. Measure voltages at IOVDD and AVDD. Both these voltages should measure approximately 3.3 V. Launch the software. 7. 8. 9. Rev. A | Page 33 of 44 From the Main Front Panel, one should be able to read/write from the device and start streaming data. The ADAS1000 device powers up “powered down”, therefore, a number of writes are needed to configure the device. This can be quickly done by clicking the Default Setup on the front panel. This action writes a number of codes to the device to power it on, thus enabling channels to read and to capture ECG data. Confirm the contents of the registers by clicking on Program All RW reg from the front panel. If the read/write is not operating correctly, power down the board and check that the ADAS1000 chip is correctly inserted and that theclamp is used to hold the ADAS1000 to the board is not overly tight. If required, replace the ADAS1000 chip. UG-426 EVAL-ADAS1000SDZ User Guide Software CLAMP The default folder for the install is C:\Program Files\Analog Devices\ADAS1000 For some boards, the ADAS1000 devices are attached to the board using a plastic clamp with 4-corner screws for ease of replacement. These clamps press on the leads of the package making a good connection with the pads underneath. The screws should not be over tightened. This folder contains the files shown in Figure 44. Confirm these files are present. If they are not present, then reinstall the software from the CD. A reboot may be required after the installation process. 10810-045 1. 2. 10810-046 Figure 44. Files Installed in Analog Devices Folder Always install the software prior to first connecting the evaluation board/SDP to the PC. Figure 45. Unit Clamped to Board Rev. A | Page 34 of 44 DNP C59 DNP C33 DNP C32 DNP C31 DNP C30 DNP C29 DNP C28 DNP C27 DNP C26 Optional Cable Model 0r R90 0r R12 0r R13 0r R14 0r R15 0r R16 0r R17 0r R18 0r R19 C25 DNP AGND 1 IN1 3 D3 IN2 4 IN3 SP724 6 IN4 V2 470k AVDD LK3 A RL AGND 1 IN1 3 D2 IN2 4 IN3 SP724 6 IN4 B LK19 External Drive, Receive with ext in-amp (Use ECG Cables): Open LK4, Close LK1, 2, 3C & (3A or 3B) External Drive, Receive on EXT Resp Channels (Use ECG Cables): Open LK3, Close LK1, 2, 4 External Drive, Receive on ECG Channels (Use ECG Cables): Open LK3, 4, Close LK1, 2 Internal Drive, Receive on EXT Resp Channels (Use RESP Cables): Open LK1, 2, 3, Close LK4 Internal Drive, Receive on EXT Resp Channels (Use ECG Cables): Open LK2, 3. Close LK1, 4 R11 RESP_INPUT1 RESP_INPUT2 LK10 Shield can be driven by Internal Amp (LK10 A) or if using EXT_Respiration Drive, then connect LK10 B Internal Drive: Receive on ECG Channels: Open LK1-LK4 RESPIRATION CE RLD V2 V1 RA LL LA SHIELD EXT_RESP_LA EXT_RESP_LL 0r R20 Cable Model A B EXT_RESP_RA NOT DEFIBRILLATOR PROTECTED V+ 5 AVDD D6 SLAVE depends on signals from the MASTER device for GANG Purposes D4 A B P6SMB6.8CA 6.8V A SPARE LK1 P6SMB6.8CA 6.8V 22M R24 22M R22 B AVDD Optional Resistors to RLD f or Lead Off 22M R74 22M R25 22M R23 22M R21 C36 LK2 AGND 1 IN1 3 D1 IN2 4 IN3 SP724 6 IN4 0.9VREF 0r 0r 0r 0r 0r 0r 0r 0r R73 DNP DNP 0r R32 0r R87 0r R88 MASTER CLAMP-10MM U1 device is clamped onto the board Optional Fil ter Model 0r C111 DNP C46 DNP C45 DNP C44 DNP C43 DNP C42 C110 R75 0r 0r DNP R10 R9 C41 DNP R8 R7 C40 DNP R6 R5 C39 DNP R4 R3 C38 DNP R2 C37 1n 0r C34 C35 R1 1n 1n A B C LK4 RESP_MEAS2 RESP_MEAS1 Fed f rom output of Optional External Resp Circuit R39 100k R38 100k LK5 C2 C6 0.1uF C7 0.1uF RFB DNP C56 RZ RLD_OUT ECG5_V2 ECG4_V1 ECG3_RA ECG2_LL ECG1_LA R27 DNP C5 0.1uF SHIELD/RESP_DAC_LA RESP_DAC_LL RESP_DAC_RA EXT_RESP_LA EXT_RESP_LL EXT_RESP_RA 0.1uF AVDD AGND Y1 C23 15pF 8.192 MHz 64 Lead LQFP Final Silicon Pinout RLD_SJ LK8 C8 + C9 + C22 15pF 4.7uF 4.7uF C11 10k R86 C14 C18 C19 2.2uF 0.1uF 0.1uF + C17 C15 C16 DNP C21 DNP VREG_EN DNP C20 DNP 54 53 R35 R34 0r 0r R29 R30 R31 0r 0r 0r Use software DRDY b GPIO1/MSCK GPIO0/MCSB GPIO2/MSDO GPIO3 CSB_0 SDI_0 DRDYB SDO_0 SCLK RESETB PDB BUFCLK_IO SYNC_GANG Use SMB1 to drive with ext clock EXT_CLK Insert LK9 to disable internal voltage regulators f or ADCVDD & DVDD User then nee ds to supp ly ADCVDD & DVDD externall y via J5 AVDD DVDD C13 2.2uF 0.1uF 0.1uF + C12 ADCVDD 52 LK9 0.1uF 29 1 17 33 64 32 48 49 16 41 CS SDI 43 42 DRDY 45 SDO 44 SCLK RESET PD SYNC_GANG BUFCLK_IO NC NC NC NC NC NC NC NC VREG_EN 59 50 DGND1 31 DGND2 30 DVDD1 51 DVDD2 25 AGND5 56 AGND6 26 ADC_VDD1 55 ADC_VDD2 U1 0.1uF C10 Adaptor f or supp ly rail board LDO and W all Insert LK8 if using on $$$16765 IOVDD IOVDD_3.3V W all Adaptor f or supp ly rail Insert LK6 if using on board LDO and ADAS1000 Slave ADAS100 0 goes to CM_OUT RIN + CAL_DAC_IO T1 C3 4.7uF AGND C4 LK7 LK6 AVDD_3.3V 0.1uF Use LK7 to measure ADAS1000 AVDD Current Component Not Inserted CZ 20 14 13 12 11 10 60 62 3 6 5 4 10uF C1 T9 T8 AGND Insert LK5 if using External respiration Amp path 7 REFGND Use MASTER AND SLAVE CHANNEL COMBINATION for 12 LEAD Solution C D5 RLD_SJ 9 REFIN 61 CAL_DAC_IO Use MASTER CHANNEL for 3/5 LEAD Solutions 5 V+ 5 V+ V2 V2 A P6SMB6.8CA 6.8V 35 IOVDD1 46 IOVDD2 XTAL_OUT 8 REFOUT 21 18 AVDD1 23 AVDD2 63 AVDD3 58 AVDD4 CM_IN 19 CM_OUT/WCT 22 15 AGND2 24 AGND3 57 AGND4 2 AGND1 XTAL_IN 27 Figure 46. Master ADAS1000 (RA, LA, LL, V1, V2, and RLD) 28 47 DGND4 40 DGND3 34 DGND3 GPIO1/MSCK 37 GPIO0/MCSB 36 GPIO2/MSDO 38 GPIO3 39 Rev. A | Page 35 of 44 10810-047 MASTER CHANNEL EVAL-ADAS1000SDZ User Guide UG-426 EVALUATION BOARD SCHEMATICS C B SPARE V6 V5 V4 V3 Goes to Spare SP724 channel in D1, Page 1 0r R53 DNP C85 DNP C84 DNP Cable Model 0r R65 0r R64 SLAVE CLAMP-10MM U1 device is clamped onto the board RL 22M 22M Component Not Inserted Optional Resistors to RLD for Lead Off 22M R56 R58 R57 0r R47 0r R49 0r C83 22M 22M 0r R60 R59 R51 DNP C82 DNP R63 0r R62 0r 0r D8 R55 AGND 1 3 IN1 D7 4 IN2 6 IN3 SP724 IN4 R61 C81 AVDD SLAVE depends on signals from the MASTER device for GANG Purposes Use SLAVE for 12 LEAD Solution SLAVE CHANNEL NOT DEFIBRILLATOR PROTECTED 5 V+ V- 2 K A 0r R46 0r R48 0r R50 0r R52 0r CM_OUT DNP C95 DNP C93 DNP C91 DNP C89 DNP C87 20 14 13 12 11 10 60 62 3 6 5 4 10uF 0.1uF C60 RLD_OUT ECG5_V2 ECG4_V1 ECG3_RA ECG2_LL ECG1_LA SHIELD/RESP_DAC_LA RESP_DAC_LL RESP_DAC_RA EXT_RESP_LA EXT_RESP_LL C64 0.1uF CAL_DAC_IO EXT_RESP_RA CM_IN Comes from Master ADAS1000 Filter Model DNP C94 DNP C92 DNP C90 DNP C88 DNP C86 R54 AGND C61 C65 0.1uF 7 REFGND 9 REFIN C63 0.1uF 61 CAL_DAC_IO C66 C62 + RLD_SJ SLAVE DEVICE 64 Lead LQFP ADAS1000 AGND 4.7uF AGND IOVDD 35 IOVDD1 46 IOVDD2 XTAL_OUT 0.1uF 29 1 17 33 64 32 48 49 16 59 CS SDI DRDY SDO SCLK 41 43 42 45 44 RESET 54 PD 53 SYNC_GANG 52 BUFCLK_IO NC NC NC NC NC NC NC NC VREG_EN 50 DGND1 31 DGND2 30 DVDD1 51 DVDD2 25 AGND5 56 AGND6 26 ADC_VDD1 55 ADC_VDD2 U2 0.1uF C67 +C68 + C69 4.7uF 4.7uF 47 DGND4 40 DGND3 34 DGND3 AVDD C70 ADCVDD DVDD LK17 R70 LK18 0.1uF C73 C77 C78 C74 DNP C79 DNP SDO_1 SCLK CSB_1 SDI_1 RESETB PDB SYNC_GANG BUFCLK_IO 2.2uF 0.1uF 0.1uF + C76 VREG_EN 0r C72 2.2uF 0.1uF 0.1uF + C71 C75 DNP C80 DNP 10810-048 8 REFOUT RLD_SJ 21 18 AVDD1 23 AVDD2 63 AVDD3 58 AVDD4 CM_IN 19 CM_OUT/WCT 22 15 AGND2 24 AGND3 57 AGND4 2 AGND1 XTAL_IN 27 Rev. A | Page 36 of 44 28 Figure 47. Slave ADAS1000 (V3, V4, V5, V6, and Spare) GPIO1/MSCK 37 GPIO0/MCSB 36 GPIO2/MSDO 38 GPIO3 39 UG-426 EVAL-ADAS1000SDZ User Guide EVAL-ADAS1000SDZ User Guide UG-426 ADAS1000 SPI DIRECT CONNECTOR DSub CONNECTOR- DB15 - ECG ELECTRODE CONNECTOR: (socket) J1-1 V2 J1-2 V3 J1-3 V4 J1-4 V5 J1-5 V6 STANDARD SPI INTERFACE RESETB J4-2 LK14 J4-3 J1-6 SHIELD J1-7 CE J4-4 SDI_0 SDO_1 LK13 J4-7 LK12 J4-8 J1-9 RA J1-10 LA J1-11 LL J1-12 V1 J1-13 SPARE J1-14 RLD SDI_1 J4-5 J4-6 J1-8 NOT DEFIBRILLATOR PROTECTED PDB J4-1 SDO_0 CSB_0 J4-9 CSB_1 J4-10 SCLK J4-11 DRDYB When using the SDP board, both ADAS1000 devices are driven with the same /CS (LK12 inserted) J4-12 J4-13 J4-14 J1-15 J1-16 J1-17 Connector for External Respiration Inputs J8-1 EXT_RESP_RA J8-2 EXT_RESP_LL J8-3 EXT_RESP_LA J8-4 PACE INTERFACE FROM ADAS1000 #1 1 3 5 GPIO3 GPIO1/MSCK J6 2 4 6 GPIO2/MSDO GPIO0/MCSB Header connector Reset circuit for ADAS1000 /RESET : Combines reset button & SDP signal IOVDD C47 0.1uF IOVDD R44 100k D11 R45 10k Decoupling for U6 1 RESETB_SW 2 ADAS_RESET T10 U3 4 LK11 RESETB NC7S08 C48 0.1uF 10810-049 R43 100k IOVDD Figure 48. Connectors Rev. A | Page 37 of 44 UG-426 EVAL-ADAS1000SDZ User Guide 2 pin screw terminal for bench +5V POWER SUPPLY OPTIONS: 1. Wall Adaptor 2. 5V bench supply 3. Battery Powered 4. External Bench Supply for individual power raiils Screw Terminals for External Power Supply ADCVDD J7-1 L1 J7-2 J5-1 1.5uH BAT54FILM D9 1 3 J3-4 4 5 8 J3-3 C49 7 C96 0.1uF SW1 SW2 VOUT VIN FB SYNC/MODE 10uF J3-2 U9 ADP2503 PVIN R26 EN 6 PGND 10uF 2 L2 1 10 3 C97 0.1uF 10uH C24 22uF C106 C107 0.1uF 0.1uF R83 1k AGND 9 J3-1 J5-2 D10 0r AVDD GREEN J5-3 C104 AVDD 10uF 1 +5V C50 R76 10k 3 U8 ADP151AUJZ-3.3 VIN VOUT AGND 5 AVDD_3.3V C51 EN GND 2 10uF C103 0.1uF 10uF C52 0.1uF T12 DVDD AGND J5-4 C100 AGND 10uF IOVDD 1 +5V U6 ADP151AUJZ-3.3 VOUT VIN C99 0.1uF J5-5 5 IOVDD_3.3V AGND1 AGND2 IOVDD C53 10uF R80 10k 3 C54 EN GND 2 10uF C55 J5-6 C102 0.1uF AGND3 AGND4 10uF C101 0.1uF 10810-050 SMD DC POWER JACK C98 +5V Figure 49. On-Board Power Options (LDOs On-Board to Supply Power to ADAS1000 and Other Component) Rev. A | Page 38 of 44 EVAL-ADAS1000SDZ User Guide UG-426 VIO VIO Board ID EEPROM (24LC32) must be on I2C bus 0, R68 R67 DNP U7 1 2 3 4 100 K R91 SDP Board Manual Reset A0 A1 A2 VSS VCC WP SCL SDA 8 7 6 5 24LC32A-I/MS 100 K SDP_RESET T7 T6 SDI_1 SDO_1 +5V VIN: Use this pin to power the SDP requires 5V 200 mA J2 RESET_IN UART_RX GND NC EEPROM_A0 NC NC NC GND NC NC TMR_C * BMODE1 UART_TX GND NC SDP NC STANDARD NC CONNE CTOR NC NC GND NC NC TMR_D TIMERS TMR_A TMR_B GPIO6 GPIO7 GND GND GENE RAL GPIO4 GPIO5 INPUT/OUT PUT GPIO2 GPIO3 GPIO0 GPIO1 SCL_1 SCL_0 I2C SDA_1 SDA_0 GND GND SPI_SEL1/SPI_SS SPI_CLK SPI_SEL_C SPI_MISO SPI SPI_SEL_B SPI_MOSI GND SPI_SEL_A SPORT_INT GND * SPORT_DT3 SPORT_TSCLK SPORT_DT2 * SPORT_DT0 SPORT SPORT_DT1 SPORT_TFS SPORT_DR1 SPORT_RFS SPORT_DR2 * SPORT_DR0 SPORT_DR3 * SPORT_RSCLK GND GND PAR_FS1 PAR_CLK PAR_FS3 PAR_FS2 PAR_A1 PAR_A0 PAR_A3 PAR_A2 GND GND PAR_CS PAR_INT PAR_RD PAR_WR PAR_D1 PAR_D0 PARALLEL PAR_D3 PAR_D2 PORT PAR_D5 PAR_D4 GND GND PAR_D7 PAR_D6 PAR_D9 PAR_D8 PAR_D11 PAR_D10 PAR_D13 PAR_D12 PAR_D14 GND GND PAR_D15 * * PAR_D17 PAR_D16 * * PAR_D19 PAR_D18 * PAR_D20 PAR_D21 * * PAR_D22 PAR_D23 * GND GND USB_VBUS VIO(+3.3V) GND GND GND GND NC NC *NC on BLACKFIN SDP VIN NC 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 Main I2C bus (Connected to blackfin TWI - Pull up resistors not required) T5 T3 T2 SCLK SDI_0 CSB_0 SDO_0 VIO Figure 50. SDP Connector Schematic Rev. A | Page 39 of 44 T4 VIO: USE to set IO voltage max draw 20mA 10810-051 PDB RESETB_SW 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 UG-426 EVAL-ADAS1000SDZ User Guide OPTIONAL: External Amplifer Cicuit for Respiration Circuit AVDD T11 R84 0r RESP_INPUT1 0.1uF 100pF C108 1 R79 R81 1M 2 -IN 8 RG +VS C105 1n RL U4 AD8226 3 R82 1M 4 100pF -VS RG +IN REF 6 OUT C109 LK15 7 RESP_MEAS1 5 T13 RESP_INPUT2 +VS C57 Gain = 1 with no R79 (RG) resistor inserted. G = 1 +(49.4k/RG) R77 10k -VS R28 0r R78 10k U5-B 5 + 6 - U5-A 3 + 7 AD8606 ARMZ 2 - 1 LK16 RESP_MEAS2 AD8606 ARMZ AVDD R85 0r +VS C58 0.1uF U5-C V+ V- 8 4 AD8606ARMZ -VS R40 0r 10810-052 0.9VREF Figure 51. Optional Respiration Circuit for Increased Respiration Resolution Measurement Rev. A | Page 40 of 44 UG-426 10810-053 EVAL-ADAS1000SDZ User Guide Figure 52. Component Placement–Silkscreen Top Rev. A | Page 41 of 44 EVAL-ADAS1000SDZ User Guide 10810-054 UG-426 Figure 53. Component Placement–Bottom Rev. A | Page 42 of 44 EVAL-ADAS1000SDZ User Guide UG-426 NOTES Rev. A | Page 43 of 44 UG-426 EVAL-ADAS1000SDZ 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. ©2012–2014 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. UG10810-0-3/14(A) Rev. A | Page 44 of 44