Per Cycle Tristate

NI Digital Waveform Generator/Analyzer

Per Cycle Tristate

NI digital waveform generator/analyzers allow you to select between driving a 0 or a 1 during every active period of the Sample clock. Some NI devices have the additional capability of selecting between driving a 0 or 1 and tristating the channel during every active clock cycle. This capability is referred to as per cycle tristate.

To enable this functionality, the NI digital waveform generator/analyzer allows you to create waveforms composed of 0, 1, and Z values. For each sample in the waveform, you can select which channel to tristate by inserting Z values in the waveform at that location.

Per cycle tristate is useful for communicating or testing bidirectional digital channels. For example, communicating with a memory device may require the generator to drive address and data channels during a write, but tristate the data channels during a read.

Notes  At high-speeds, care must be taken when switching a channel from driving to receiving data to ensure the signal reflections resulting from tristating the channel do not affect the signal transmission.
Per cycle tristate is currently only supported on NI 655x devices.

Related Topic: Per Cycle Tristate (NI 655x)