SIS  3302 Gamma

 

Energy/Waveform record:


xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx

^^^^ ^^^^ ^^^^ ^^-----------------------data id

                 ^^ ^^^^ ^^^^ ^^^^ ^^^^-length in longs

xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx

^^^^ ^^^--------------------------------spare

        ^ ^^^---------------------------crate

             ^ ^^^^---------------------card

                    ^^^^ ^^^^-----------channel

                              ^^^^ ^^^^-spare

xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx-length of waveform (longs)

xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx-length of energy   (longs)

---- followed by the data record as read from hardware. see the manual.

---- should end in 0xdeadbeef



MCA record:


//xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx

//^^^^ ^^^^ ^^^^ ^^-----------------------data id

//                 ^^ ^^^^ ^^^^ ^^^^ ^^^^-length in longs


//xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx

//^^^^ ^^^--------------------------------spare

//        ^ ^^^---------------------------crate

//             ^ ^^^^---------------------card

//                    ^^^^ ^^^^-----------channel

//                              ^^^^ ^^^^-spare

// ---- followed by the mca data as read from adc buffer (longs)


Some low level commands. All board values are loaded with the Init command

   

The SIS3302 as implemented in ORCA is the version with the ‘Gamma’ firmware, specifically version 0x1407. This version supports a finite response filter (FIR) based triggering, asynchronous readout of raw and/or computed (i.e. energy) digitizer information. It is of particular interest for detector studies with Gamma ray tracking and strip detectors. Especially note Section 10.2.1 in the manual where it is stated that the card’s max environmental temperature is 25C and that you must use fill plates in unused slots in the VME crate to ensure enough air flow for cooling. The card will lock up randomly otherwise and will require a VME bus reset or a power down to recover.


    The main functions of this firmware version include:

  1. 8 channel asynchronous and synchronous operation

  2. Decimation

  3. Trapezoidal Energy Filter

  4. 48-bit Timestamp

  5. Flexible event storage

  6. MCA Histogramming in the ADC Memory


    This is a complex card -- many of the operational details are too complex to fully provide here. See the manual for more specific information. An addendum for the 1510 firmware version is here.

 

Choose between Energy and MCA Run Modes

Set the VME Address and switch dialog to another card

See below for more info

Specify the clock source here

Helpful Hint.

Use Cmd-Shift-> and Cmd-Shift-< to make this dialog control a card in the slot to the right or left of the currently selected card.


Use Cmd-C to bring up another card dialog, set one of them to the Rates display and one to the Settings display to see rates while setting thresholds.

Specify the operation of the Lemo connectors on the front of the card

Rate over time.

Channel-by-channel rates.

The read-out record depends on Run Mode, Data Buffer length, and whether you ship the Energy Filter Trace. Summary of what is shipped is listed here.

MCA counting status. The Energy Low/High fields are events out of range of the current Energy Calculation

Rate integration time.

Channel Parameters


  1. GT Trigger will be generated if the actual trapezoidal value goes above the Threshold value. Trigger is disabled if this is not checked.

  2. Inv If checked, the input is assumed to be negative.

  3. Trigger Int The Trigger is computed.

  4. Trigger Ext The Trigger comes from one of the lemo inputs

  5. Gate Int The Gate is computed.

  6. Gate Int The Gate comes from one of the lemo inputs

  7. ADC 50K If set then triggers are generated at 50KHz (with clock = 100MHz). Useful for ADC value histogramming in MCA mode.

  8. Threshold A trigger will be issued if the actual trapezoidal value goes above this value

  9. Trigger Pulse Length In clocks.

  10. DAC Offset A 16-bit offset for the ADC value

  11. Internal Trigger Delay In clocks ticks.

  12. Internal Gate Length In clocks ticks.

  13. Peaking Time Number of values to sum.

  14. Sum Gap Time between both sums.

Energy Filter and Trigger

If checked the Energy Filter trace will be shipped in the data record. The defaulted start indexes will generally be sufficient

Length of ADC trace to ship with the data record. Also set the wrap mode and wrap delay.

See below for more info

The Gate length is computed from:

Decimation + 2*PeakingTime + GapTime + 20

MCA Setup and Energy To Histogram Calculation (14xx version only)

Card Rates

The Default Calculation is:

Multiplier Bits   = 0x80

Energy Offset  = 0

Energy Divider depends on the histogram length:

1K Length, Divider = 6

2K Length, Divider = 5

4K Length, Divider = 4

8K Length, Divider = 3

Clear at the start of each run. Otherwise leave histogram in memory an continue accumulating events

Histogram Length can be 1K, 2K,4K, or 8K

External Next Pulse or Internal 10MHz clock for LNE source

28-bit pre-scale factor for the LNE pulse

Select from a variety of MCA run types. See Manual

If enabled the pileup count will be displayed in the MCA status area

See the manual for more details information