You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

There are two types of synchronization required between DAQ boards and subsystems:

  • Clock synchronization is required between boards.
  • Trigger synchronziation is required between subsystems (the AO and AI channel banks on a board comprise distinct subsystems)

(tick) If 2 or more boards are employed, then their clocks should be synchronized as described in Clock Synchronization.

As described in Triggering Simplification and External Triggering, ScanImage allows a primary and optional external trigger terminal (triggerInputTerminal and externalTriggerInputTerminal in the INI file) to be specified. These terminal choices apply to all boards used by ScanImage.

By default, the terminals PFI0 and PFI1 are used for the triggerInputTerminal and externalTriggerInputTerminal, respectively. Then, the typical board wiring is as depicted in the panels below:

Typical Terminal Block Wiring
Unknown macro: {center}

null

In the photo above, 4 connections are shown on the spring terminal blocks:

  • On the first board ('Dev 1'), the digital output line P0.0 is connected to USER 1. ScanImage generates a trigger output signal at the start of each acquisition, on the terminal specified by triggerBoardIndex and triggerLineIndex in the INI file. By default this connection is on line 0 of the first board (often 'Dev1'). This connection makes the trigger output signal available on a BNC connector. See Triggering Simplification for background.
  • On both boards, a connection between PFI1 and USER 2 is seen. This allows the default externalTriggerInputTerminal (PFI 1) to be input to on a BNC terminal. See External Triggering for background.
  • On the second board ('Dev 2'), the digital output line DI0 0 is connected to USER 1. ScanImage allows the shutter output signal to appear on the desired board and desired digital line (shutterBoardIndex and shutterLineIndex in the INI file). Placing it on the second board allows the final remaining user-defined BNC connector to be used.

Note that the names P0.0 and DIO 0 on the newer BNC2090A and the older BNC2090 breakout boxes are equivalent. The non-rack-mounted BNC-2110 connector block also employs the newer PO.<#> naming convention.

With the terminal blocks wired as above, two typical wirings of the BNC connectors are shown here:

Typical BNC Connector Wiring

Typical Wiring Scenario 1

Unknown macro: {center}

null

This scenario applies where the second board ('Dev 2') is a multifunction DAQ board from either the M or E series (e.g. PCI-6251, PCI-6259, or the PCI-6040E)

  • USER 1 on the first board ('Dev 1') is connected to PFI 0 on both boards. Thus all boards (and their subsystems) receive their primary trigger input signal from the same trigger signal (generated by ScanImage on P0.0 of 'Dev 1').
  • USER 2 is connected on both boards to the external trigger source (if desired). Thus all boards (and their subsystems) can respond to the same external trigger signal.
  • 'Dev 2' is used for both the PMT outputs and the photodiode inputs

Typical Wiring Scenario 2

Unknown macro: {center}

null

This scenario applies where the second board ('Dev 2') is an Analog Output (AO) board (e.g. PCI-6711 or PCI-6713 )

  • No labels