manufacturer of I/O-rich SBCs, operator interfaces, handheld instruments, and development tools for embedded control low cost single board computers, embedded controllers, and operator interfaces for scientific instruments & industrial control development tools for embedded control order our low cost I/O-rich embedded control products embedded controller manufacturer profile single board computers & embedded controllers development tools & starter kits for your embedded design operator interfaces with touchscreens and graphical user interface plug-in expansion modules for digital & analog I/O C language & Forth language integrated development tools, IDE single board and embedded computer accessories embedded controller enclosures, bezels, environmental gaskets
Table of Contents

Introduction

Connecting to the 24/7 Data Acquisition Module

Hardware

On-Board Reference

Digital Inputs

Analog Inputs

Programmable Gain

Input Protection

Allowable Input Impedance

Converter Noise and Effective Resolution

Other Sources of Noise and Offset Error

Tips For Measuring Small Voltages

Addressing the 24/7 WildCard Using Module Select Jumpers

Software

Initializing the 24/7 Data Acquisition Wildcard

Specifying the Reference Voltage

Starting a Conversion

Calibration Options
Choosing the Sample Rate
Setting the Gain
Choosing Bipolar or Unipolar Conversion
Specifying 16- or 24-bit Resolution
Synchronizing Conversions
Specifying the Source Channels

Obtaining A Sample

Single- and Multi-Channel Sampling

Continuous Sampling from a Single Channel
Sequential Sampling from Several Channels

C Example Listing (pdf)

Forth Example Listing (pdf)

Glossary

Appendix A:24/7 Data Acquisition Wildcard Pin-outs

Appendix B:24/7 Data Acquisition Wildcard Schematics (pdf)

24/7 Data Acquisition Wildcard Users Guide

<< Previous | Next>>

FORTH: Reset_AD24 ( -- )
C: void Reset_AD24 ( void )

Resets the digital filter, the analog modulator, and the on-chip registers of the analog to digital converter, disconnects all analog field inputs (not including the reference inputs), turns the input buffer off, and stops conversion operations. Start_Conversion or Start_Conv_With_Values must be executed after this routine is called to start another conversion.

FORTH: Software_Reset ( -- )
C: void Software_Reset ( void )

Resets the serial interface of the analog to digital converter to a known state. This routine does not reset contents of any registers but if the interface was lost, it is advisable to set up all registers again using Start_Conversion or Start_Conv_With_Values. This routine does not disconnect the analog field inputs from the analog to digital converter or turn the buffer off.

FORTH: Start_Conv_With_Values ( ud1\ud2\u\b1\b2\b3\b4\b5\b6 -- )
C: void Start_Conv_With_Values ( ulong fs_cal_val, ulong zero_cal_val, uint freq_int, char gain, char pol, char res, char bo, char fysnc, char ch )

Starts a conversion without a calibration. This routine loads the calibration registers with the specified calibration values and options and starts a conversion. It interrupts the A/D from its current operation, reconfigures it, and commences repetitive conversions. Init_AD24, Use_Onboard_Ref orUse_External_Ref, and Start_Conversion must be called prior to this routine to initialize, configure, and calibrate the 24/7 Data Acquisition Wildcard. This routine can be used only if a calibration has already been performed on the specified channel with the specified settings and the calibration values have been recorded. This will save up to 10 x sample rate on the first conversion because no calibration is performed. No error checking is done to validate the input parameters to allow for fast execution when switching between channels. The parameters and their allowed values are provided in the following table:

data acquisition board: conversion parameters

AD24_Sample should be called after this routine to fetch conversion results. This routine is not re-entrant. If used in a multitasking system, ensure that only one task calls this routine or that separate tasks do not use the AD7714 at the same time. This routine takes 2.34 ms to start a conversion and 7.00 ms to execute.

<< Previous | Next>>


Home|Site Map|Products|Manuals|Resources|Order|About Us
Copyright (c) 2006 Mosaic Industries, Inc.
Your source for single board computers, embedded controllers, and operator interfaces for instruments and automation