[INSTRM-1208] Neaten up SPI bus control for heater DACs Created: 16/Mar/21  Updated: 15/Apr/21  Resolved: 15/Apr/21

Status: Done
Project: Instrument control development
Component/s: ics_xcu_smb
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

Story Points: 1
Sprint: SM1PD-2021 A 5, SM1PD-2021 A 6, SM1PD-2021 A7

 Description   

In order to get some control over the heater DACs, neaten up SPI/GPIO bus code a bit:

  • get rid of probably unnecessary and certainly wrong "sleeps" scattered throughout the GPIO bit-banging.
  • allow switching between spidev bus control and GPIO bit-banging.
  • one GPIO RESET_BAR line controls both DACs; get rid of the lie that we can control them separately.
  • add top-level command to reset and re-initialize the DACs


 Comments   
Comment by hassan [ 25/Mar/21 ]

Craig will wait for feedback from JHU before taking this further.

Comment by cloomis [ 15/Apr/21 ]

Substantial changes made to the SPI/DAC layer. Added new commands to control the heater loops.

PFS and IDG development is now completely independent. Their goals are different enough that we will not try to maintain any compatibility.

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