[INSTRM-1344] Remove default power-cycle and initialization from ASIC/H4 startup Created: 01/Sep/21  Updated: 14/Apr/22  Resolved: 11/Sep/21

Status: Done
Project: Instrument control development
Component/s: hxhal
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Normal
Reporter: cloomis Assignee: cloomis
Resolution: Done Votes: 0
Labels: SPS
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to INSTRM-1576 Replace existing collection of NIR DA... Open
Story Points: 4

 Description   

SAM/ASIC/H4 initialization is by default done completely every time: we power-cycle the whole thing and initialize the same way every time, configuring the QuickUSB-mapped registers on the SAM, downloading the SAM/Jade image, powering up and enumerating the ASIC bus, downloading the ASIC image and starting the ASIC main loop, and finally loading ASIC and H4 configuration registers and forcing an ASIC reconfiguration. Basically, this is a copy of what the Teledyne software did.

But the power-cycle and bias voltage adjustments affect the detector in various ways, especially persistence: power-cycling the ASIC and H4, setting some default DSub and VReset values in the boot image, then setting them immediately after can flood the detector.

Switch to (or at least default to) a startup sequence which assumes that the DAQ chain is still working. This may be tricky.



 Comments   
Comment by cloomis [ 11/Sep/21 ]

Merged at c4876bb, tagged 2.0.0

Generated at Sat Feb 10 16:34:23 JST 2024 using Jira 8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b.