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
const struct ad7124_st_reg ad7124_regs_config_thermistor[AD7124_REG_NO]
Definition ad7124_regs_config_thermistor.c:24
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.