The CPU can directly load data into DAC for conversion which has
the following scenarios:
- Fixed DC voltage output and FIFO disabled: CPU writes
the data into the data register DATA0. This data will pass on to the internal DAC data register for
conversion.
- Fixed DC voltage output and FIFO enabled: CPU writes
the data into the data register DATA0 which is read from FIFO and loaded to internal DAC data register when
the FIFO read trigger is asserted.
- Fixed AC voltage output and FIFO enabled: CPU writes
the data into the data register DATA0 which is read from FIFO and loaded to internal DAC data register when
the FIFO read trigger is asserted.
Note:
- If a fixed AC voltage output is desired, the FIFO must
be enabled.
- CPU must write into the data register DATA0 with byte-0
for 8-bit DAC resolution and lower half-word (bytes 0 and 1) for 12-bit DAC resolution.
- DMA trigger generation mechanism must be kept disabled
when CPU is used to load data into DAC.
For the FIFO read triggers, it is possible to use the sample time
generator or the external event available for the event fabric.