AD7714* 3 V/5 V, CMOS, 500 µA Signal Conditioning ADC - dreamm
AD7714* 3 V/5 V, CMOS, 500 µA Signal Conditioning ADC - dreamm
AD7714* 3 V/5 V, CMOS, 500 µA Signal Conditioning ADC - dreamm
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
AD7714<br />
CONFIGURING THE AD7714<br />
The AD7714 contains eight on-chip registers that can be<br />
accessed via the serial interface. Communication with any of<br />
these registers is initiated by writing to the Communications<br />
Register first. Figure 8 outlines a flow diagram of the sequence<br />
which is used to configure all registers after a power-up or reset.<br />
The flowchart also shows two different read options—the first<br />
where the DRDY pin is polled to determine when an update of<br />
the data register has taken place, the second where the DRDY<br />
bit of the Communications Register is interrogated to see if a<br />
data register update has taken place. Also included in the flowing<br />
diagram is a series of words which should be written to the<br />
registers for a particular set of operating conditions. These conditions<br />
are test channel (AIN6/AIN6), gain of 1, burnout current<br />
off, no filter sync, bipolar mode, 24-bit word length, boost<br />
off and maximum filter word (4000 decimal).<br />
START<br />
POWER-ON/RESET FOR AD7714<br />
CONFIGURE & INITIALIZE µC/µP SERIAL PORT<br />
WRITE TO COMMUNICATIONS REGISTER SETTING UP<br />
CHANNEL & SETTING UP NEXT OPERATION TO BE A<br />
WRITE TO THE FILTER HIGH REGISTER (27 HEX)<br />
WRITE TO FILTER HIGH REGISTER SETTING<br />
UP REQUIRED VALUES (4F HEX)<br />
WRITE TO COMMUNICATIONS REGISTER SETTING UP<br />
SAME CHANNEL & SETTING UP NEXT OPERATION TO<br />
BE A WRITE TO THE FILTER LOW REGISTER (37 HEX)<br />
WRITE TO FILTER LOW REGISTER SETTING<br />
UP REQUIRED VALUES (A0 HEX)<br />
WRITE TO COMMUNICATIONS REGISTER SETTING UP<br />
SAME CHANNEL & SETTING UP NEXT OPERATION TO<br />
BE A WRITE TO THE MODE REGISTER (17 HEX)<br />
WRITE TO MODE REGISTER SETTING UP REQUIRED<br />
VALUES & INITIATING A CALIBRATION (20 HEX)<br />
POLL DRDY PIN<br />
POLL DRDY BIT OF COMMUNICATIONS REGISTER<br />
NO<br />
DRDY<br />
LOW?<br />
YES<br />
WRITE TO COMMUNICATIONS REGISTER SETTING UP<br />
SAME CHANNEL & SETTING UP NEXT OPERATION TO BE A<br />
READ FROM THE COMMUNICATIONS REGISTER (0F HEX)<br />
WRITE TO COMMUNICATIONS REGISTER SETTING UP<br />
SAME CHANNEL & SETTING UP NEXT OPERATION TO<br />
BE A READ FROM THE DATA REGISTER (5F HEX)<br />
READ FROM COMMUNICATIONS REGISTER<br />
READ FROM DATA REGISTER<br />
NO<br />
DRDY<br />
LOW?<br />
YES<br />
WRITE TO COMMUNICATIONS REGISTER SETTING UP<br />
SAME CHANNEL & SETTING UP NEXT OPERATION TO<br />
BE A READ FROM THE DATA REGISTER (5F HEX)<br />
READ FROM DATA REGISTER<br />
Figure 8. Flowchart for Setting Up and Reading from the AD7714<br />
–28–<br />
REV. B