Synchronous output operations, Output channel configuration, Asynchronous i/o operations – Measurement Computing DaqBoard 1000 Series User Manual
Page 27

DaqBoard/1000 and /2000 Series User’s Manual
889094
Daq Systems and Device Overviews 1-5
Synchronous Output Operations
The DaqBoard/1000 allows synchronous output of any D/A channels available at up to 100kHz for each
channel. All D/A channels available may have output streamed to them and clocked out synchronously.
The D/A channels may be configured for waveform output.
The DaqBoard/2000 Series boards allow synchronous output of any D/A or P3 16-bit Digital channels
available at up to 100kHz for each channel. All D/A channels available and the 16-bit P3 Digital channel
may have output streamed to them and clocked out synchronously. The D/A channels may be configured
for waveform output and the P3 digital channel may be configured for streamed digital pattern output using
the same clock sources.
Output Channel Configuration
Analog Output Channels
Each D/A channel can be configured for waveform output individually. If the D/A channel is not
configured for waveform output it then is available for asynchronous output operations.
Digital Pattern Output Channel
(DaqBoard/2000 Series Only)
In regard to DaqBook/2000 Series boards, the 16-bit P3 Digital Port can be configured for streamed digital
pattern output. If not configured for streamed digital pattern output operations it then may be used for
asynchronous digital I/O operations.
Synchronous Output Clocking
Associated boards allow clocking of the synchronized output by the acquisition clock source, an internal,
programmable pacer clock or by an external clock source. When the clock source generates a new clock
signal all outputs are updated concurrently. Regardless of the clock source, the clock may not exceed the
maximum update rate of 100kHz.
Synchronous Output Data Source
Associated boards allow the data source for synchronized output operations to be that of a memory based
buffer or a file located on a mass storage medium. With either type of output data source, the output data
for all the channels are contained in the buffer and/or file. The file path may be any file located on the
machine or network accessible file.
Asynchronous I/O Operations
Associated boards allow asynchronous input of any counter or digital channel that is not currently
configured for synchronous acquisition. The boards also allow for asynchronous output to any D/A
channels not currently configured for waveform output.
In addition, for DaqBoard/2000 Series boards, the 16-bit P3 digital port can be used for both asynchronous
input and output operations if it is not currently configured for streamed pattern output operations. Also,
the timer outputs can be programmed at any time regardless of the current state of synchronous or
asynchronous operations on other channels.
Digital I/O Channels
Local 8255 Channels
The boards [which have digital I/O capabilities] have an implemented Intel 8255 core in the digital I/O
logic. For DaqBoard/2000 Series boards, this is applicable to the P2 port [see pinouts for P2 to P4
relationship]. With the Intel 8255 there are three 8-bit wide ports available for I/O and one 8-bit wide port
for configuration purposes. The configuration port is used to configure the other three 8-bit ports for either
input or output operations.
Local 16-bit P3 Port
(DaqBoard/2000 Series only)
For DaqBoard/2000 series devices, the 16-bit P3 Digital Port can be used as either an input, or an output
port. With this port, no configuration is required as the port simply outputs when written to and inputs
when read.