30.09.2014 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!