![]() |
CROSS Technical Documentation User Manual and Technical Doc.
INFN Milano Bicocca
|
#include <stdint.h>Go to the source code of this file.
Data Structures | |
| struct | preamplifier_SAR_ini_type |
Macros | |
| #define | preamplifier_scrivi_il_trimmer 1 |
| #define | preamplifier_leggi_il_trimmer 0 |
| #define | preamplifier_coarse_step_trimmer_default 230e3 |
| #define | preamplifier_fine_step_trimmer_default 1970 |
| #define | preamplifier_positive_saturation 9e6 /*The positive max differential amplitude*/ |
| #define | preamplifier_negative_saturation -9e6 /*The negative max differential amplitude*/ |
Functions | |
| void | instr_ouput_offset_we_want_to_set_function (void) |
| The preamplifier offset will be set at the value passed from the CAN with this function if, after this setting, it is launched instr_Vbias_to_be_set_function(). | |
| void | instr_output_offset_to_be_set_function (void) |
| The detector bias will be set at the value set with the function instr_detector_Vbias_we_want_to_set_function() with which the target values are stored in the vector Detector_bias_target[]. | |
| static void | preamplifier_normalize_gain_offset_error (uint8_t scheda_su_scheda_giu_) |
| void | preamplifier_aggiusta_offset_SAR (void) |
| This function provide the output offset with the standard SAR method. | |
| void | instr_preamplifier_scrittura_lettura_trimmer_offset_function (void) |
| Content of the preamplifier trimmers can be read/write. | |
| void | preamplifier_ritorno_al_gain_originale (uint8_t scalata, uint8_t indice_trimmer, uint8_t *target_raggiunto_1_non_raggiunto_0) |
| This function sets the original gain when a few LSb have to be determined. The umber of bits is bit_to_go. | |
| int32_t | preamplifier_ADC_external_measured_node_function (uint8_t scheda_su_scheda_giu, uint8_t indice) |
| This function provide node reading from an external ADC. | |
| void | preamplifier_trova_il_guess (uint8_t trimmer_da_usare) |
| void | preamplifier_determina_trimmer_therma_comp (uint8_t scheda_su_scheda_giu, uint8_t canale, uint8_t valore_previsto_trimmer_offset, uint8_t solo_recupero_default_comp_se_1) |
| This function determines and set the thermal compensation trimmer. | |
Variables | |
| int32_t | preamplifier_Output_offset_target [12] |
| Offset target values. | |
| volatile uint16_t | preamplifier_attesa_tra_le_misure |
| int32_t | preamplifier_error_voltage |
| uint8_t | preamplifier_canali_da_regolare |
| uint8_t | preamplifier_externalADC_1_onboardADC_0 |
| uint8_t | preamplifier_SAR_1_no_SAR_0 |
| uint8_t | preamplifier_fastSAR_1_no_fastSAR_0 |
| volatile uint8_t | termalizzazione_fatta [] |
| struct preamplifier_SAR_ini_type | preamplifier_SAR_ini [] |
| int32_t | preamplifier_coarse_step_trimmer [] |
| int32_t | preamplifier_fine_step_trimmer [] |
| uint8_t | preamplifier_canali_da_regolare_old |
| volatile int32_t | preamplifier_Output_offset_target_at_the_moment [] |