Do you have a question about the Analog Devices EVAL-ADuCM355QSPZ and is the answer not in the manual?
Category | Evaluation Board |
---|---|
Part Number | EVAL-ADuCM355QSPZ |
Microcontroller | ADuCM355 |
Embedded | Yes |
Operating Temperature Range | -40°C to +85°C |
Compatible Devices | ADuCM355 |
Manufacturer | Analog Devices Inc. |
Function | Evaluation Board |
Purpose | Evaluation of the ADuCM355 |
Interface | USB, UART |
Debug and programming capabilities of the ADuCM355 microcontroller.
Evaluate performance with electrochemical gas sensors.
±0.25°C accurate temperature sensor via I²C.
MicroUSB power option and PC connection for the evaluation board.
PC running Windows® 7 or later.
Connect an electrochemical gas sensor or resistor star network.
Official hardware reference manual for the ADuCM355.
Comprehensive data sheet for the ADuCM355 microcontroller.
IAR Embedded Workbench or Keil µVision IDEs.
Access firmware examples and code from GitHub.
Terminal program such as RealTerm for viewing output.
ADuCM355 system for biasing and measuring electrochemical sensors.
EVAL-ADuCM355QSPZ allows evaluation of ADuCM355 performance.
Consult ADuCM355 data sheet in conjunction with user guide.
Powering the board via the microUSB connector and on-board LDO.
Connecting 3.3 V to AVDD and DVDD connectors for current measurement.
Jumper settings for powering via the 8-pin debug connector USB.
Connecting an external 5 V supply to the P37 connector.
ADuCM355 has two measurement channels for electrochemical sensors.
2-lead, 3-lead, or 4-lead sensors can be connected to CH0 or CH1.
Download and install IAR Embedded Workbench or Keil µVision.
Clone the ADuCM355 examples repository from GitHub.
Structure of the IAR Embedded Workbench project folder.
Compile the firmware by rebuilding all project files in the IDE.
Load the compiled firmware onto the ADuCM355 and launch the debugger.
Open a terminal program to view UART data from the ADuCM355.
Download and install the ADuCM355 device family pack for Keil µVision.
Open the Keil pack installer to access device and example projects.
Copy the M355_GPIO example project and build it in Keil µVision.
Load the GPIO example project onto the ADuCM355 using the mIDAS-Link debugger.
Overview of ADuCM355 SDK, including Cortex-M3 and AFE die.
Main library files AD5940.c and AD5940.h for firmware development.
List of example projects including Cyclic Voltammetry, EIS, etc.
Measure current response to ramp voltage on reference electrode.
Modifying parameters for ramp voltage, peak voltage, and duration.
Construct a dummy electrochemical cell using 1 kΩ resistors.
Three-step process to measure response current to AC excitation.
Equation to calculate actual impedance using measured values.
Configuring parameters like LpTiaRf, LpTiaRl, and SensorBias in AD5940Main.c.
Steps to launch debugger, open terminal, and start impedance test.
Measure response current when voltage is stepped on electrochemical cell.
Project implementing chronoamperometric measurement.
Modifying measurement parameters for chronoamperometry.
Results sent to UART including current, voltage measurements.
Measuring current output on the sense electrode with applied bias voltage.
Project implementing DC current measurement on a single electrode.
Connecting 1 kΩ resistor, setting Vzero and SensorBias parameters.
ADuCM355 supports biasing and measuring 4-lead sensors.
Project configures CH0 for bias and measures current via TIA0/TIA1.
Configuring parameters for dual working electrode measurement.
Programmable gain resistor for high speed current measurement.
Connecting external RTIA resistor across AINO and DE0 pins.
Example project for setting up high speed TIA with external gain resistor.
Watchdog timer on AFE die, independent of Cortex-M3 core.
Configuring the windowed watchdog mode using M355_AfeWdt project.
Watchdog refresh triggered by ASCII Character 1 from PC.
Calibration routines ensure high level of measurement accuracy.
Three programmable gain resistor options for the high speed TIA.
Using high speed DAC and RCAL resistor for calibration.
Determining exact RTIA resistor value using known calibration current.
Independent programmable gain resistor for low power TIA channels.
Using low power DAC to create calibration current across RCAL resistor.
Project implementing function to calibrate gain resistor for LPTIA.
Recovering devices locked during debug sessions or resets.
Steps to mass erase user flash using S3 button and IAR IDE.