qt_burst_lengths

Structure

qt_burst_lengths

Input / Output

Input to the library

Use

NOTE: Applicable only to the QMatrix acquisition method libraries

This data structure is used to specify the burst lengths for each of the QMatrix channels

Fields

Type

Comment

qt_burst_lengths[]

uint8_t

The burst length for each of the QMatrix channel in units of pulses. Default value: 64 pulses.

These values can be configured for each channel individually.

The signal gain for each sensor is controlled by circuit parameters as well as the burst length. The burst length is simply the number of times the charge-transfer (‘QT’) process is performed on a given sensor. Each QT process is simply the pulsing of an X line once, with a corresponding Y line enabled to capture the resulting charge passed through the sensor’s capacitance Cx.

The QMatrix acquisition method library exports a variable of this type which can be accessed to set the burst length for each of the QMatrix channels

extern uint8_t qt_burst_lengths[QT_NUM_CHANNELS];