Prior to a beam run, a SPI_RESET is
initiated to reset the DAC configuration into the default state. The beam is then
started, and a configuration file is loaded to program the DAC to a non-default state
(JMODE4). The programming occurs while the beam is active through the SPI interface. The
beam is then stopped and the read-all register command was initiated, and the register
contents were stored. The post-beam-run register contents were reviewed, and the DAC was
confirmed to be programmed to the expected non-default state with no configuration
registers being altered by particle strikes during programming. This ensures that the
DAC can be programmed properly in a radiation environment. This experiment was performed
in TestID 2022-06-02.20 and repeated with TestID 2022-06-02.21.
The only values changing are sticky
alarms that need to be cleared manually (for example, 0x107 JESD_STATUS; 0x160–0x16F
LANE_ERR; 0x410 SYNC_STATUS; 0x430 SYS_ALM; 0x12C LANE_ARSTAT). As noted in the
previous section, this is expected behavior.