Figure 15-14. High-Band Operation (CIC=0x3 and/or CTC=0x3)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
0
1
0
1
0
1
0
0
0
1
0
0
0
1
0
1
1
1
0
1
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
1
1
1
1
1
0
1
0
Always –
Once –
Hysteresis Always –
Hysteresis Once –
COMP0
COMP1
15.4
Initialization and Configuration
15.4.1
Module Initialization
Initialization of the ADC module is a simple process with very few steps: enabling the clock to the
ADC, disabling the analog isolation circuit associated with all inputs that are to be used, and
reconfiguring the sample sequencer priorities (if needed).
The initialization sequence for the ADC is as follows:
1.
Enable the ADC clock using the
RCGCADC
register (see page 396).
2.
Enable the clock to the appropriate GPIO modules via the
RCGCGPIO
register (see page 382).
To find out which GPIO ports to enable, refer to “Signal Description” on page 1055.
3.
Set the GPIO
AFSEL
bits for the ADC input pins (see page 770). To determine which GPIOs to
configure, see Table 26-4 on page 1797.
4.
Configure the
AINx
signals to be analog inputs by clearing the corresponding
DEN
bit in the
GPIO Digital Enable (GPIODEN)
register (see page 781).
5.
Disable the analog isolation circuit for all ADC input pins that are to be used by writing a 1 to
the appropriate bits of the
GPIOAMSEL
register (see page 786) in the associated GPIO block.
6.
If required by the application, reconfigure the sample sequencer priorities in the
ADCSSPRI
register. The default configuration has Sample Sequencer 0 with the highest priority and Sample
Sequencer 3 as the lowest priority.
June 18, 2014
1072
Texas Instruments-Production Data
Analog-to-Digital Converter (ADC)