![]() ![]() Used also to identify the module SN, and to set the default output directory m MODULE_CONNECTIVITY, -module-connectivity MODULE_CONNECTIVITY h, -help show this help message and exit Help message $ measurement-ADC-CALIBRATION -help InjVcalRange: the range of the calibration injection circuit(1: a large.MonitorV: list of Vmux channels to be measured.$(module-qc-tools -prefix)/configs/example_merged_vmux.json). In the input configuration json file (i.e. This script will run the ADC calibration ( task = ADC_CALIBRATION) as specified Modules to be tested are already powered on. MeasurementsĪn overview of the steps in the module QC procedure is documented in theĮlectrical specification and QC procedures for ITkPixV1.1 modulesĮach measurement is performed with one script. The main part of the tasks block is to specify all (correspond to each element in the dcv_cmd in the multimeter block) v_mux_channels: multimeter channel to measure the Vmux for each chip.share_vmux: whether to merge the Vmux channels or not.i_config: the current at which the module should be configured.The power supply should operate in constant current) v_max: the voltage to be set to the power supply (i.e. ![]() The tasks block starts with the GENERAL section that specifies the n_try: number of re-tries in case the script fails to read from the ntc.For example: when T = 36.2C, cmd returns std output = 36.2. The command returnsĪ std output which represents the value of measured temperature (float in the cmd: command to measure temperature from the module NTC.run_dir: path (relative or absolute) to the directory where ntc commands.The ntc block specifies the path and the commands for handling the NTC n_try: number of re-tries in case the script fails to read from the.For example, when V =Ġ.352V, dcv_cmd returns std output = 0.352. Value of measured voltage (float in the unit of ). Each command returns a std output which represents the EachĬommand corresponds to a single multimeter channel (only the used channels dcv_cmd: list of commands to measure voltage from the multimeter.run_dir: path (relative or absolute) to the directory where multimeter.The multimeter block specifies the path and the commands for handling the success_code: exit status that indicates success.n_try: number of re-tries in case the script fails to read from the power.For example, when V = 1.8A, getV_cmd returns std output = Return a std output which represents the value of the voltage (float in the getV_cmd: command to measure voltage of the power supply.For example, when I = 5.2A, getI_cmd returns std output = Return a std output which represents the value of the current (float in the getI_cmd: command to measure current of the power supply.$(module-qc-tools -prefix)/configs/example_merged_vmux.json to represent the voltage and current that are to be given as prefix)/configs/': example_merged_vmux.json Examples are provided in `$(module-qc-tools Information needed for the different power settings is extracted from the Configuration and external commandsĪll the configuration/settings are defined in a single json file. This json file is then passed as input to the scripts used to The first step in using this package is to set up the Session to use the scripts: source venv/bin/activate Python -m pip install -U pip module-qc-tools=2.0.0Īfter installation, one just needs to enter the virtual environment in each new Use this method if you want to use the latest stable (versioned) release of the The following to install the necessary software: $ python -m venv venv Upon a successful checkout, cd to the new module-qc-tools directory and run Use this method if you want to use the latest version of the package from This package may be accessed by cloning from gitlab or by installing it via pip. The external scripts shallįollow a fixed format, which is detailed in the later section. In addition, users shall install YARR and prepare external scripts for remoteĬontrol of power supply, multimeter and NTC readout. Lower than Python 3.7, set up a virtual python environment following the This tool requires users to have >= python3.7 with the following packagesĬheck the local python version with python -V. A general python tool for running ITkPixV1.1 module QC tests Table of contents ![]()
0 Comments
Leave a Reply. |