Click or drag to resize

7.1.9 Transfer Delay with Digital Scanners

Transfer Delays are inherent in systems where the SP-ICE-3 Card is used to control digital scanners.

Transfer Delays in Detail

Transfer Delays Overview.svg not found.

Transfer Delay (TX)

The time which elapses between the SP-ICE-3 Card sending a position command to the scanner, and its being recognised by the controller algorithm in the scanner.

It is dependent on the Interpolation Time set in the scanner.

Transfer Delay (RX)

The time which elapses between the scanner controller sending a measured position, and that measured position being received by the SP-ICE-3 Card.

(No Transfer Delay)

Laser control signals are sent from the card directly to the laser with practically no delay.

Note  Note
  • Transfer Delays are not dependent on the Tuning of the scanning system, but the selected Tuning may well affect the scanner's Tracking Error value.

  • The card emits position commands synchronously with the laser signals, but the laser and the scanners, by their very nature, do not react to the signals simultaneously.

    Consequently, you should set LaserOnDelay and LaserOffDelay to values that take the scanner's total Positioning Delay into account, i.e. the sum of Transfer Delay and Tracking Error (a.k.a Lag).

Calculation of Transfer Delays
Important note  Important

The information in this section applies only to recent firmware versions:

  • Scanner Firmware - Dicon2.5

    FW v6973 onwards

    FPGA v6921 onwards

    SP-ICE-3 Firmware

    v2.0.2 onwards

Transfer Delay (TX)

TDTX can be approximated (to ±2us) as follows:

  • Interpolation Time

    Transfer Delay (TX)

    TInt > 0

    TDTX = TK + TC + TInt

    TInt = 0

    TDTX = 14 µs

  • Where:

    Factor

    Value

    Description

    Notes

    TK

    13 µs

    Constant delay factor for Interpolation Time > 0.

    See Note below.

    TC

    20 µs

    Calculation time of the interpolation routine.

    Fixed quantity.

    TInt

    t µs

    Interpolation Time setting.

    Note that an Interpolation Time setting of less than 20μs is not generally useful, due to the scanner controller's interpolation algorithm.

    For the SP-ICE-3 Card, the Interpolation Time should normally be set to a small, non-zero multiple of twice the step period, e.g. 20μs.

Transfer Delay (RX)

TDRX may be assumed to be constant, and independent of the scanner's Interpolation Time.

  • Transfer Delay (RX)

    TDRX = 36µs

Querying Transfer Delays via the Enhanced Protocol
Important note  Important

The information in this section applies only to recent firmware versions:

  • Scanner Firmware - Dicon2.5

    FW v6973 onwards

    FPGA v6921 onwards

Application software can retrieve current Transfer Delay values for digital scanners by using the appropriate Enhanced Protocol commands.

Delay Value

Enhanced Protocol Raw Command

Transfer Delay (TX)

0x0556

Transfer Delay (TX) + Transfer Delay (RX)

0x0557