AD4110 no-OS Example Project

See projects/ad4110 (doxygen) for the Doxygen documentation.

Supported Evaluation Boards

Overview

The EVAL-AD4110-1SDZ evaluation board is designed for evaluating the AD4110-1, a complete, single-channel, universal input analog-to-digital front end for industrial process control systems. The AD4110-1 is fully software configurable for current or voltage signals and allows direct interface to all standard industrial analog signal sources such as ±20 mA, ±4 mA to ±20 mA, ±10 V, and all thermocouple types. It also includes excitation current sources for RTD sensors.

The integrated analog front end features a programmable gain amplifier (PGA) with 16 gain settings from 0.2 to 24, and a precision 24-bit sigma-delta ADC offering conversion rates from 5 SPS to 125 kSPS with simultaneous 50 Hz and 60 Hz noise rejection. The board requires an external power supply voltage between ±12 V and ±20 V and operates via a 4-wire SPI interface.

Applications

  • Process control and industrial automation

  • Remote and distributed control systems

  • Instrumentation and measurement

  • Sensor and data acquisition

Hardware Specifications

Power Supply Requirements

The EVAL-AD4110-1SDZ evaluation board requires an external power supply of ±15 V (recommended), connected via connector J14. Acceptable supply range is ±12 V to ±20 V. Connect +15 V to VDD, -15 V to VSS, and 0 V to GND. The 5 V supply required by the AD4110-1 is generated on-board by the ADP7102 LDO from the VDD supply.

On-board Connectors

Connector

Function

J14

Power supply (VDD, VSS, GND)

J6

High voltage universal input

J10

Thermocouple input

J8

Low voltage inputs (ADC only)

J2

SPI PMOD (CS, DIN, DOUT, SCLK, GND, 5 V)

J12

External DVDD supply for IOVDD and AVDD5 (optional)

J1

120-pin connector for SDP-B controller board

No-OS Build Setup

Please see: No-OS Build Guide

No-OS Supported Examples

The initialization data used in the examples is taken out from the Project Common Data Path.

Basic example

This is the default example which initializes the AD4110-1 device via SPI, configures the IRQ controller, sets up the voltage reference and data format, and performs continuous data reading. The acquired samples are printed to the console via UART.

No-OS Supported Platforms

Xilinx

Used Hardware

Connections

Connect the EVAL-AD4110-1SDZ to the ZedBoard via the SPI PMOD connector (J2). The J2 pinout is: 1 = CS, 2 = DIN, 3 = DOUT, 4 = SCLK, 5 = GND, 6 = 5 V external power. Connect a ±15 V power supply to J14 (VDD, VSS, GND).

Build Command

# copy the Xilinx hardware description file
cp <SOME_PATH>/system_top.xsa .
# to delete current build
make reset
# to build the project
make
# to flash the code
make run