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
192 extern 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.