eth_probecard
ETHProbecard class for probe cards to measure voltage on RD53B quad-chip modules. This class inherits from ADCBoard. Pins that are not provided are not in use.
Classes
|
ETHProbecard
- class icicle.eth_probecard.ETHProbecard(*args, **kwargs)
Bases:
ADCBoard
- __init__(resource='ASRL21::INSTR', **kwargs)
..Warning: the
resource
keyword argument is mandatory and must be explicitly specified - failing to do so will result in an error since the Multiton metaclass on VisaInstrument masks this default value forresource
.- Parameters:
resource – VISA Resource address. see VISA docs for more info.
**sim – whether to simulate the device
**pin_map – pin_map with used pins for the board
**disconnect_on_exit – Whether to set pin to OFF on device close.
- DEFAULT_PIN_MAP = {1: 'VDDA_ROC2', 3: 'VDDD_ROC2', 5: 'VDDA_ROC3', 7: 'VDDD_ROC3', 9: 'TEMPERATURE', 10: 'VIN', 12: 'VDDA_ROC0', 14: 'VDDD_ROC0', 15: 'VOFS', 16: 'VDDA_ROC1', 17: 'VDDD_ROC1', 18: 'TEMPERATURE'}
General pin mapping. Can be overwritten by heirs of ADCBoard.