SBASAO8A June 2025 – April 2026 DAC39RF20
PRODUCTION DATA
In square wave mode, the NCO has the ability to synchronously disable the waveform output by gating the waveform low. This is similar to how a digital clock signal is typically gated. The user can decide how to provide the waveform-enable signal (see NCO_SQ_SEL). When the provided enable signal changes state, the NCO does not immediately respond, but waits for the waveform to be in a low state so that no truncated pulses occur on the output. This is depicted in Figure 7-44. The phase of the waveform is not altered when the waveform is disabled and re-enabled. The waveform returns to the same phase the waveform as if the waveform had never been disabled.
While the waveform is disabled, the NCO applies any new values programmed into the SLEW or DUTY_CYCLE registers. The new settings are observable once the waveform is re-enabled. New values for FREQ, PHASE, AMP are not applied while the waveform is disabled. The user must provide a trigger to the DSP to update those parameters.
Some latency occurs when the enable signal changes state. The NCO must first wait for the waveform to be low. In addition to that delay, there is an additional delay of 448 DAC clock cycles for the NCO to process the event. If the user changes the enable signal again while the NCO is still processing the previous change, then additional delay can occur as the NCO must fully process the previous change before the NCO inspects the current state of the enable signal and process another change (if necessary).