Analog Devices EVAL-ADUCM10QSPZ User Manual
Analog Devices EVAL-ADUCM10QSPZ User Manual

Analog Devices EVAL-ADUCM10QSPZ User Manual

Development system

Advertisement

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
ADuCM410

FEATURES

Interface through mIDAS-Link emulator
Power supply options: 9 V wall wart adapter, 5 V external
supply terminal block, or USB supply
ADuCM410
development system facilitates performance
evaluation of the ADuCM410 with a minimum of external
components

DEVELOPMENT SYSTEM KIT CONTENTS

EVAL-ADUCM410QSPZ or EVAL-ADUCM410QSP1Z evaluation
board
An Analog Devices, Inc., J-Link OB emulator (USB-SWD/
UART-EMUZ)
mIDAS-Link emulator
1 USB cable

DOCUMENTS NEEDED

ADuCM410 data sheet
ADuCM410 hardware reference manual

SOFTWARE NEEDED

ADuCM410 installer
MDIOWSD
Keil μVision5
IAR installer
IAR IDE software

GENERAL DESCRIPTION

The ADuCM410 is a fully integrated, single package device that
incorporates high performance analog peripherals together with
digital peripherals. The ADuCM410 features 16-bit, 2 MSPS data
acquisition on up to 16 input pins, an Arm® Cortex®-M33
processor, 12 voltage digital-to-analog converters (DACs), and
2 × 512 kB Flash/EE memory, packaged in a 5 mm × 5 mm, 81-ball
chip scale package ball grid array (CSP_BGA) and a 64-ball
wafer level chip scale package (WLCSP).
EVAL-ADUCM410QSPZ/EVAL-ADUCM410QSP1Z
Development System: Getting Started Tutorial
Rev. 0 | Page 1 of 20
The ADuCM410 development system (EVAL-ADUCM410QSPZ
or EVAL-ADUCM410QSP1Z) is fully packaged to evaluate all
features of the ADuCM410, a high precision analog
microcontroller. The ADuCM410 includes 16 external AINx
channels, voltage output DACs (VDACs), four programmable
gain amplifiers (PGAs), measurement of the PGA current
channels, and various shared functions with the general-purpose
input/outputs (GPIOs) that are configurable through registers.
The VDAC channels generate an output range up to 2.5 V or
3.3 V full scale.
The EVAL-ADUCM410QSPZ and EVAL-ADUCM410QSP1Z
board uses a low noise, low dropout (LDO) linear regulator to
power up the device. The ADuCM410 is powered up using the
following three options: a 9 V wall wart adapter, a 5 V external
supply terminal block, and a USB supply.
This user guide describes how to configure the CSP_BGA
version (EVAL-ADUCM410QSPZ) and WLCSP version
(EVAL-ADUCM410QSP1Z) evaluation boards by providing
step by step procedures about the connections on the evaluation
boards. This user guide also contains information regarding
which evaluation versions of the third-party software tools to
download. Additionally, this user guide provides instructions on
how to load the supplied code examples. See Figure 1 for a
photograph of the EVAL-ADUCM410QSPZ board.
Following this guide allows users to generate and download
their own user code to use in their own unique end system
requirements.
Complete specifications for the ADucM410 are available in the
ADuCM410
data sheet, which must be consulted in conjunction
with this user guide when using the EVAL-ADUCM410QSPZ or
EVAL-ADUCM410QSP1Z board.
User Guide
UG-1541

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EVAL-ADUCM10QSPZ and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Analog Devices EVAL-ADUCM10QSPZ

  • Page 1: Features

    EVAL-ADUCM410QSPZ or EVAL-ADUCM410QSP1Z evaluation board The EVAL-ADUCM410QSPZ and EVAL-ADUCM410QSP1Z An Analog Devices, Inc., J-Link OB emulator (USB-SWD/ board uses a low noise, low dropout (LDO) linear regulator to UART-EMUZ) power up the device. The ADuCM410 is powered up using the...
  • Page 2: Table Of Contents

    UG-1541 EVAL-ADUCM410QSPZ/EVAL-ADUCM410QSP1Z User Guide TABLE OF CONTENTS     Features ....................1 CMSIS Pack in Keil μVision5 ............8   Development System Kit Contents ..........1 Library and Project Options for ADuCM410 in Keil μVision5   ......................9   Documents Needed ................1  ...
  • Page 3: Eval-Aducm410Qspz Photograph

    EVAL-ADUCM410QSPZ/EVAL-ADUCM410QSP1Z User Guide UG-1541 EVAL-ADUCM410QSPZ PHOTOGRAPH POWER TERMINAL BLOCK 9V WALL WART AINx Digital I/Os VDACx UART CONNECTOR J-LINK CONNECTOR UART/USB MIDAS-LINK Figure 1. Rev. 0 | Page 3 of 20...
  • Page 4: Evaluation Board Hardware

    UG-1541 EVAL-ADUCM410QSPZ/EVAL-ADUCM410QSP1Z User Guide EVALUATION BOARD HARDWARE POWER SUPPLIES AND DEFAULT LINK OPTIONS EVAL-ADUCM410QSPZ/EVAL-ADUCM410QSP1Z Board Interface The EVAL-ADUCM410QSPZ or EVAL-ADUCM410QSP1Z ADuCM410 has on-chip digital peripheral interfaces, such development system can be powered with the following options: as a universal asynchronic receiver/transmitter (UART), serial a 5 V terminal block from bench supplies, a 9 V wall mounted peripheral interface (SPI), management data input/output adapter, or a USB supply.
  • Page 5: Hardware Module

    EVAL-ADUCM410QSPZ/EVAL-ADUCM410QSP1Z User Guide UG-1541 HARDWARE MODULE ADUCM410 AND ARDUINO POWER The EVAL-ADUCM410QSPZ/EVAL-ADUCM410QSP1Z evaluation boards can power the external Arduino-based board. Customers may want to connect their own custom circuits to Inversely, the Arduino is also capable of powering up the whole the EVAL-ADUCM410QSPZ or EVAL-ADUCM410QSP1Z module, including the ADuCM410.
  • Page 6: Arduino Connector

    UG-1541 EVAL-ADUCM410QSPZ/EVAL-ADUCM410QSP1Z User Guide ARDUINO CONNECTOR EVAL-ADUCM410QSPZ (CSP_BGA)/ EVAL-ADUCM410QSP1Z (WLCSP) The EVAL-ADUCM410QSPZ and EVAL-ADUCM410QSP1Z R3 Header Pins Arduino Pin have Arduino R3 headers directly compatible with Arduino P19 (EVAL-ADUCM410QSPZ) and Uno and Arduino Zero. Using the EVAL-ADUCM410QSPZ P18 (EVAL-ADUCM410QSP1Z) or EVAL-ADUCM410QSP1Z board with Arduino Uno or P0.1/MISO0 MISO equivalent is recommended.
  • Page 7: Getting Started

    EVAL-ADUCM410QSPZ/EVAL-ADUCM410QSP1Z User Guide UG-1541 GETTING STARTED SOFTWARE INSTALLATION PROCEDURES Perform the following steps before plugging any of the USB devices into the PC: Close all open applications on the PC. After downloading the ADuCM410 installer from ftp://ftp.analog.com/pub/microconverter/ADucM410, double click ADuCM410Installer-V0.1.0.0.exe and follow the instructions shown in Figure 3.
  • Page 8: Cmsis Pack In Keil Μvision5

    UG-1541 EVAL-ADUCM410QSPZ/EVAL-ADUCM410QSP1Z User Guide CMSIS PACK IN KEIL μVISION5 After the CMSIS pack installer has opened, click File > Import. Select and import the ADuCM410 pack that is After the Keil μVision5® IDE is installed, open the application included in the installation setup (see Figure 6). and use the following steps to properly set up the ADuCM410 With the ADuCM410 CMSIS pack installed, the...
  • Page 9: Library And Project Options For Aducm410 In Keil Μvision5

    The Keil μVision5 project files are placed in the Arm folder for Click the General Options category, and ensure the each example program. For example, C:\Analog Devices\ selected device is Analog Devices ADuCM410 under the ADuCM410\examples\M410_Adc\ARM\M410_Adc.uvporjx Target tab. is the file that is opened by Keil. By clicking the Manage Run-...
  • Page 10 UG-1541 EVAL-ADUCM410QSPZ/EVAL-ADUCM410QSP1Z User Guide After the ADuCM410 device is selected, click the Library Next, click the Linker category, check the Override default Configuration tab. Ensure that all settings match those box in the Config tab, and browse for the linker file under shown in Figure 11.
  • Page 11: Midas-Link Connector-Connecting The Hardware

    EVAL-ADUCM410QSPZ/EVAL-ADUCM410QSP1Z User Guide UG-1541 mIDAS-LINK CONNECTOR—CONNECTING THE HARDWARE Use the following steps to connect the mIDAS-Link to the EVAL-ADUCM410QSPZ or EVAL-ADUCM410QSP1Z: Connect the provided USB cable between the PC and the mIDAS-Link connector. The yellow LED lights up on the mIDAS-Link to indicate the connection to the EVAL-ADUCM410QSPZ or EVAL- ADUCM410QSP1Z is initializing.
  • Page 12: Evaluating The I C Download Mode

    UG-1541 EVAL-ADUCM410QSPZ/EVAL-ADUCM410QSP1Z User Guide Figure 17. GUI for Updating the SUB-20 Firmware For Windows® 10, Figure 17 may open automatically to Table 5. SUB-20 to EVAL-ADUCM410QSPZ/ update the SUB-20 adapter without having to double click EVAL-ADUCM410QSP1Z Pin Connection Guide the SUB-20 firmware updater.exe file. Click the Update EVAL-ADUCM410QSPZ/ EVAL- button.
  • Page 13: Floating-Point Unit Enable Procedure

    EVAL-ADUCM410QSPZ/EVAL-ADUCM410QSP1Z User Guide UG-1541 Settings such as Mass Erase and Program can be found by FLOATING-POINT UNIT ENABLE PROCEDURE clicking Configure, then the Flash tab. Select Mass Erase The settings shown in the Project dropdown menu (see Figure 23) or Program as needed, and click OK. are available on the Keil and IAR software tool environment.
  • Page 14 UG-1541 EVAL-ADUCM410QSPZ/EVAL-ADUCM410QSP1Z User Guide After setting the Floating point settings options, run the FPU example program. Running the debug mode causes the Output section in the Terminal I/O window to display fractional values of the variables, as shown in Figure 26. Running the Keil FPU Program Perform the following steps before running the FPU example program from the Keil IDE (included on the...
  • Page 15 UG-1541 After establishing the settings shown in Figure 28, run the code folder. In debug mode, the output Disassembly FPU example code from the C:\Analog Devices\ window displays fractional values of the variables, as ADuCM410\examples\M410_FPU folder in the example shown in Figure 29.
  • Page 16: Sram Mode Settings

    UG-1541 EVAL-ADUCM410QSPZ/EVAL-ADUCM410QSP1Z User Guide SRAM MODE SETTINGS Configuration settings are available on the Keil and IAR software tool environments. To properly set up and test the static random access memory (SRAM) modes, go to the example projects located in the M410_SramMode installer. IAR SRAM Mode Figure 30.
  • Page 17 EVAL-ADUCM410QSPZ/EVAL-ADUCM410QSP1Z User Guide UG-1541 Keil SRAM Mode By default, the M410_SramMode macro uses SRAM Mode 0. The SetSramMode0.s assembly file is added to Several .sct and .s files from the example program allow users to the subdirectory shown in Figure 35. Specify which SRAM select the desired SRAM: M410_SramModeX.sct and mode to test in the main.c file.
  • Page 18 UG-1541 EVAL-ADUCM410QSPZ/EVAL-ADUCM410QSP1Z User Guide Figure 37. Keil SRAM Output Mode 0 Figure 38. Flash Configuration Setup Rev. 0 | Page 18 of 20...
  • Page 19: Safe Code Debugging/Development Recommendations

    The ADuCM410 code development and programming tools are User Flash Pages—Corruption of Reserved Locations similar or identical to those used on other Analog Devices The top six 32-bit locations of each flash block are reserved, and microcontroller devices and to microcontrollers from other care must be taken not to overwrite these locations.
  • Page 20: Programmable Logic Array (Pla) Tool

    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.

This manual is also suitable for:

Eval-aducm10qsp1z

Table of Contents