0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
EVAL-ADUCM355QSPZ

EVAL-ADUCM355QSPZ

  • 厂商:

    AD(亚德诺)

  • 封装:

    -

  • 描述:

    EVAL-ADUCM355QSPZ

  • 数据手册
  • 价格&库存
EVAL-ADUCM355QSPZ 数据手册
EVAL-ADuCM355QSPZ Evaluation Board UG-1308 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 ADuCM355 Precision Analog Microcontroller with Chemical Sensor Interface FEATURES GENERAL DESCRIPTION Debug and programming capability of the ADuCM355 Evaluation capability with electrochemical gas sensors ADT7420 ±0.25°C accurate temperature sensor via I2C MicroUSB power option and connection to PC The ADuCM355 on-chip system provides the features needed to bias and to measure a range of different electrochemical sensors. The EVAL-ADuCM355QSPZ allows users to evaluate the performance of the ADuCM355 when implementing a range of different electrochemical techniques, including chronoamperometry, voltammetry, and electrochemical impedance spectroscopy (EIS). EQUIPMENT NEEDED PC running Windows® 7 or later Electrochemical gas sensor or resistor star network Complete specifications for the ADuCM355 are available in the ADuCM355 data sheet, which must be consulted in conjunction with this user guide when using the EVAL-ADuCM355QSPZ. DOCUMENTS NEEDED ADuCM355 hardware reference manual ADuCM355 data sheet SOFTWARE NEEDED IAR Embedded Workbench or Keil μVision ADuCM355 GitHub Repository Terminal program such as RealTerm 16887-001 EVALUATION BOARD PHOTOGRAPH Figure 1. PLEASE SEE THE LAST PAGE FOR AN IMPORTANT WARNING AND LEGAL TERMS AND CONDITIONS. Rev. A | Page 1 of 24 UG-1308 EVAL-ADuCM355QSPZ Evaluation Board TABLE OF CONTENTS Features .............................................................................................. 1  Running a GPIO Example in IAR Embedded Workbench ....8  Equipment Needed........................................................................... 1  Running a GPIO Example in Keil μVision............................. 11  Documents Needed .......................................................................... 1  Application Examples .................................................................... 13  Software Needed ............................................................................... 1  Cyclic Voltammetry Example .................................................. 13  General Description ......................................................................... 1  EIS Example ................................................................................ 14  Evaluation Board Photograph ........................................................ 1  Chronoamperometry Example ................................................ 14  Revision History ............................................................................... 2  DC Current Example ................................................................. 15  Power Configurations ...................................................................... 4  4-Lead Electrochemical Sensor Example ................................ 16  MicroUSB Direct Power via P4 and ADP7158 LDO Regulator ....................................................................................... 4  Connecting an External Gain Resistor Across the High Speed TIA ............................................................................................... 17  Direct 3.3 V Power via the AVDD and DVDD Connectors .. 6  AFE Die Watchdog Timer Example ........................................ 17  Power via USB from 8-Pin DEBUG Connector (P27)............ 6  ADuCM355 System Calibration .................................................. 18  Power via External 5 V Supply to 2-Pin Connector (P37) ..... 6  High Speed TIA Gain Resistor Calibration ............................ 18  Connecting an Electrochemical Sensor ......................................... 7  Low Power TIA0/TIA1 Gain Resistor Calibration ............... 20  Getting Started with the Tool Chain ............................................. 8  Mass Erasing a Device Not Responding to SWD Commands. 22  Downloading the Integrated Development Environment (IDE) .............................................................................................. 8  Ordering Information.................................................................... 23  Bill of Materials .......................................................................... 23  Installing the ADuCM355 Support Package ............................ 8  REVISION HISTORY 4/2021—Rev. 0 to Rev. A Changes to Features Section, Equipment Needed Section, Software Needed Section, and General Description Section ..... 1 Deleted MicroUSB Connector, P4 Setup Section Heading ........ 4 Changes to Power Configurations Section, MicroUSB Direct Power via P4 and ADP7158 LDO Regulator Section, and Figure 2 Caption ............................................................................... 4 Changes to Direct 3.3 V Power Via the AVDD and DVDD Connectors Section, Jumper Setup with Direct 3.3 V Connection Section, Power via USB from 8-Pin Debug Connector (P27) Section, Jumper Setup with Power via USB Section, Figure 5 Caption, and Power via External 5 V Supply to 2-Pin Connector (P37) Section ..................................................................................... 6 Changes to Connecting an Electrochemical Sensor Section ...... 7 Deleted Figure 8; Renumbered Sequentially ................................ 7 Changed Getting Started with the Tool Chain Section to Getting Started with the Tool Chain Section ............................... 8 Changes to Downloading the Integrated Development Environment (IDE) Section, Installing the ADuCM355 Support Package Section, Running a GPIO Example in IAR Embedded Workbench Section, and Project Folder Structure Section ........ 8 Replaced Figure 9 ............................................................................. 9 Changes to Compiling and Running Firmware Section and Figure 11 Caption ........................................................................... 10 Replaced Figure 10 and Figure 12 ................................................ 10 Replaced Figure 14 ......................................................................... 11 Added Running a GPIO Example in Keil μVision Section, Figure 15, and Figure 16; Renumbered Sequentially ................ 11 Deleted Figure 19 ........................................................................... 11 Added Figure 17 to Figure 19 ....................................................... 12 Changes to Application Examples Section, Cyclic Voltammetry Example Section, and Figure 22 Caption .................................... 13 Added Figure 21 ............................................................................. 13 Changes to Figure 23 Caption, EIS Example Section, and Chronoamperometry Example Section ...................................... 14 Replaced Figure 23 and Figure 25 ................................................ 14 Added Figure 24 ............................................................................. 14 Replaced Figure 28 and Figure 29 ................................................ 15 Changes to Figure 28 Caption and DC Current Example Section ............................................................................. 15 Changes to 4-Lead Electrochemical Sensor Example Section ............................................................................. 16 Added Figure 30 ............................................................................. 16 Moved Connecting an External Gain Resistor Across the High Speed TIA Section, AFE Watchdog Timer Example Section, and Figure 32 .................................................................................. 17 Changes to AFE Die Watchdog Timer Example Section ......... 17 Added ADuCM355 System Calibration Section ....................... 18 Moved High Speed TIA Gain Register Calibration Section..... 18 Deleted Figure 29 ........................................................................... 18 Changes to High Speed TIA Gain Resistor Calibration Section......................................................................... 18 Deleted Figure 33 ........................................................................... 18 Rev. A | Page 2 of 24 EVAL-ADuCM355QSPZ Evaluation Board Changes to Figure 33 ......................................................................19 Moved Figure 26 to Figure 28 .......................................................19 Deleted Figure 36 ............................................................................19 Moved Low Power TIA0/TIA1 Gain Resistor Calibration Section and Figure 36 .....................................................................20 Changes to Low Power TIA0/TIA1 Gain Resistor Calibration Section .........................................................................20 Moved Figure 37 and Figure 38 ....................................................21 Changes to Mass Erasing a Device Not Responding to SWD Commands Section ..............................................................22 UG-1308 2/2019—Revision 0: Initial Version Rev. A | Page 3 of 24 UG-1308 EVAL-ADuCM355QSPZ Evaluation Board POWER CONFIGURATIONS This section describes the four different options to power the EVAL-ADuCM355QSPZ. The different power options include the following:    Power via a microUSB connector, P4, and the onboard ADP7158 low dropout (LDO) regulator, which is the default power option. Connect 3.3 V to the AVDD and DVDD connectors. This setup is useful for measuring the current consumption of the EVAL-ADuCM355QSPZ via the current meter. Power via the 8-pin P27 debug header (a different USB connection option to the PC). Power via an external 5 V supply to the 2-pin JP37 connector. Optionally, an external 5 V supply can power the ADP7158 instead of the USB using this setup. To power the EVAL-ADuCM355QSPZ via the P4 microUSB connector, take the following steps: 1. 2. Ensure that the JP40 and JP42 to JP46 jumpers are inserted. These jumpers control the features shown in Table 1. Remove the JP37 jumper. Table 1. Jumper Connections Jumper JP45 and JP46 JP40 JP42 JP43 and JP44 Description Connect the UART pins from the ADuCM355 to the UART to USB transceiver chip (U2) (see Figure 3). Connects the 5 V USB supply to the LDO input (U3) (see Figure 4). Connects the 3.3 V LDO output to the EVALADuCM355QSPZ power supply filters (see Figure 4). Connect the DVDD and AVDD rails to filters for the DVDD and AVDD analog supplies to the ADuCM355 (see Figure 4). 16887-002  MicroUSB DIRECT POWER VIA P4 AND ADP7158 LDO REGULATOR Figure 2. Direct Power via MicroUSB Cable Rev. A | Page 4 of 24 EVAL-ADuCM355QSPZ Evaluation Board UG-1308 3V3VOUT 5VUSB C37 C38 0.1µF 0.1µF DGND 3V3VOUT 1 VCCIO 7 8 USBD– 15 USBD+ 14 RI RTS DSR CBUS1 CTS CBUS2 USBDM CBUS3 USBDP CBUS4 DGND PAD 4 EP GND AGND 28 1 30 31 P0.11_SIN 2 DGND JP46 32 CBUS0 DCD C40 0.1µF 3V3VOUT 16 22 21 10 11 9 NC FT232RQ 16887-003 DGND DTR 29 6 TXD RXD 25 3 JP45 M20-9990245 OSCI 23 2 13 2 5 1 OSCO 12 P0.10_SOUT 3V3OUT TEST 24 27 RESET 20 26 17 18 U2 19 VCC DGND Figure 3. JP45 and JP46 Connect the ADuCM355 UART Pins to the USB Transceiver 1 JP37 2 U3 1 JP6 1µF 1µF C44 C43 C42 10µF C41 0.1µF 0 2 9 1 VIN VOUT 10 2 VIN VOUT 3 5 EN VOUT_SENSE 4 BYP 8 VREG 7 REF 6 REF_SENSE EP PAD C45 E4 JP43 1 2 JP42 1 2 1 2 DVDD_PREFILTER C46 10µF R9 DVDD 2.2Ω 60Ω AT 100MHz C47 0.1µF C54 0.1µF DGND DGND R17 560Ω DS1 A C SML-310MTT86 DGND 1µF E3 JP44 1 2 1 2 AVDD_PREFILTER R8 60Ω AT 100MHz DGND AVDD 2.2Ω C55 0.1µF AGND Figure 4. Schematic Section with Key Jumpers Around LDO and Power Supply Rev. A | Page 5 of 24 C57 10µF 16887-004 JP40 1 2 1 5VUSB JP36 2 ADP7158ACPZ-3.3-R7 DGND UG-1308 EVAL-ADuCM355QSPZ Evaluation Board DIRECT 3.3 V POWER VIA THE AVDD AND DVDD CONNECTORS To measure the ADuCM355 current consumption (IDD), connect 3.3 V directly to the AVDD and DVDD connectors. To power the EVAL-ADuCM355QSPZ in this case, apply a 3.3 V supply directly to Pin 1 on the AVDD connector and to Pin 1 on the DVDD connector. Jumper Setup with Direct 3.3 V Connection The jumper settings required when using a 3.3 V connection are as follows: 1. 2. Insert JP32, JP34, JP43, and JP44. Remove JP42. 16887-006 For additional information, see Figure 6. POWER VIA USB FROM 8-PIN DEBUG CONNECTOR (P27) Figure 5. Power via 8-Pin P27 Debug Connector If using the older USB-SWD/UART and debug interface, the ADuCM355 can also be powered from the USB. The UART to USB interface is handled by the USB-SWD/UART-EMUZ board. Jumper Setup with Power via USB The last power supply option is to connect an external 5 V supply to the 2-pin P37 connector. This 5 V supply is the input to the ADP7158 LDO regulator that has a 3.3 V output voltage. Do not connect the microUSB cable to P4. This option is a debug or test option only. 16887-005 Close JP35, JP40, JP42, JP43, and JP44 when using power via the USB (see Figure 5). POWER VIA EXTERNAL 5 V SUPPLY TO 2-PIN CONNECTOR (P37) Figure 6. Power DVDD and AVDD Directly via Power Header Blocks Rev. A | Page 6 of 24 EVAL-ADuCM355QSPZ Evaluation Board UG-1308 CONNECTING AN ELECTROCHEMICAL SENSOR 16887-007 The ADuCM355 has two measurement channels (CH0 and CH1) for electrochemical sensors. A 2-lead, 3-lead, or 4-lead sensor can be connected to either CH0 or CH1. Figure 7 shows an electrochemical sensor connected to CH1. Figure 7. Sensor Connector Rev. A | Page 7 of 24 UG-1308 EVAL-ADuCM355QSPZ Evaluation Board GETTING STARTED WITH THE TOOL CHAIN DOWNLOADING THE INTEGRATED DEVELOPMENT ENVIRONMENT (IDE) RUNNING A GPIO EXAMPLE IN IAR EMBEDDED WORKBENCH The ADUCM355 firmware examples use either the IAR Embedded Workbench® or Keil μVision® IDEs to run the firmware. Ensure that a full or evaluation version of either software is downloaded and installed to run the example applications. IAR Embedded Workbench supports the ADUCM355 with Version 8.32.1 and later for ARM. Keil μVision supports Version 5.28 and later. The ADUCM355 CMSIS pack is not supported for IAR Embedded Workbench. To use IAR Embedded Workbench, clone the repository from the GitHub directory, as described in the Installing the ADuCM355 Support Package section. To run the general-purpose input/output (GPIO) example, navigate to examples > DigitalDie > M355_GPIO > iar. Double click the M355_GPIO.eww file to open the project in the IAR Embedded Workbench (see Figure 8). INSTALLING THE ADuCM355 SUPPORT PACKAGE git clone -recursive https://github.com/analogdevicesin c/aducm355-examples.git This command downloads the main repository and the submodules. If the code from the web browser downloads, the examples/ad5940lib folder does not download automatically and compilation errors occur. Download the code manually from GitHub in the shared library file that contains the ADUCM355 examples and the AD5940 example. Both devices have the same analog front end. When using Keil μVision, the ADUCM355 device family pack can be downloaded as part of a Cortex® microcontroller software interface standard (CMSIS) pack. Download the pack from GitHub. 16887-008 The ADUCM355 firmware examples are source controlled on www.GitHub.com. To clone the repository, execute the following command of the Git command line: Figure 8. M355_GPIO.eww File Location Project Folder Structure The IAR Embedded Workbench project folder structure is shown to the left of the IAR Embedded Workbench window (see Figure 9). The app folder contains files specific to the open application. In Figure 9, M355_GPIO.c is the example shown. The common folder contains the required library files for the open application. For the GPIO example, the library files are ad5940.c, ClkLib.c, DioLib.c, IntLib.c, and UrtLib.c. The startup folder contains start-up files for the microprocessor, and the Output folder contains the files that are autogenerated by the IDE. All subsequent firmware examples follow this folder structure in the IAR Embedded Workbench. The sample firmware contains the following folders:       The common folder contains all library files common to all applications. The examples folder contains specific example projects. This folder is divided into the following three subfolders: The AnalogDie folder contains example projects that demonstrate how to use specific blocks on the analog die. The DigitalDie folder contains examples that demonstrate how to use the digital die and peripherals such as SPI or I2C. The ApplicationExamples folder contains application level examples such as M355_ECSns_DualWE, which demonstrates how to configure a dual working electrode sensor and calculate gas parts per million (PPM) readings. The inc folder contains files included for the microprocessor. Rev. A | Page 8 of 24 UG-1308 16887-009 EVAL-ADuCM355QSPZ Evaluation Board Figure 9. IAR Embedded Workbench Rev. A | Page 9 of 24 UG-1308 EVAL-ADuCM355QSPZ Evaluation Board Compiling and Running Firmware 3. To compile and run the ADuCM355 firmware, take the following steps: In the IAR Embedded Workbench window, navigate to Project > Rebuild All (see Figure 10). 16887-011 1. To run the firmware on the ADuCM355, ensure that the EVAL-ADuCM355QSPZ is powered on and the J-Link debugger is connected to P3 on the EVAL-ADuCM355QSPZ, then click Download and Debug to load the firmware to the ADuCM355 and launch the debugger (see Figure 12). Launching and downloading the debugger can take a few seconds or more. Figure 12. Launching the Debugger Open a terminal program such as RealTerm to view the UART data from the ADuCM355 (see Figure 13). The baud rate is 230,400 bps. 16887-113 4. Figure 13. UART Data in RealTerm 16887-010 5. Figure 10. Project > Rebuild All Click Rebuild All. The IDE begins building the executable from the source files, which may take a couple of seconds. The message shown in Figure 11 appears in the Build window when the build is complete. 16887-013 2. Figure 11. Build Output Window Rev. A | Page 10 of 24 Figure 14 shows the debug interface. Click the blue arrow (shown in the red circle) to begin code execution. The UART prompts the user to press either the S2 or S3 button. The DS2 LED toggles on and off with each button press. UG-1308 16887-014 EVAL-ADuCM355QSPZ Evaluation Board Figure 14. Debug Interface RUNNING A GPIO EXAMPLE IN KEIL μVISION 16887-216 To download the ADuCM355 device family pack for Keil μVision, visit the Keil website and search for MDK5 software packs. Save the .pack file to a directory on the PC. Double click the file to install the pack. Figure 16. Opening Pack Installer in Keil μVision 16887-215 On the left side of the pack installer window, click the Devices tab and select the ADuCM355, as shown in Figure 17. On the right side of the pack installer window, click the Examples tab (see Figure 18). All supported example projects for the ADuCM355 display as shown in Figure 18. Figure 15. ADuCM355 Pack Installer Follow the on screen instructions to unzip the contents from the .pack file, and click Finish when complete. Open Keil μVision, and open the pack installer, as shown in Figure 16. Rev. A | Page 11 of 24 UG-1308 EVAL-ADuCM355QSPZ Evaluation Board 16887-217 Find the M355_GPIO (EVAL-ADuCM355QSPZ) example, and then click the Copy button next to the example to copy the example project into a local directory and launch the project in Keil μVision. To compile and build the project, click the Rebuild icon shown in the blue circle in Figure 19. To load the code onto the ADuCM355, ensure that the EVAL-ADuCM355QSPZ is powered on and the mIDAS-Link debugger is connected, and then click the load icon shown in the red circle in Figure 19. 16887-219 Figure 17. Pack Installer Devices 16887-218 Figure 19. Build and Load Project Figure 18. ADuCM355 Examples Rev. A | Page 12 of 24 EVAL-ADuCM355QSPZ Evaluation Board UG-1308 APPLICATION EXAMPLES This section describes how to use the ADuCM355 application examples that are part of the ADuCM355 software development kit (SDK). The ADuCM355 is a dual-die device that has a Cortex-M3 digital die and an analog front-end (AFE) die. The AFE die and the AD5940 are the same except for some differences in which pins are bonded out, and both devices share a common library interface to simplify firmware development. The main library files in the SDK are AD5940.c and AD5940.h. All functions in this library are compatible with the ADuCM355, AD5940, and AD5941. All AFE related function names begin with AD5940_. Some projects in the SDK have files labeled AD5940Main.c, which contain the upper controllers that control the AFE die and are mostly common between the ADuCM355, AD5940, and AD5941. contains the low level device configuration for the cyclic voltammetry measurement. Figure 21 shows the AD5940RampStructInit (void) function defined in the AD5940Main.c file. Modify the main parameters for the signal such as ramp start voltage, ramp peak voltage, and ramp duration for this function within this file. The Cyclic Voltammetry Example section outlines how to use the following example projects:       M355_ECSns_CycloVoltammetry M355_ECSns_EIS M355_ECSns_CappaTest M355_ECSns_SingleWE M355_ECSns_DualWE M355_AfeWdt Cyclic voltammetry is a common electrochemical measurement in which the current on the sense electrode is measured in response to a ramp like voltage applied on the reference electrode. Figure 20 shows a typical, stepped differential voltage between the reference and working electrodes of the sensor where V1 is the initial voltage on the reference electrode and V2 is the peak voltage on the reference electrode. 16887-221 CYCLIC VOLTAMMETRY EXAMPLE Figure 21. Cyclic Voltammetry Parameters To test the firmware, construct a dummy electrochemical cell using 1 kΩ resistors in a star network (see Figure 22). Connect each resistor network pin to the CE0, RE0, SE0, and DE0 pins on the P5 header. Ensure that the configurations are constructed as shown in Figure 22. VOLTAGE V2 16887-016 TIME Figure 22. Resistor Star Network Connected to P5 Header 16887-015 V1 Figure 20. Typical Cyclic Voltammetry Waveform In the ADuCM355 firmware package, the M355_ECSns_ CycloVoltammetry project demonstrates how to implement a cyclic voltammetry measurement on the ADuCM355. There are two main files within the project, AD5940Main.c and Ramp.c. The AD5940Main.c file contains the upper controllers that control the high level application parameters. The Ramp.c file To begin measuring and gathering data, open a terminal program such as RealTerm. Configure the baud rate for 230,400 bps. Compile and build the project in the preferred IDE and load the code onto the ADuCM355. Run the measurement, and save the data to a .csv file for processing. If the definition of OPT_RAMP_MEAS (parameter defined in the Ramp.h file) is set to 1,the following four measurements are performed: Rev. A | Page 13 of 24 UG-1308     EVAL-ADuCM355QSPZ Evaluation Board In the AD5940Main.c file, there are several configurable parameters that are shown in Figure 24. To couple the ac excitation signal on top of a dc bias, set the SensorCH0.SensorBias parameter. To apply a frequency sweep, modify the SweepCfg parameters. Current through SE0. Voltage on SE0. Voltage on RE0. Current through SE0 measured a second time. To plot the current response of the test, open the saved .csv file in Microsoft® Excel. Figure 23 shows the plotted response current. 600 500 400 CURRENT (µA) 300 200 100 0 –100 –200 –300 –400 –500 INDEX 16887-017 1 17 33 49 65 81 97 113 129 145 161 177 193 209 225 241 257 273 289 305 321 337 353 369 385 –600 Figure 23. Example SE0 Channel Current Measurement EIS is a common electrochemical measurement in which an ac excitation signal is applied to an electrochemical cell. The response current is measured, and the impedance is calculated. On the ADuCM355, the EIS measurement is a three-step process. The response current in each step is measured using a high speed transimpedance amplifier (TIA). The EIS measurement process is as follows: 1. 2. 3. A signal is applied across RCAL. A signal is applied across RLOAD. A signal is applied across ZSENSOR + RLOAD. 16887-225 EIS EXAMPLE Figure 24. EIS Parameters To run the impedance measurement, take the following steps: 1. 2. 3. 4. 5. 16887-019 In each step of the measurement processes, the measured current is input to the discrete Fourier transform (DFT) hardware accelerator that calculates the complex number of the current measurement and provides the real and imaginary parts. RCAL is a precision resistor connected to the ADuCM355 RCAL0 and RCAL1 pins, RLOAD is the internal load resistor on the SE0 path, and ZSENSOR is the impedance under test. Launch the debugger in the IAR Embedded Workbench. Open a terminal program with a 230,400 bps baud rate. Execute the code. A prompt to press the S2 switch is sent over the UART and displays in the terminal. Press S2 to begin the impedance test. When the impedance measurement completes, the results are sent to the UART (see Figure 25). Save the results in a Microsoft Excel file for further analysis, if necessary. Use the following equation to calculate the actual impedance: Figure 25. Impedance Results ZSENSOR = (ZSENSOR + RLOAD)− ZRLOAD where: ZSENSOR + RLOAD is the impedance of RSENSOR and RLOAD measured together as a single impedance. ZRLOAD is the impedance of RLOAD. Open the M355_ECSns_EIS example project in the preferred IDE. For the purpose of this initial test, a dummy electrochemical cell is used. Connect three 1 kΩ resistors in a star network, and connect the star network to the CE0, RE0, and SE0 pins on P5 of the EVAL-ADuCM355QSPZ (see Figure 22). CHRONOAMPEROMETRY EXAMPLE Chronoamperometry is an electrochemical technique in which the voltage applied to an electrochemical cell is stepped. The response current on the sense electrode is measured. Figure 26 and Figure 27 show typical chronoamperometric measurement and sensor responses. Rev. A | Page 14 of 24 EVAL-ADuCM355QSPZ Evaluation Board UG-1308 EXCITATION WAVEFORM VOLTAGE 600 500 Figure 26. Typical Chronoamperometric Voltage Stimulus Waveform RESPONSE WAVEFORM CURRENT (µA) TIME 16887-020 400 300 200 100 0 16887-122 INDEX 1711 1597 1483 1369 1255 1141 913 1027 799 685 571 457 343 229 1 CURRENT 115 –100 Figure 28. Output Data Using the M355_ECSns_Capatest Example with Three 1 kΩ Resistors TIME 16887-120 DC CURRENT EXAMPLE Figure 27. Typical Chronoamperometric Current Response Waveform In the ADuCM355 firmware development package, the M355_ ECSns_CapaTest project implements a chronoamperometric measurement. The AD5940Main.c file contains an AD5940AMPStructInit()function that modifies the main measurement parameters. For the following example, only CH0 is used and all default values are used. The resistor star model is connected to P5, as per the examples described in the Cyclic Voltammetry Example section and the EIS Example section. Load the project in the preferred IDE and open a terminal program. Compile and build the project and load the code onto the ADuCM355. Start the code execution and save the UART data to a .csv file for processing. The dc current is a standard electrochemical measurement. Depending on the sensor type, a bias voltage is applied between the reference and sense electrodes. The current output on the sense electrode is measured. In the ADuCM355 firmware package, the M355_ECSns_ SingleWE project implements a dc current measurement on an electrochemical cell connected to CH0. The measurement parameters can be configured in the AD5940AMPStructInit() function in the AD5940Main.c file. For testing purposes, connect the 1 kΩ resistor star network to P5. Set the Vzero firmware parameter to 1100 mV, and set the SensorBias firmware parameter to 500 mV to apply a 500 mV bias across the 1 kΩ resistor network. Ensure that the EVAL-ADuCM355QSPZ is powered on and that the debugger is connected to the PC. Then open the project in the preferred IDE, and compile and run the example application. Open a terminal program to view the results. The output is the current measured through the SE0 pin on P5 of the EVAL-ADuCM355QSPZ (see Figure 29). The example code sends the following three arrays of results to the UART at a 230,400 bps baud rate:   The first set of values includes the current measurement results for the SE0 channel in μA. The next set of values includes the voltage measurement results for the SE0 channel in V. The final set of values includes the voltage measurement results for the RE0 channel in V. 16887-021  Figure 29. CH0 Output Rev. A | Page 15 of 24 UG-1308 EVAL-ADuCM355QSPZ Evaluation Board 4-LEAD ELECTROCHEMICAL SENSOR EXAMPLE Figure 30 shows the configurable parameters located in the AD5940Main.c file. Modify the value of the correct LpTiaRtiaSel parameter for each channel based on the maximum expected current. Many electrochemical sensors come in 4-lead packages that have a counter, a reference, and two sensing electrodes. The ADuCM355 supports biasing and measuring of these sensor types. Figure 31 shows the connection details between the 4-lead sensor and the ADuCM355. The M355_ECSns_DualWE example project configures the low power, potentiostat CH0 channel to bias the sensor. The current flowing to and from the SE0 pin is measured via the low power TIA Channel 0 (TIA0). The current flowing from the SE1 electrode is measured via the low power TIA Channel 1 (TIA1). The TIA amplifiers convert the current to a voltage that is measured via the analog-to-digital converter (ADC), and the source code calculates the current flowing in each electrode. 16887-231 The M355_ECSns_DualWE code example project is located in the examples folder. Figure 30. Dual Working Electrode Configuration VBIAS0 SW13 SW12 CE0 VZERO0 VBIAS SW2 LPDAC0 PA 100nF CAP_POT0 VZERO CE0 SE1 SW3 RE0 VZERO TO LPTIA1+ INPUT SW14 SE0 LPTIA0 SE0 RLOAD RTIA RF SW0 VZERO SE1 LPTIA1 ADC MUX RLOAD RTIA RF SW0 AIN7_LPF1 AIN4_LPF0 Figure 31. Circuit Setup for 4-Lead, Dual Gas Detection Sensor Rev. A | Page 16 of 24 16887-136 RE0 EVAL-ADuCM355QSPZ Evaluation Board UG-1308 CONNECTING AN EXTERNAL GAIN RESISTOR ACROSS THE HIGH SPEED TIA AFE DIE WATCHDOG TIMER EXAMPLE The ADuCM355 supports a watchdog timer on the AFE die. The watchdog timer clocks via an oscillator that is completely independent of the clocks in the Cortex-M3 core. Therefore, the watchdog timer meets the IEC 61508 requirement of an independent watchdog timer for a microcontroller and eliminates the need for an external watchdog timer chip. The internal high speed TIA has a programmable gain resistor that allows the user to either configure a high speed current measurement channel for different input current ranges, or to connect an external gain resistor instead. The EVAL-ADuCM355QSPZ supports the connection of an external transimpedance amplifier resistor (RTIA) across the AIN0 pin and DE0 pin, which is labeled RTIA on the top side of the printed circuit board (PCB). The M355_AfeWdt code example project in the examples folder shows how to configure the windowed watchdog mode. The WDT_INTERRUPT_EN #define parameter configures the project to generate either a reset or an interrupt. The current flows from the AIN0 pin into the high speed TIA inverting input with the HSTIA connected to the DE0 pin. The project uses a default timeout period of 16 sec. A minimum waiting period of 4 sec is required before a watchdog refresh is allowed. Refreshing the watchdog within 4 sec causes a reset or interrupt to occur depending on the setting of Bit 1 of the WDTCON register. If the timeout period elapses, a reset or interrupt also occurs. To avoid a reset or interrupt generation, refresh the watchdog timer within the minimum period of 4 sec and the timeout period of 16 sec. The ADC selects the HPTIA_P and HPTIA_N input channels to measure the voltage drop across the external RTIA resistor (see Figure 32). When the user populates the external gain resistor, the gain resistor can be used instead of the internal gain resistor. Figure 32 shows the external resistor connected to AIN0 and DE0. Note that RLOAD_03 and RTIA2_03 are set to 0 Ω so as not to effect the measurement. The watchdog timer refresh is triggered when the ASCII Character 1 is sent from the PC. The M355_ExternalRTIA code example project in the examples folder demonstrates how to set up the high speed TIA for an external gain resistor. 1.11V REFERENCE HSTIA T1 EXTERNAL RCAL T10 DE0 RLOAD_03 HPTIA_P HPTIA_N RTIA2_03 16887-030 AIN0 Figure 32. ADuCM355 External RTIA Connection to the High Speed TIA Rev. A | Page 17 of 24 UG-1308 EVAL-ADuCM355QSPZ Evaluation Board ADUCM355 SYSTEM CALIBRATION Because of the complexity of the ADuCM355 and the large number of voltage and current measurement channels on the device, many calibration routines are implemented to ensure a high level of measurement accuracy. This section describes the main calibration functions with links to further online information. HIGH SPEED TIA GAIN RESISTOR CALIBRATION The high speed TIA has three different programmable gain resistor options. Adjust the gain resistors to convert the current from the SE0, SE1, and DE0 inputs or from the DE1 input to a differential voltage across the RTIA2 resistor, RTIA2_03 resistor, or RTIA2_05 resistor. The RTIA2, RTIA2_03, and RTIA2_05 resistors have an initial accuracy range and vary with temperature, as specified in the ADuCM355 data sheet where RTIA2 is the HPTIA RTIA gain resistor on the SE0 and SE1 inputs, and RTIA_02 and RTIA_05 correspond to the HPTIA RTIA gain on the DE0 and DE1 inputs. If the high speed TIA is uncalibrated for the selected gain resistor and the ADC programmable gain amplifier (PGA) setting, an error is present when measuring an absolute input current. To generate a precision calibration current, use the high speed DAC to create a differential voltage across an external precision RCAL resistor that is connected to the ADuCM355 RCAL0 pin and RCAL1 pin. The precision calibration current can be routed through any of the three high speed TIA gain resistors. Because the calibration current value is known and the ADC can measure the voltage drop across the RTIA2, RTIA2_03, and RTIA2_05 resistors, the exact RTIA resistor value can be determined. Figure 33 to Figure 35 show the setup and switch settings that connect the high speed DAC output to the external RCAL resistor so that the current flows into the high speed TIA and RTIA2, RTIA2_03, and RTIA2_05 gain resistors, respectively. The AD5940.c file has a function that calibrates each gain resistor for the HSTIA. For further details on how to use this function, visit https://wiki.analog.com/resources/eval/userguides/eval-ad5940/calibration_routines/hstia_cal?doc=EVALADuCM355QSPZ-UG-1308.PDF. Rev. A | Page 18 of 24 EVAL-ADuCM355QSPZ Evaluation Board PR0 RCAL0 P_NODE P DR0 HSDAC N EXCITATION AMPLIFIER NR1 EXTERNAL RCAL UG-1308 P_NODE N_NODE N_NODE RCAL1 CALIBRATION CURRENT 1.11V (HSTIACON[1:0] = 00b] T9 ADC INPUT MUX PGA ADC HPTIA_P HPTIA_P HPTIA_N TR1 16887-023 RTIA2 HPTIA_N Figure 33. High Speed DAC, High Speed TIA, and Switch Matrix Settings for RTIA2 Calibration PR0 RCAL0 P_NODE P DR0 HSDAC EXCITATION AMPLIFIER NR1 EXTERNAL RCAL N P_NODE N_NODE N_NODE RCAL1 ADC INPUT MUX CALIBRATION CURRENT PGA ADC HPTIA_P HPTIA_N TR1 1.11V (HSTIACON[1:0] = 00b] DE0 T6 HPTIA_P T10 R LOAD_03 16887-024 RTIA2_03 HPTIA_N Figure 34. High Speed DAC, High Speed TIA, and Switch Matrix Settings for RTIA2_03 Calibration PR0 RCAL0 P_NODE P DR0 HSDAC EXCITATION AMPLIFIER NR1 EXTERNAL RCAL N P_NODE N_NODE N_NODE RCAL1 ADC INPUT MUX CALIBRATION CURRENT PGA ADC HPTIA_P HPTIA_N TR1 1.11V (HSTIACON[1:0] = 00b] DE1 T8 HPTIA_P RTIA2_05 HPTIA_N Figure 35. High Speed DAC, High Speed TIA, and Switch Matrix Settings for RTIA2_05 Calibration Rev. A | Page 19 of 24 16887-025 T10 R LOAD_05 UG-1308 EVAL-ADuCM355QSPZ Evaluation Board LOW POWER TIA0/TIA1 GAIN RESISTOR CALIBRATION RCAL resistor that is connected to the ADuCM355 RCAL0 pin and RCAL1 pin. The precision calibration current is routed through either the low power TIA0 gain resistor or the low power TIA1 gain resistor. The ADuCM355 contains two independent, low power TIA channels. Because the calibration current value is known and the ADC can measure the voltage drop across each RTIA resistor, the exact RTIA resistor value can be determined. Each TIA has an independent, programmable gain resistor to scale the input current from the SE0 pin and the SE1 pin to a voltage that the ADC can measure. Figure 37 and Figure 38 show the setup and switch settings used to connect the low power DAC outputs to the external RCAL resistor so that the current flows into the LPTIAx gain resistors, LPRTIAx. Figure 36 shows the gain resistor for the low power TIA0. A similar diagram is valid to use for the low power TIA1. Similar to the example described in the High Speed TIA Gain Resistor Calibration section, adjust the gain resistor to convert the current from the SE0 input pin and the SE1 input pin to a differential voltage across the RTIA resistors. Several example projects in the ADuCM355 SDK implement a function to calibrate the gain resistor. For further details on how to use this function, visit https://wiki.analog.com/resources/eval/user-guides/evalad5940/calibration_routines/lptia_cal?doc=EVALADuCM355QSPZ-UG-1308.PDF. These resistors have an initial accuracy range and vary with temperature, as specified in the ADuCM355 data sheet. When these resistors are uncalibrated, an error is present when measuring an absolute input current. To generate a precision calibration current, use the low power DAC to create a differential voltage across an external precision VBIAS0 RE0 SW12 VZERO0 VREF2V5 SW13 AIN4/LPF0 ULPBUF SW15 CE0 LPDAC0 PA SW3 SW2 CAP_POT0 SW8 SW14 SW10 RE0 10kΩ 10kΩ TO CHANNEL 1 ULPREF SW6 SW4 SW11 SE0 LPTIACON0 [12:10] RLPF ULPTIACON0 [15:13] LPTIA RLOAD SW7 SW9 PROGRAMMABLE GAIN RESISTOR RTIA SW1 LPTIA0_P_LPF0 ADC MUX LPTIACON0 FORCE/SENSE [9:5] RC0_0 SW0 SW5 16887-027 RC0_1 Figure 36. LPTIA0 Gain Calibration Resistor Rev. A | Page 20 of 24 EVAL-ADuCM355QSPZ Evaluation Board UG-1308 VBIAS0 VZERO0 SW12 SW13 VZERO0 LPDAC0 RCAL1 TR1 VBIAS0 HSTIA T9 VZERO0 VBIAS0 EXTERNAL RCAL NR1 N_NODE PR0 P_NODE RCAL0 DR0 P_NODE N_NODE ADC INPUT MUX CALIBRATION CURRENT SE0 PGA ADC LPTIA0_P LPTIA0_N D7 SW5 LPTIA0 RLOAD LPTIA0_P 16887-129 LPRTIA0 LPTIA0_N Figure 37. High Speed TIA, Low Power TIA0, and Switch Matrix Settings for LPRTIA0 Resistor Calibration VBIAS1 VZERO1 SW12 SW13 VZERO1 LPDAC1 RCAL1 TR1 VBIAS1 HSTIA T9 VZERO1 NR1 PR0 RCAL0 DR0 N_NODE P_NODE N_NODE P_NODE ADC INPUT MUX CALIBRATION CURRENT SE1 PGA ADC LPTIA1_P LPTIA1_N D8 LPTIA1 SW5 RLOAD LPTIA1_P LPRTIA1 LPTIA1_N Figure 38. High Speed TIA, Low Power TIA0, and Switch Matrix Settings for LPRTIA1 Resistor Calibration Rev. A | Page 21 of 24 16887-130 VBIAS1 EXTERNAL RCAL UG-1308 EVAL-ADuCM355QSPZ Evaluation Board MASS ERASING A DEVICE NOT RESPONDING TO SWD COMMANDS To mass erase the user flash, take the following steps: The SWD debug tools can only communicate with the microcontroller when the device is in active mode. Similarly, watchdog or software resets that occur when a debug session starts cause the debug session to end with errors. To recover a device that is locked in this way, mass erase the user flash. 1. 2. 3. 16887-031 4. Hold the S3 button down to place the device in boot mode. While holding the S3 button down, press and release the reset button (S1) to lock the device in a loop in the kernel space so that the device does not execute user code. In the IAR Embedded Workbench, navigate to Project > Download > Erase memory (see Figure 39). The window shown in Figure 40 opens. Click OK. 16887-032 Figure 39. IAR Embedded Workbench Erase Flash Memory Option Figure 40. Erase All Flash Memory Rev. A | Page 22 of 24 EVAL-ADuCM355QSPZ Evaluation Board UG-1308 ORDERING INFORMATION To view the complete EVAL-ADuCM355QSPZ schematic, visit https://www.analog.com/media/en/technical-documentation/evaluationdocumentation/EVAL-ADuCM355-RevBSchematic.pdf. To view the PCB layout, visit https://www.analog.com/media/en/technical-documentation/evaluation-documentation/EVALADuCM355-EvalBrd_Layout.pdf. BILL OF MATERIALS Table 2. Name AVDD, DVDD Value 25.195.0253.0 Part Description Connector PCB terminal block 3.5 mm C1, C2, C14, C34, C35, C36 C9 to C12, C17 to C21, C28, C29 C13 C23, C25 to C27, C30, C31 C24 C32, C33 C37 to C41, C47, C49, C53 to C55 C42, C46, C48, C52, C57 C43 to C45 CH0, CH1 C_LPF0, C_LPF1 DS1 DS2 E1, E2 0.1 μF Ceramic capacitor, X7R 0.1 μF E3, E4 JP4, JP5, JP7 to JP20 JP25 to JP36, JP38 to JP46 JP6 P1 P14, P26 P2 Manufacturer Wieland Electric GMBH Wurth Elektronik Part No. 25.195.0253.0 Ceramic capacitor, X5R, ultrabroadband American Technical Ceramics 545L104KT10C 220 pF 0.47 μF Ceramic capacitor, X7R Ceramic capacitor, X5R, 0402 Kemet Taiyo Yuden C0402C221J5RACTU LMK105BJ474KV-F 4.7 μF 7 pF 0.1 μF Ceramic capacitor, X6S, general-purpose Ceramic capacitor NP0 (C0G), high frequency, high-Q Ceramic chip capacitor, X8R Murata Murata TDK GRM185C81A475KE11D GJM1555C1H7R0CB01D C1608X8R1E104K080AA 10 μF 60 Ω at 100 MHz 0 Inductor chip ferrite, 0.02 Ω dc resistance, 3.5 A Resistance jumper Johanson Dielectrics Yageo Alphasense Taiyo Yuden ROHM Panasonic Murata Manufacturing Murata Panasonic 250R18X106KV4E 1 μF CO-A4 4.7 μF SML-310MTT86 LNJ926W8CRA 80 Ω at 100 MHz Tanceram® chip capacitor, X5R, low equivalent series resistance (ESR) Ceramic capacitor, Y5V 4-lead electrochemical sensor socket Ceramic capacitor, 0805, X5R LED, green surface mount LED, blue surface mount Ferrite bead, 0.1 Ω maximum dc resistance, 1 A M20-9990245 Connector PCB, straight male jumper, 2-position, M020779 Use existing E004447 Connector PCB, straight header 10-position Connector PCB, dual straight header, 2-position Connector PCB, 20-position, unshrouded male header, 0.64 mm square post, 2.5 4 mm pitch, 5.84 mm post height, 2.54 mm solder tail Connector PCB header, 2.54 mm square post, dual row, right angle Connector PCB header, straight male, 20-position Connector PCB microUSB receptacle Connector PCB, 18-position, female header, shrouded dual row, straight, 2.54 mm solder tail, 2.54 mm pitch Precision channel junction field effect transistor (JFET) switch Precision thick film chip resistor, R0603 Thick film chip resistor Thick film chip resistor 0 TSW-110-08-G-S TSW-101-07-G-D TSW-120-07-S-S P3 P4 P5 TSW-104-25-F-DRA 2520-6002-UB 47346-0001 IPS1-109-01-L-D Q1, Q2 MMBFJ177 R1, R2 R10, R17 R14 150 kΩ 560 Ω 0Ω P27 Rev. A | Page 23 of 24 8.85012E+11 CC0603ZRY5V6BB105 CO-A4 EMK212BJ475KG-T SML-310MTT86 LNJ926W8CRA BLM41PF800SN1L BLM21PG600SN1D ERJ-6GEY0R00V Harwin M20-9990245 Panasonic Samtec Samtec Samtec ERJ-3GSYJ0.0 TSW-110-08-G-S TSW-101-07-G-D TSW-120-07-S-S Samtec TSW-104-25-F-D-RA 3M Molex Samtec 2520-6002UB 47346-0001 IPS1-109-01-L-D Fairchild Semiconductor Panasonic Multicomp (SPC) Multicomp (SPC) MMBFJ177 ERJ-3EKF1503V MC0063W06031560R MC00625W040210R UG-1308 Name R15, R16 R3, R4 R5, R6, R7 R8, R9 RCAL S1, S2, S3 TP3, TP4 U1 U2 U3 U4 Y1 EVAL-ADuCM355QSPZ Evaluation Board Value 100 kΩ 100 kΩ 1 kΩ 2.2 Ω 200 Ω B3S-1000 31022-00-21-0000-08-0 ADUCM355BCCZ FT232RQ ADP7158ACPZ-3.3R7 ADT7420UCPZ-RL7 32 MHz Part Description General-purpose chip resistor Precision thick film chip resistor Precision thick film chip resistor Thick film chip resistor Precision, ultrathin film chip resistor Surface-mount mechanical key switch Connector PCB pin receptacle Manufacturer Yageo Panasonic Panasonic Vishay Susumu Co, LTD OMRON Mill-Max Part No. RC0603JR-07100KL ERJ-6ENF1003V ERJ-6ENF1001V CRCW08052R20FKEAHP RG1608N-201-W-T1 B3S1000 3102-2-00-21-00-00-08-0 IC precision, analog and electrochemical sensor microcontroller IC USB serial UART IC, 2 A, ultralow noise, high power supply rejection ratio (PSRR), RF linear regulator, 3.3 V VOUT IC, 16-bit, digital I2C temperature sensor IC, crystal, ultramini size, low profile, 8 pF Analog Devices, Inc. ADuCM355BCCZ FTDI Chip Analog Devices FT232RQ ADP7158ACPZ-3.3-R7 Analog Devices Epson Toyocom ADT7420UCPZ-RL7 FA-128, 32MHZ, 10PPM, 8PF I2C refers to a communications protocol originally developed by Philips Semiconductors (now NXP Semiconductors). 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. ©2019–2021 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. UG16887-4/21(A) Rev. A | Page 24 of 24
EVAL-ADUCM355QSPZ 价格&库存

很抱歉,暂时无法提供与“EVAL-ADUCM355QSPZ”相匹配的价格&库存,您可以联系我们找货

免费人工找货