Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 rate, Hz  | factor | factors
 928571          1   1
 464285          2   (2,)
 232142          4   (2, 2)
 185714          5   (5,)
 132653          7   (7,)
 116071          8   (2, 2, 2)
  92857         10   (2, 5)
  71428         13   (13,)
  66326         14   (2, 7)
  58035         16   (2, 2, 2, 2)
  46428         20   (2, 2, 5)
  37142         25   (5, 5)
  35714         26   (2, 13)
  33163         28   (2, 2, 7)
  26530         35   (5, 7)
  23214         40   (2, 2, 2, 5)
  18571         50   (2, 5, 5)
  17857         52   (2, 2, 13)
  16581         56   (2, 2, 2, 7)
  14285         65   (5, 13)
  13265         70   (2, 5, 7)
  11607         80   (2, 2, 2, 2, 5)
  10204         91   (7, 13)
   9285        100   (2, 2, 5, 5)
   8928        104   (2, 2, 2, 13)
   8290        112   (2, 2, 2, 2, 7)
   7428        125   (5, 5, 5)
   7142        130   (2, 5, 13)
   6632        140   (2, 2, 5, 7)
   5306        175   (5, 5, 7)
   5102        182   (2, 7, 13)
   4642        200   (2, 2, 2, 5, 5)
   4464        208   (2, 2, 2, 2, 13)
   3714        250   (2, 5, 5, 5)
   3571        260   (2, 2, 5, 13)
   3316        280   (2, 2, 2, 5, 7)
   2857        325   (5, 5, 13)
   2653        350   (2, 5, 5, 7)
   2551        364   (2, 2, 7, 13)
   2321        400   (2, 2, 2, 2, 5, 5)
   2040        455   (5, 7, 13)
   1857        500   (2, 2, 5, 5, 5)
   1785        520   (2, 2, 2, 5, 13)
   1658        560   (2, 2, 2, 2, 5, 7)
   1485        625   (5, 5, 5, 5)
   1428        650   (2, 5, 5, 13)
   1326        700   (2, 2, 5, 5, 7)
   1275        728   (2, 2, 2, 7, 13)
   1061        875   (5, 5, 5, 7)
   1020        910   (2, 5, 7, 13)
    928       1000   (2, 2, 2, 5, 5, 5)
    892       1040   (2, 2, 2, 2, 5, 13)
    742       1250   (2, 5, 5, 5, 5)
    714       1300   (2, 2, 5, 5, 13)
    663       1400   (2, 2, 2, 5, 5, 7)
    637       1456   (2, 2, 2, 2, 7, 13)
    571       1625   (5, 5, 5, 13)
    530       1750   (2, 5, 5, 5, 7)
    510       1820   (2, 2, 5, 7, 13)
    464       2000   (2, 2, 2, 2, 5, 5, 5)
    408       2275   (5, 5, 7, 13)
    371       2500   (2, 2, 5, 5, 5, 5)
    357       2600   (2, 2, 2, 5, 5, 13)
    331       2800   (2, 2, 2, 2, 5, 5, 7)
    285       3250   (2, 5, 5, 5, 13)
    265       3500   (2, 2, 5, 5, 5, 7)
    255       3640   (2, 2, 2, 5, 7, 13)
    212       4375   (5, 5, 5, 5, 7)
    204       4550   (2, 5, 5, 7, 13)
    185       5000   (2, 2, 2, 5, 5, 5, 5)
    178       5200   (2, 2, 2, 2, 5, 5, 13)
    142       6500   (2, 2, 5, 5, 5, 13)
    132       7000   (2, 2, 2, 5, 5, 5, 7)
    127       7280   (2, 2, 2, 2, 5, 7, 13)
    114       8125   (5, 5, 5, 5, 13)
    106       8750   (2, 5, 5, 5, 5, 7)
    102       9100   (2, 2, 5, 5, 7, 13)
     92      10000   (2, 2, 2, 2, 5, 5, 5, 5)
     81      11375   (5, 5, 5, 7, 13)
     71      13000   (2, 2, 2, 5, 5, 5, 13)
     66      14000   (2, 2, 2, 2, 5, 5, 5, 7)
     57      16250   (2, 5, 5, 5, 5, 13)
     53      17500   (2, 2, 5, 5, 5, 5, 7)
     51      18200   (2, 2, 2, 5, 5, 7, 13)
     40      22750   (2, 5, 5, 5, 7, 13)
     35      26000   (2, 2, 2, 2, 5, 5, 5, 13)
     28      32500   (2, 2, 5, 5, 5, 5, 13)
     26      35000   (2, 2, 2, 5, 5, 5, 5, 7)
     25      36400   (2, 2, 2, 2, 5, 5, 7, 13)
     20      45500   (2, 2, 5, 5, 5, 7, 13)
     16      56875   (5, 5, 5, 5, 7, 13)
     14      65000   (2, 2, 2, 5, 5, 5, 5, 13)
     13      70000   (2, 2, 2, 2, 5, 5, 5, 5, 7)
     10      91000   (2, 2, 2, 5, 5, 5, 7, 13)
      8     113750   (2, 5, 5, 5, 5, 7, 13)
      7     130000   (2, 2, 2, 2, 5, 5, 5, 5, 13)
      5     182000   (2, 2, 2, 2, 5, 5, 5, 7, 13)
      4     227500   (2, 2, 5, 5, 5, 5, 7, 13)
      2     455000   (2, 2, 2, 5, 5, 5, 5, 7, 13)
      1     910000   (2, 2, 2, 2, 5, 5, 5, 5, 7, 13)

Event Codes

Some eventcodes defined by ACR are described on Carolina's page (see column labelled "new trigger bit"):  Control Sequence Bit.  Note that our "eventcode" is their (sequenceEngine#<<16 | sequencerBit#).

Triggering Devices With Beam

To trigger on "every shot" with beam (the equivalent of LCLS1's eventcode 140) use "Mode=FixedRate:1MHz, Destination=Include:DumpSXR" (without the "destination" field I believe you will just get a pure 1MHz trigger).  See table below where DumpSXR destination corresponds to destination bit 4.   It is also important to set the "select" field to "Inclusive" (see below for daq configuration object GUI).

Another important method (used especially for low rate 1,10,100Hz triggers that are in-synch with the beam) is to use an event-code generated by ACR (see Control Sequence Bit for currently support event codes). These event codes already include a destination setting.  A technical detail: note that our "eventcode" is their (sequenceEngine#<<16 | sequencerBit#).

Image Added

Some details:

  • there are 288 bits of "event codes" available288 bits of "event codes":
    • some have well-defined meanings, like the low-rate ones described above (in progress)
    • 16 highest bits are hutch specific for sequences (272-287)
    • DAQ readout groups are "extra bits" included at end of timing frame
  • timing frames have "destinations": e.g. bykiks, and bykikh both go to "bsy" dump
  • unlike LCLS1 we will not be using event-codes to understand when bykiks has fired: use destinations instead (in particular DumpBSY, as described below)

To trigger on "every shot" with beam (the equivalent of LCLS1's eventcode 140) use "Mode=FixedRate:1MHz, Destination=Include:DumpSXR" (without the "destination" field I believe you will just get a pure 1MHz trigger).  See table below where DumpSXR destination corresponds to destination bit 4. Another method is to use an event-code generated by ACR (see Control Sequence Bit for current examples).  It is also important to set the "select" field to "Inclusive".

...

    • 272-287)
    • DAQ readout groups are "extra bits" included at end of timing frame
  • timing frames have "destinations": e.g. bykiks, and bykikh both go to "bsy" dump
  • unlike LCLS1 we will not be using event-codes to understand when bykiks has fired: use destinations instead, in particular DumpBSY for "dropped" or "background" shots

Trigger Types

Timing receivers share a common logic module for generating triggers.  They consist of the logical AND of two components, a rate component and a beam destination component.

...