![Infineon Technologies TC1784 User Manual Download Page 2111](http://html.mh-extra.com/html/infineon-technologies/tc1784/tc1784_user-manual_20554462111.webp)
TC1784
Analog to Digital Converter (ADC)
User´s Manual
23-5
V1.1, 2011-05
ADC, V1.3
23.1.4
ADC Kernel Overview
Each ADC kernel comprises:
•
An
analog to digital converter
with a maximum of 16 analog inputs (CH0 - CH15).
This block selects an input signal and translates the analog voltage into a digital
value.
Not all analog input channels are necessarily available in all packages, please refer
to the implementation description in
•
A
conversion control
unit defining the conversion parameters like the length of the
sample phase, the resolution and the reference for each conversion. The length of
the sample phase and the resolution depend on the type of sensor (or other analog
sources) connected to the ADC. These values are similar for several channels and,
therefore, are grouped together to form the so-called input classes. Each channel can
be individually assigned to an input class to define these parameters.
The conversion control also handles the start conditions for the conversions, such as
the immediate start (cancel-inject-repeat), overwrite of former results (wait-for-read),
or synchronization of the ADC kernels (parallel conversions).
Additionally, an external analog multiplexer can be controlled by the output signals
EMUX[2:0] of each ADC kernel.
•
A
request control
unit defining which analog input channel has to be converted next.
It contains 5 request sources that can trigger conversions depending on different
events, such as edges of PWM or timer signals or events at port pins. Each request
source can trigger either 1, up to 4, or up to 16 conversions in a sequence.
•
A
result handling
unit providing 16 result registers for the conversion results. The
conversion result of each analog input channel can be directed to one of the result
registers to be stored there. The result handling block also supports data reduction
(e.g. for digital anti-aliasing filtering) by automatically adding up to 4 conversion
results before informing the CPU that new data is available.
Additionally, the results registers can be concatenated to FIFO structures to provide
storage capability for more than one conversion result without overwriting previous
data. This feature also helps to handle CPU latency effects.
•
An
interrupt generation
unit issuing interrupt requests to the CPU depending on
ADC events. The interrupt generation in the ADC kernels support different
mechanisms, e.g. some interrupts can be coupled to a value range of the conversion
result (limit checking), some interrupts can be used to transport conversion data to
locations in memory for further treatment, and other interrupts are generated after a
complete sequence of conversions.
Summary of Contents for TC1784
Page 1: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Page 3: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Page 950: ...TC1784 Direct Memory Access Controller DMA User s Manual 11 132 V1 1 2011 05 DMA V3 03 ...
Page 1949: ...TC1784 General Purpose Timer Array GPTA v5 User s Manual 21 297 V1 1 2011 05 GPTA v5 V1 14 ...
Page 2350: ...w w w i n f i n e o n c o m Published by Infineon Technologies AG Doc_Number ...