3.2.2 Analog Output Registers
3.2.2.1 DAC Control Register DACCONT (Offset 0x00C0)
Bit
Symbol
Description
Access
Reset
Value
31:6
-
Reserved
Write: don't care
Read: always reads as '0'
R
0
5
DAC IRQ
ENA
DAC Interrupt Enable
0 = DAC Interrupt Disabled
1 = DAC Interrupt Enabled
An interrupt is issued on a Sequencer Data Request in the Sequencer
Update or Trigger Update mode.
For pending interrupts and interrupt acknowledge see DAC Sequencer
Status Register DACSEQSTAT.
R/W
0
4:3
LOAD
SEL
Load Mode Select
The Load Mode determines how the DAC outputs are updated.
LOADSEL[1:0]
Load Mode
Immediate Update
00
Immediate Update:
The DAC outputs are updated immediately on a
write access to a DAC Data Register.
Simultaneous Update
01
Manual Update:
All DAC outputs are updated simultaneously when
LOADDAC is set to ‘1’.
10
Sequencer Update:
All DAC outputs are updated simultaneously when
the DAC Sequencer Timer reaches zero.
11
Trigger Update:
All DAC outputs are updated simultaneously by an
external trigger (Dig I/O Line 1).
In the Simultaneous Update modes it is required to load the DACs with
data via the DAC Data Registers. This data is buffered until the trigger
event on which all DACs are updated simultaneously with the buffered
data. If a channel was not loaded with new data, it will use the old data
previously buffered.
R/W
0
2
LOAD
DAC
In Manual Update mode writing a ‘1’ loads all DACs simultaneously.
This bit is cleared immediately after a write access.
W
0
1
RSTSEL
Reset Select.
Indicates the action of RSTDAC. A RSTDAC command will set the DAC
registers and outputs to midscale.
Hardwired to ‘1’
R
1
0
RSTDAC
Reset DACs
Writing ‘1’ resets the DACs. The DACs are set to midscale. This bit is
cleared immediately after a write access.
W
0
Table 3-14: DAC Control Register
DAC analog outputs of all channels are held in a reset state for the time of a PCI or local reset.
Interrupts are generated only if the Master Interrupt Enable (MIE) is enabled in the Interrupt Control
Register ICR.
If DAC_OUT in the Line Direction Register LINEDIR is set to ‘1’, the trigger signal for the sequencer is available
for external use on Dig I/O Line 1.
TPMC851 User Manual Issue 1.0.9
Page 24 of 65