
REV. 0
AD7719
–28–
START
POWER-ON/RESET FOR AD7719
CONFIGURE AND INITIALIZE C/ P SERIAL PORT
WRITE TO THE COMMUNICATIONS REGISTER
SELECTING NEXT OPERATION TO BE A WRITE
TO THE IOCON REGISTER
WRITE TO THE IOCON REGISTER TO CONFIGURE
THE CURRENT SOURCES, DIGITAL I/O PORT,
AND POWER SWITCHES
WRITE TO COMMUNICATIONS REGISTER SETTING
UP NEXT OPERATION TO BE A WRITE TO THE
FILTER REGISTER
WRITE TO FILTER REGISTER CONFIRMING
THE REQUIRED UPDATE RATE
WRITE TO COMMUNICATIONS REGISTER SETTING
UP NEXT OPERATION TO BE A WRITE TO THE AUX
CHANNEL ADC CONTROL REGISTER (AD1CON)
WRITE TO AD1CON REGISTER ENABLING THE AUX
ADC, SELECT THE INPUT CHANNEL BIPOLAR/
UNIPOLAR OPERATION AND INPUT RANGE
WRITE TO COMMUNICATIONS REGISTER SETTING
UP NEXT OPERATION TO BE A WRITE TO THE MAIN
CHANNEL ADC CONTROL REGISTER (AD0CON)
WRITE TO AD1CON REGISTER ENABLING THE MAIN
ADC, SELECT THE INPUT CHANNEL, WORD LENGTH,
BIPOLAR/UNIPOLAR OPERATION, AND INPUT RANGE
WRITE TO THE COMMUNICATIONS REGISTER
SETTING UP NEXT OPERATION TO BE A WRITE
TO THE MODE REGISTER
WRITE TO MODE REGISTER SELECTING
ZERO-SCALE CALIBRATION
HARDWARE
POLLING
SOFTWARE
POLLING
HARDWARE
POLLING
POLL
RDY
PIN
RDY
LOW
NO
YES
WRITE TO THE COMMUNICATIONS REGISTER
SETTING UP NEXT OPERATION TO BE A WRITE
TO THE MODE REGISTER
WRITE TO MODE REGISTER SELECTING
FULL-SCALE CALIBRATION
POLL
RDY
PIN
RDY
LOW
NO
YES
WRITE TO THE COMMUNICATIONS REGISTER
SETTING UP NEXT OPERATION TO BE A WRITE
TO THE MODE REGISTER
WRITE TO MODE REGISTER SELECTING
CONTINUOUS CONVERSION MODE
WRITE TO THE COMMUNICATIONS REGISTER SETTING
UP NEXT OPERATION TO BE A READ FROM THE
MAIN ADC DATA REGISTER (AD0)
POLL
RDY
PIN
RDY
LOW
NO
YES
READ FROM DATA REGISTER (AD0)
POLL
RDY
PIN
RDY
LOW
NO
YES
WRITE TO THE COMMUNICATIONS REGISTER SETTING
UP NEXT OPERATION TO BE A READ FROM THE
AUX ADC DATA REGISTER (AD1)
READ FROM DATA REGISTER (AD0)
SOFTWARE
POLLING
WRITE TO THE COMMUNICATIONS REGISTER
SETTING UP NEXT OPERATION TO BE A
READ FROM THE MODE REGISTER
READ FROM MODE REGISTER
MD BITS
= 001
NO
YES
WRITE TO THE COMMUNICATIONS REGISTER
SETTING UP NEXT OPERATION TO BE A WRITE
TO THE MODE REGISTER
WRITE TO MODE REGISTER SELECTING
FULL-SCALE CALIBRATION
WRITE TO THE COMMUNICATIONS REGISTER
SETTING UP NEXT OPERATION TO BE A
READ FROM THE MODE REGISTER
READ FROM MODE REGISTER
MD BITS
= 001
NO
YES
WRITE TO THE COMMUNICATIONS REGISTER
SETTING UP NEXT OPERATION TO BE A WRITE
TO THE MODE REGISTER
WRITE TO MODE REGISTER SELECTING
CONTINUOUS CONVERSION MODE
WRITE TO THE COMMUNICATIONS REGISTER
SETTING UP NEXT OPERATION TO BE A WRITE
TO THE MODE REGISTER
WRITE TO MODE REGISTER SELECTING
CONTINUOUS CONVERSION MODE
WRITE TO THE COMMUNICATIONS REGISTER
SETTING UP NEXT OPERATION TO BE A READ OF
STATUS REGISTER
READ STATUS REGISTER
RDY0 = 1
NO
YES
WRITE TO THE COMMUNICATIONS REGISTER
SETTING UP NEXT OPERATION TO BE A READ
OF THE MAIN ADC DATA REGISTER (AD0)
READ AD0
WRITE TO THE COMMUNICATIONS REGISTER
SETTING UP NEXT OPERATION TO BE A READ OF
STATUS REGISTER
READ STATUS REGISTER
RDY1 = 1
NO
YES
WRITE TO THE COMMUNICATIONS REGISTER
SETTING UP NEXT OPERATION TO BE A READ
OF THE AUX ADC DATA REGISTER (AD1)
READ AD1
Figure 11. Flowchart for Initializing, Calibrating, and Reading Data from the AD7719 Main and Aux Channels