The Pickoff Card: Difference between revisions
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
The "pickoff card" attached to the [[The Slope Box Extension|SBX]] of each detector receives the single-ended [[Detector Signals|signals]] for the Ge Center, Ge Sides, and BGO segments from the Slope Box. It converts these to differential signal format before sending them to the rest of the [[DAQ system]]. The pickoff card was made from an FPGA-based design that provides a communication hub interfacing the preamp, power board, dongle and slope box to EPICS through a serial interface. Its analog signal paths for GeCenter time constant & gain, BGOsum gain, GeSide signal selection & mode, BGOpattern signal selection & mode, DC offsets of differential signals, and BGO discriminator and preamp reset thresholds are completely software controlled. New signal combination modes now also enable new measurements. | The "pickoff card" attached to the [[The Slope Box Extension|SBX]] of each detector receives the single-ended [[Detector Signals|signals]] for the Ge Center, Ge Sides, and BGO segments from the Slope Box. It converts these to differential signal format before sending them to the rest of the [[DAQ system]]. The pickoff card was made from an FPGA-based design that provides a communication hub interfacing the preamp, power board, dongle and slope box to EPICS through a serial interface. Its analog signal paths for GeCenter time constant & gain, BGOsum gain, GeSide signal selection & mode, BGOpattern signal selection & mode, DC offsets of differential signals, and BGO discriminator and preamp reset thresholds are completely software controlled. New signal combination modes now also enable new measurements. | ||
The new pickoff card automatically scans and collects data from the slope box, preamp, power board and dongle into dual-port memory so entire detector appears as one interface to the IOC, and implements data logging/histogramming memory for monitoring of various system parameters (preamp reset rate, detector voltages, etc. | The new pickoff card automatically scans and collects data from the slope box, preamp, power board and dongle into dual-port memory so entire detector appears as one interface to the IOC, and implements data logging/histogramming memory for monitoring of various system parameters (preamp reset rate, detector voltages, etc). Furthermore, it implements BGO discriminators with fast serial interface to the [[Collector Box|collector box]] so that the FPGA of the collector can form the [[Detector Signals|electric honeycomb]] suppression data. | ||
Figure 1 shows the pickoff card, a circuit board with sections allocated to each of its functions. Parts of the pickoff card are dedicated to the processing of specific [[Detector Signals|signals]], like the Ge center, Ge sides, and BGO sum and BGO pattern. It is designed to stack up with the SBX power board, and has protruding connectors on two different sides to do so. It has connectors for an optional Raspberry Pi, which is meant to enable standalone detector operation. DVI cables are attached to the bottoms of pickoff cards for the power input from the collector box. The FPGA of the SBX pickoff performs automated scanning of the Preamp, the Power Board and the Slope Box continuously in the background using scan programs stored in read-only memory. At startup, the EEPROMs of both the Preamp and the Dongle are also read. Within the pickoff firmware, scanner machines run these scan programs with the help of transactor machines that perform individual reads/writes tailored to the specific communications protocols of each device (speed, signal types, etc | Figure 1 shows the pickoff card, a circuit board with sections allocated to each of its functions. Parts of the pickoff card are dedicated to the processing of specific [[Detector Signals|signals]], like the Ge center, Ge sides, and BGO sum and BGO pattern. It is designed to stack up with the SBX power board, and has protruding connectors on two different sides to do so. It has connectors for an optional Raspberry Pi, which is meant to enable standalone detector operation. DVI cables are attached to the bottoms of pickoff cards for the power input from the collector box. The FPGA of the SBX pickoff performs automated scanning of the Preamp, the Power Board and the Slope Box continuously in the background using scan programs stored in read-only memory. At startup, the EEPROMs of both the Preamp and the Dongle are also read. Within the pickoff firmware, scanner machines run these scan programs with the help of transactor machines that perform individual reads/writes tailored to the specific communications protocols of each device (speed, signal types, etc). All scanners can be paused to allow EPICS to manually insert commands to the transactors to set any detector device to new values. The status information collected by all these scanners is then written into a dual-port RAM by an arbiter machine. Values in the dual-port RAM are read by EPICS just like any register of the pickoff FPGA, hiding all device-specific timing from EPICS. | ||
== The VXI Pickoff Card (Before Upgrades) == | == The VXI Pickoff Card (Before Upgrades) == | ||
The large 50-conductor grey cables ran between the Slope Box on each detector to the Pickoff cards in the VXI crates. The VXI Pickoff Card received the single-ended signals for the Ge Center, Ge Sides, and BGO segments from the Slope Box. The VXI pickoff converted them to differential signal format before sending them to the digitizer. Signals had to be sent to the shack to be converted and conditioned in the previous system. | The large 50-conductor grey cables ran between the Slope Box on each detector to the Pickoff cards in the VXI crates. The VXI Pickoff Card received the single-ended signals for the Ge Center, Ge Sides, and BGO segments from the Slope Box. The VXI pickoff converted them to differential signal format before sending them to the digitizer. Signals had to be sent to the shack to be converted and conditioned in the previous system. |
Revision as of 16:44, February 22, 2023
The "pickoff card" attached to the SBX of each detector receives the single-ended signals for the Ge Center, Ge Sides, and BGO segments from the Slope Box. It converts these to differential signal format before sending them to the rest of the DAQ system. The pickoff card was made from an FPGA-based design that provides a communication hub interfacing the preamp, power board, dongle and slope box to EPICS through a serial interface. Its analog signal paths for GeCenter time constant & gain, BGOsum gain, GeSide signal selection & mode, BGOpattern signal selection & mode, DC offsets of differential signals, and BGO discriminator and preamp reset thresholds are completely software controlled. New signal combination modes now also enable new measurements.
The new pickoff card automatically scans and collects data from the slope box, preamp, power board and dongle into dual-port memory so entire detector appears as one interface to the IOC, and implements data logging/histogramming memory for monitoring of various system parameters (preamp reset rate, detector voltages, etc). Furthermore, it implements BGO discriminators with fast serial interface to the collector box so that the FPGA of the collector can form the electric honeycomb suppression data.
Figure 1 shows the pickoff card, a circuit board with sections allocated to each of its functions. Parts of the pickoff card are dedicated to the processing of specific signals, like the Ge center, Ge sides, and BGO sum and BGO pattern. It is designed to stack up with the SBX power board, and has protruding connectors on two different sides to do so. It has connectors for an optional Raspberry Pi, which is meant to enable standalone detector operation. DVI cables are attached to the bottoms of pickoff cards for the power input from the collector box. The FPGA of the SBX pickoff performs automated scanning of the Preamp, the Power Board and the Slope Box continuously in the background using scan programs stored in read-only memory. At startup, the EEPROMs of both the Preamp and the Dongle are also read. Within the pickoff firmware, scanner machines run these scan programs with the help of transactor machines that perform individual reads/writes tailored to the specific communications protocols of each device (speed, signal types, etc). All scanners can be paused to allow EPICS to manually insert commands to the transactors to set any detector device to new values. The status information collected by all these scanners is then written into a dual-port RAM by an arbiter machine. Values in the dual-port RAM are read by EPICS just like any register of the pickoff FPGA, hiding all device-specific timing from EPICS.
The VXI Pickoff Card (Before Upgrades)
The large 50-conductor grey cables ran between the Slope Box on each detector to the Pickoff cards in the VXI crates. The VXI Pickoff Card received the single-ended signals for the Ge Center, Ge Sides, and BGO segments from the Slope Box. The VXI pickoff converted them to differential signal format before sending them to the digitizer. Signals had to be sent to the shack to be converted and conditioned in the previous system.
VXI Pickoff Card Features
- Three gain range options (jumper selectable from the bottom of the pickoff card) for the Ge Center: 2, 5, 10 MeV
- There was a fixed Preamp Reset Clamp that drove the Ge Center back to baseline after a preamp reset. They sometimes had oscillation problems (ringing) that could hinder resolution.
- There was an analog output on the VXI board. This LEMO output was shaped similar to a NIM Spectroscopy Amplifier, and was NOT what gets sent to the digitizer.