ADC Control Registers
746
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
Analog To Digital Converter (ADC) Module
19.11.20 ADC Event Group DMA Control Register (ADEVDMACR)
ADC Event Group DMA Control Register (ADEVDMACR) is shown in
and described in
.
Figure 19-40. ADC Event Group DMA Control Register (ADEVDMACR) [offset = 4Ch]
31
25
24
16
Reserved
EV_BLOCKS
R-0
R/W-0
15
8
Reserved
R-0
7
4
3
2
1
0
Reserved
DMA_EV_END
EV_BLK_XFER
Reserved
EV_DMA_EN
R-0
R/W-0
R/W-0
R-0
R/W-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 19-25. ADC Event Group DMA Control Register (ADEVDMACR) Field Descriptions
Bit
Field
Value
Description
31-25
Reserved
0
Reads return zeros, writes have no effect.
24-16
EV_BLOCKS
Number of Event Group Result buffers to be transferred using DMA if the ADC module is
configured to generate a DMA request. If the Event Group is configured to use the block
transfer mode of the DMA module, then the ADC module generates a DMA request after the
Event Group results’ memory accumulates EV_BLOCKS number of conversion results.
This feature is designed to be used in place of the threshold interrupt for the Event Group. As a
result, the EV_THR field of the Event Group Interrupt Threshold Control Register and the
EV_BLOCKS field of the Event Group DMA Control Register are the same.
Any operation mode read/write:
0
No DMA transfer occurs even if EV_BLK_XFER is set to 1.
1h-1FFh
One DMA request is generated if the EV_BLK_XFER is set to ‘1’ and the specified number of
Event Group conversion results have been accumulated.
15-4
Reserved
0
Reads return zeros, writes have no effect.
3
DMA_EV_END
Event Group Conversion End DMA Transfer Enable.
Any operation mode read:
0
ADC module generates a DMA request for each write to the Event group results RAM if
EV_DMA_EN is set.
1
ADC module generates a DMA request when the ADC has completed the conversions for all
channels selected for conversion in the event group.
If DMA_EV_END bit is set to ‘1’, EV_DMA_EN bit is ignored and DMA requests will be
generated every time the DMA_EV_END flag in the event group status register is set. The
DMA_EV_END bit must be set before enabling conversions for the event group.
2
EV_BLK_XFER
Event Group Block DMA Transfer Enable.
Any operation mode read:
0
ADC module generates a DMA request for each write to the Event Group memory if
EV_DMA_EN is set.
1
ADC module generates a DMA request when the ADC has written EV_BLOCKS number of
buffers into the Event Group memory.
If EV_BLK_XFER bit is set to 1, EV_DMA_EN bit is ignored and DMA requests will be
generated every time the Threshold Counter reaches 0 from a count value of 1.
1
Reserved
0
Reads return zeros, writes have no effect.