13#ifndef AD7124_REGS_CONFIGS_H_ 
   14#define AD7124_REGS_CONFIGS_H_ 
   28#define RTD1_2WIRE_IOUT0    0    
   29#define RTD2_2WIRE_IOUT0    1    
   30#define RTD3_2WIRE_IOUT0    8    
   31#define RTD4_2WIRE_IOUT0    11   
   32#define RTD5_2WIRE_IOUT0    14   
   34#define RTD1_2WIRE_AINP     2    
   35#define RTD2_2WIRE_AINP     4    
   36#define RTD3_2WIRE_AINP     6    
   37#define RTD4_2WIRE_AINP     9    
   38#define RTD5_2WIRE_AINP     12   
   40#define RTD1_2WIRE_AINM     3    
   41#define RTD2_2WIRE_AINM     5    
   42#define RTD3_2WIRE_AINM     7    
   43#define RTD4_2WIRE_AINM     10   
   44#define RTD5_2WIRE_AINM     13   
   46#define RTD_2WIRE_GAIN_VALUE    4    
   49#define RTD1_3WIRE_IOUT0    0    
   50#define RTD2_3WIRE_IOUT0    6    
   51#define RTD3_3WIRE_IOUT0    10   
   52#define RTD4_3WIRE_IOUT0    14   
   54#define RTD1_3WIRE_IOUT1    1    
   55#define RTD2_3WIRE_IOUT1    7    
   56#define RTD3_3WIRE_IOUT1    11   
   57#define RTD4_3WIRE_IOUT1    15   
   59#define RTD1_3WIRE_AINP     2    
   60#define RTD2_3WIRE_AINP     4    
   61#define RTD3_3WIRE_AINP     8    
   62#define RTD4_3WIRE_AINP     12   
   64#define RTD1_3WIRE_AINM     3    
   65#define RTD2_3WIRE_AINM     5    
   66#define RTD3_3WIRE_AINM     9    
   67#define RTD4_3WIRE_AINM     13   
   69#define SINGLE_3WIRE_RTD_GAIN   4    
   70#define MULTI_3WIRE_RTD_GAIN    5    
   71#define RTD_3WIRE_EXC_MEASURE_GAIN  0    
   75#define RTD_3WIRE_EXC_MEASURE_AINP      14   
   76#define RTD_3WIRE_EXC_MEASURE_AINM      15   
   78#define RTD_3WIRE_EXC_MEASURE_AINP      6    
   79#define RTD_3WIRE_EXC_MEASURE_AINM      7    
   83#define RTD1_4WIRE_IOUT0    0    
   84#define RTD2_4WIRE_IOUT0    1    
   85#define RTD3_4WIRE_IOUT0    8    
   86#define RTD4_4WIRE_IOUT0    11   
   87#define RTD5_4WIRE_IOUT0    14   
   89#define RTD1_4WIRE_AINP     2    
   90#define RTD2_4WIRE_AINP     4    
   91#define RTD3_4WIRE_AINP     6    
   92#define RTD4_4WIRE_AINP     9    
   93#define RTD5_4WIRE_AINP     12   
   95#define RTD1_4WIRE_AINM     3    
   96#define RTD2_4WIRE_AINM     5    
   97#define RTD3_4WIRE_AINM     7    
   98#define RTD4_4WIRE_AINM     10   
   99#define RTD5_4WIRE_AINM     13   
  101#define RTD_4WIRE_GAIN_VALUE    4    
  104#define RTD_IOUT0_500UA_EXC     4    
  105#define RTD_IOUT1_500UA_EXC     4    
  106#define RTD_IOUT0_250UA_EXC     3    
  107#define RTD_IOUT1_250UA_EXC     3    
  108#define RTD_IOUT_EXC_OFF        0    
  112#define NTC1_THERMISTOR_AINP    0    
  113#define NTC2_THERMISTOR_AINP    2    
  114#define NTC3_THERMISTOR_AINP    4    
  115#define NTC4_THERMISTOR_AINP    6    
  116#define NTC5_THERMISTOR_AINP    8    
  117#define NTC6_THERMISTOR_AINP    10   
  118#define NTC7_THERMISTOR_AINP    12   
  119#define NTC8_THERMISTOR_AINP    14   
  121#define NTC1_THERMISTOR_AINM    1    
  122#define NTC2_THERMISTOR_AINM    3    
  123#define NTC3_THERMISTOR_AINM    5    
  124#define NTC4_THERMISTOR_AINM    7    
  125#define NTC5_THERMISTOR_AINM    9    
  126#define NTC6_THERMISTOR_AINM    11   
  127#define NTC7_THERMISTOR_AINM    13   
  128#define NTC8_THERMISTOR_AINM    15   
  131#define THERMISTOR_GAIN_VALUE   0    
  135#define THERMOCOUPLE1_AINP      2    
  136#define THERMOCOUPLE2_AINP      6    
  137#define THERMOCOUPLE3_AINP      8    
  138#define THERMOCOUPLE4_AINP      10   
  139#define THERMOCOUPLE5_AINP      12   
  140#define THERMOCOUPLE6_AINP      14   
  142#define THERMOCOUPLE1_AINM      3    
  143#define THERMOCOUPLE2_AINM      7    
  144#define THERMOCOUPLE3_AINM      9    
  145#define THERMOCOUPLE4_AINM      11   
  146#define THERMOCOUPLE5_AINM      13   
  147#define THERMOCOUPLE6_AINM      15   
  150#define THERMOCOUPLE_GAIN_VALUE     7    
  154#define CJC_RTD_AINP            4    
  155#define CJC_RTD_AINM            5    
  156#define CJC_RTD_IOUT0           1    
  157#define CJC_RTD_IOUT0_EXC       RTD_IOUT0_500UA_EXC  
  159#define CJC_PTC_THERMISTOR_AINP     4    
  160#define CJC_PTC_THERMISTOR_AINM     5    
  161#define CJC_PTC_THERMISTOR_IOUT0    1    
  162#define CJC_PTC_THERMISTOR_IOUT0_EXC 4   
  164#define RTD_PT1000_GAIN_VALUE       0    
  168#define ADC_CALIBRATION_GAIN        1    
  169#define ADC_CALIBRATION_PWR_MODE    0    
  170#define ADC_CALIBRATION_REF_SRC     2    
  192extern const struct ad7124_st_reg
 
cjc_sensor_type
Definition ad7124_regs_configs.h:173
 
@ THERMISTOR_PTC_KY81_110
Definition ad7124_regs_configs.h:175
 
@ NUM_OF_CJC_SENSORS
Definition ad7124_regs_configs.h:177
 
@ PT100_4WIRE_RTD
Definition ad7124_regs_configs.h:174
 
@ PT1000_2WIRE_RTD
Definition ad7124_regs_configs.h:176
 
struct ad7124_init_param ad7124_thermocouple_init_params
Definition ad7124_regs_config_thermocouple.c:178
 
struct ad7124_init_param ad7124_rtd_init_params
Definition ad7124_regs_config_rtd.c:391
 
const struct ad7124_st_reg ad7124_regs_config_thermistor[AD7124_REG_NO]
Definition ad7124_regs_config_thermistor.c:24
 
struct ad7124_init_param ad7124_thermistor_init_params
Definition ad7124_regs_config_thermistor.c:152
 
const struct ad7124_st_reg ad7124_regs_config_3wire_rtd[AD7124_REG_NO]
Definition ad7124_regs_config_rtd.c:143
 
const struct ad7124_st_reg ad7124_regs_config_2wire_rtd[AD7124_REG_NO]
Definition ad7124_regs_config_rtd.c:25
 
const struct ad7124_st_reg ad7124_regs_config_4wire_rtd[AD7124_REG_NO]
Definition ad7124_regs_config_rtd.c:274
 
const struct ad7124_st_reg ad7124_regs_config_thermocouple[AD7124_REG_NO]
Definition ad7124_regs_config_thermocouple.c:24
 
Configuration file of nanodac firmware example program.