Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

AD7714ARS-5 Datasheet(PDF) 33 Page - Analog Devices

Part # AD7714ARS-5
Description  3 V/5 V, CMOS, 500 uA Signal Conditioning ADC
Download  40 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AD [Analog Devices]
Direct Link  http://www.analog.com
Logo AD - Analog Devices

AD7714ARS-5 Datasheet(HTML) 33 Page - Analog Devices

Back Button AD7714ARS-5 Datasheet HTML 29Page - Analog Devices AD7714ARS-5 Datasheet HTML 30Page - Analog Devices AD7714ARS-5 Datasheet HTML 31Page - Analog Devices AD7714ARS-5 Datasheet HTML 32Page - Analog Devices AD7714ARS-5 Datasheet HTML 33Page - Analog Devices AD7714ARS-5 Datasheet HTML 34Page - Analog Devices AD7714ARS-5 Datasheet HTML 35Page - Analog Devices AD7714ARS-5 Datasheet HTML 36Page - Analog Devices AD7714ARS-5 Datasheet HTML 37Page - Analog Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 33 / 40 page
background image
2
AD7714
REV. C
–33–
Table XV. C Code for Interfacing AD7714 to 68HC11
/* This program has read and write routines for the 68HC11 to interface to the AD7714 and the sample
program sets the various registers and then reads 1000 samples from the part. */
#include <math.h>
#include <io6811.h>
#define NUM_SAMPLES 1000 /* change the number of data samples */
#define MAX_REG_LENGTH 3 /* this says that the max length of a register is 3 bytes */
Writetoreg (int);
Read (int,char);
char *datapointer = store;
char store[NUM_SAMPLES*MAX_REG_LENGTH + 30];
void main()
{
/* the only pin that is programmed here from the 68HC11 is the /CS and this is why the PC2 bit
of PORTC is made as an output */
char a;
DDRC = 0x04; /* PC2 is an output the rest of the port bits are inputs */
PORTC | = 0x04;
/* make the /CS line high */
Writetoreg(0x27); /* set the channel AIN6/AIN6 and set the next operation as write to the filter high
register */
Writetoreg(0x4f); /* set Bipolar mode, 24 bits, boost off, all 4 MSBs of filterword to 1 */
Writetoreg(0x37); /* set the next operation as a write to the filter low register */
Writetoreg(0xA0); /* max filter word allowed for low part of the filterword */
Writetoreg(0x17); /* set the operation as a write to the mode register */
Writetoreg(0x20); /* set gain to 1, burnout current off, no filter sync, and do a self calibration */
while(PORTC & 0x10); /* wait for /DRDY to go low */
for(a=0;a<NUM_SAMPLES;a++);
{
Writetoreg(0x5f); /*set the next operation for 24 bit read from the data register */
Read(NUM_SAMPES,3);
}
}
Writetoreg(int byteword);
{
int q;
SPCR = 0x3f;
SPCR = 0X7f; /* this sets the WiredOR mode(DWOM=1), Master mode(MSTR=1), SCK idles high(CPOL=1), /SS
can be low always (CPHA=1), lowest clock speed(slowest speed which is master clock /32 */
DDRD = 0x18; /* SCK, MOSI outputs */
q = SPSR;
q = SPDR;
/* the read of the staus register and of the data register is needed to clear the interrupt
which tells the user that the data transfer is complete */
PORTC &= 0xfb; /* /CS is low */
SPDR = byteword;
/* put the byte into data register */
while(!(SPSR & 0x80));
/* wait for /DRDY to go low */
PORTC |= 0x4;
/* /CS high */
}
Read(int amount, int reglength)
{
int q;
SPCR = 0x3f;
SPCR = 0x7f;
/* clear the interupt */
DDRD = 0x10;
/* MOSI output, MISO input, SCK output */
while(PORTC & 0x10);
/* wait for /DRDY to go low */
PORTC & 0xfb ; /* /CS is low */
for(b=0;b<reglength;b++)
{
SPDR = 0;
while(!(SPSR & 0x80));
/* wait until port ready before reading */
*datapointer++=SPDR;
/* read SPDR into store array via datapointer */
}
PORTC|=4; /* /CS is high */
}


Similar Part No. - AD7714ARS-5

ManufacturerPart #DatasheetDescription
logo
Analog Devices
AD7714ARS-5 AD-AD7714ARS-5 Datasheet
298Kb / 40P
   3 V/5 V, CMOS, 500 mu A Signal Conditioning ADC
REV. C
AD7714ARS-5 AD-AD7714ARS-5 Datasheet
298Kb / 40P
   3 V/5 V, CMOS,500 mA Signal Conditioning ADC
REV. C
AD7714ARS-5 AD-AD7714ARS-5 Datasheet
349Kb / 41P
   Signal Conditioning ADC
More results

Similar Description - AD7714ARS-5

ManufacturerPart #DatasheetDescription
logo
Analog Devices
AD7714YRZ AD-AD7714YRZ Datasheet
298Kb / 40P
   3 V/5 V, CMOS,500 mA Signal Conditioning ADC
REV. C
AD7714ARSZ-5 AD-AD7714ARSZ-5 Datasheet
298Kb / 40P
   3 V/5 V, CMOS, 500 mA Signal Conditioning ADC
REV. C
AD7714YNZ AD-AD7714YNZ Datasheet
298Kb / 40P
   3 V/5 V, CMOS, 500 mA Signal Conditioning ADC
REV. C
AD7714ANZ-5 AD-AD7714ANZ-5 Datasheet
298Kb / 40P
   3 V/5 V, CMOS, 500 mu A Signal Conditioning ADC
REV. C
AD7714ARZ-5 AD-AD7714ARZ-5 Datasheet
298Kb / 40P
   3 V/5 V, CMOS, 500 UASignal Conditioning ADC
REV. C
AD7715 AD-AD7715 Datasheet
474Kb / 31P
   3 V/5 V, 450 uA 16-Bit, Sigma-Delta ADC
REV. C
AD7712 AD-AD7712_15 Datasheet
258Kb / 28P
   Signal Conditioning ADC
REV. F
AD7711 AD-AD7711_17 Datasheet
354Kb / 29P
   Signal Conditioning ADC
AD7714 AD-AD7714_17 Datasheet
349Kb / 41P
   Signal Conditioning ADC
AD7710 AD-AD7710 Datasheet
220Kb / 28P
   Signal Conditioning ADC
REV. F
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com