42
•
Operation Theory
Delay2 in Repetitive Waveform Generation
To diversify the D/A waveform generation, we add a DLY2 Counter to
separate 2 consecutive waveforms in repetitive waveform generation. The
time between two waveforms is set by the value of DLY2 Counter. The
Delay2 counter starts to count down after a waveform generation finishes,
and the next waveform generation starts right after it counts down to zero,
just as shown in figure 20. This DLY2_Counter is 16-bits wide and users
can set the delay time in units of TIMEBASE (delay time =
DLY2_Counter/TIMEBASE) or in units of update period (delay time =
DLY2_Counter * UI_counter/TIMEBASE), such that the delay time can
reach a wider range
4.2.2.3 Stop Modes of Scan Update
You can call software stop function to stop waveform generation when it is
still in progress. Three stop modes are provided for timed waveform gen-
eration, which means when it is to stop the waveform generation. You can
apply these 3 modes to stop waveform generation no matter infinite or finite
waveform generation mode is selected.
Figure 26 illustrates an example for stop mode I, in this mode the waveform
stops immediately when software command is asserted.
In stop mode II, after a software stop command is given, the waveform
generation won’t stop until a complete single waveform is finished. Take
figure 27 for an example, since UC_counter is set to 4, the total DA update
counts (that is, number of pulses of DAWR signal) must be a multiple of
4.(update counts = 20 in this example)
In stop mode III, after a software stop command is given, the wave form
generation won’t stop until the performed number of waveforms is a mul-
tiple of IC_Counter. Take figure 28 for an example, since IC_Counter is set
to 3, the total generated waveforms must be a multiple of 3(waveforms = 6
in this example), and the total DA update counts must be a multiple of
12(UC_counter * IC_Counter). You can compare these three figures to see
their differences.