This function generates a train of pulses with programmable frequency and duty cycle. You can specify a delay from when the counter is armed to the beginning of the pulse train. The delay is measured in terms of a number of active edges of the counter timebase.

You specify the high and low pulse widths of the output signal. The pulse widths are also measured in terms of a number of active edges of the counter timebase. You also can specify the active edge of the counter timebase (rising or falling).

The counter can begin the pulse train generation as soon as the counter is armed, or in response to a hardware Start Trigger.

You also can use a Pause Trigger if the Start Trigger is not used. The counter pauses pulse generation when the Pause Trigger is active.

The following figure shows a continuous pulse train generation (using the rising edge of the counter timebase).

Figure 44. Continuous Pulse Train Generation

1378

Continuous pulse train generation is sometimes called frequency division. If the high and low pulse widths of the output signal are M and N periods, then the frequency of the Counter n Internal Output signal is equal to the frequency of the counter timebase divided by M + N.