TPMC533 User Manual Issue 1.0.1
Page 42 of 107
3.2.1.6 DAC Sequencer Registers
The DAC Sequencer is used to periodically read digital values from Host RAM via DMA transfers and
convert them to analog signals at a configurable Conversion Rate.
All DACs configured to "Sequencer Mode" in their corresponding DAC Mode Registers are always
performing their conversions simultaneously.
For each conversion, data is updated for all four DAC Channels of each DAC assigned to the DAC
Sequencer.
The DAC Sequencer may operate in Normal Mode or Frame Mode. Normal Mode is used for generating a
single block of digital-to-analog conversions or for generating continuous conversions by software request.
Frame Mode is used for repetitive blocks of digital-to-analog conversions triggered by a Frame Trigger at a
configurable Frame Trigger Rate.
These Registers are Reserved on TPMC533-20R.
3.2.1.6.1
DAC Sequencer Control Register (0x2E8)
Bit
Symbol
Description
Access
Reset
Value
31:18
-
Reserved
-
-
17
RD_DMA_RESET
DMA Reset
Writing '1' to this bit resets the DMA Controller.
This bit is self-clearing
R/S
0
16
RD_DMA_ENA
DMA Enable
0: DMA Controller Disabled
1: DMA Controller Enabled
Enables the Sequencer's DMA Controller to allow the
initiation of DMA transfers by writing to the DMA Buffer
Length Register.
When being disabled, any active DMA transfer is completed
before the DMA Engine enters Idle or Error state.
The DMA Controller operation is stopped in case of a DMA
Error. In this case the DAC Sequencer Status Register must
be read and the DMA Controller can be disabled.
The DMA Controller is reset when disabled.
R/W
0
15:9
-
Reserved
-
-
8
DAC_SEQ_FIFO_CLR
FIFO Clear
When set to 1, the DAC Sequencer's internal FIFO is
cleared.
This bit is self-clearing
R/S
0