-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
I think it is time to start writing some drivers to find any remaining issues in the core (the subsystems instantiation might need some rework for examples). I will start with DC current/voltages sources. I have three at my disposition to try to define a kind of standard (Yokogawa 7651, Yokogawa GS200, and Bilt rack with high stability DC voltage source card), if anybody has some it would be interesting to share the manual. As I will be clearer what we can and can't do I will write real driver to serve as a base for the discussion.
We could also target Lock-in and RF sources in the near future I think.
Edited
The following diagram summarize the state of the discussion and the proposed standard hierarchy so far.
- driver :
- output : channel
- mode : Issue self-changing for some, settable for others, could be kept outside of the standard.
- voltage : Float
- current : Float
- voltage_range : Unicode
- current_range : Unicode
- voltage_limit_behavior : Unicode, {'Trip', 'Regulate'}
- current_limit_behavior : Unicode, {'Trip', 'Regulate'}
- enabled : Bool, Issue self-changing is case of tripping
- is_output_tripped : Action
- measure : Action, optional
- ovp/ovc (over voltage/current protection) : subsystem, optional
- enabled : Bool
- behavior : Unicode
- level : Float
- reset : Action
- read_status : Action
- trigger : optional, (to be discussed)
- mode : Unicode
- source : Unicode
- delay : Float
- arm: Action
- output : channel
Metadata
Metadata
Assignees
Labels
No labels