beautypg.com

Measurement Computing DAQFlex User Manual

Page 30

background image

DAQFlex Message-based Firmware Specification

Hardware Reference – USB-1608FS-Plus

30

Component

Supported
Property/Command

Set/Get

Supported Values

DIO{port}

DIR

Set/Get

IN, OUT

LATCH

Set/Get

0 to 255

VALUE

Set/Get

0 to 255

DIO{port/bit}

DIR

Set/Get

IN, OUT

LATCH

Set/Get

port number: 0

bit number: 0 to 7
port value: 0 to 255

bit value: 0, 1

VALUE

Set/Get

port number: 0
bit number: 0 to 7

port value: 0 to 255

bit value: 0, 1

Hardware features

8 single-ended, 16-bit, simultaneous analog input channels, numbered 0 to 7.
Analog voltage input ranges:

o ±10V

o ±5V

o ±2V

o ±1V

Sampling rate:

o 100 kS/s max rate for one channel

o 400 kS/s max aggregate rate, streaming. Limited by USB transfer speed; 800 kS/s max to 32K

sample FIFO

o Channel-gain queue:

Eight elements - one gain element per channel.

8 DIO, individually configurable

External digital trigger

Bidirectional external clock

32-bit event counter

1024 bytes of nonvolatile EEPROM memory; used for storing configuration information, calibration

data, and user data.

Bulk transfers:

o The bulk in max packet size is 64 bytes.

o The bulk transfer size must be a multiple of the USB maximum bulk packet size.

o Bulk transactions are complete when a packet is sent that is less than the max packet size.

When sending an integer multiplier of the max packet size of data during a transaction, include

an empty packet to indicate the end of the transaction.