1) 1)我们需要使用内置 PGA 在双极输入(+/-2.5)中配置 ADS114s08。 如何配置 REFOUT、REFCOM、REFP0和 REFN0。 还有什么应该是软件寄存器设置。
2)我们还尝试通过配置 REFSEL[1:0]= 10 REFCON[1:0]= 10来在 REFOUT 生成内部+2.5V 和在 REFCOM 生成-2.5V。 但在 REFOUT 引脚上未测量+2.5V、在 REFCOM 引脚上未生成-2.5V。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
1) 1)我们需要使用内置 PGA 在双极输入(+/-2.5)中配置 ADS114s08。 如何配置 REFOUT、REFCOM、REFP0和 REFN0。 还有什么应该是软件寄存器设置。
2)我们还尝试通过配置 REFSEL[1:0]= 10 REFCON[1:0]= 10来在 REFOUT 生成内部+2.5V 和在 REFCOM 生成-2.5V。 但在 REFOUT 引脚上未测量+2.5V、在 REFCOM 引脚上未生成-2.5V。
请查找我们用于双极电源的 ADS114S08连接。
我们尚未组装 C32、C33、R10、R11。
我们使用外部 LDO 来实现+2.5V 和-2.5V。
以下是寄存器配置:
REC_BUF[ADS_INPMUx]= adcChNo;// ADS_INPMUX 选择通道0
REC_BUF[ADS_PGA]= 0x00;// ADS_PGA 启用单端测量且 PGA 增益= 1
REC_BUF[ADS_DATARate]= 0x14;// ADS_DATARate 连续转换、每秒20个样本
REC_BUF[ADS_REF]= 0x3A;// ADS_REF
REC_BUF[ADS_IDACMA]= 0x00;// ADS_IDACMAG
REC_BUF[ADS_IDACMUX]= 0xFF;// ADS_IDACMUX
REC_BUF[ADS_VBIAS]= 0x00;// ADS_VBIAS
REC_BUF[ADS_SYS]= 0x10;// ADS_SYS
REC_BUF[ADS_RESERVED0]= 0x00;// ADS_RESERVED0
REC_BUF[ADS_OFCAL0]= 0x00;// ADS_OFCAL0
REC_BUF[ADS_OFCAL1]= 0x00;// ADS_OFCAL1
REC_BUF[ADS_RESERVED1]= 0x00;// ADS_RESERVED1
REC_BUF[ADS_FSCAL0]= 0x00;// ADS_FSCAL0
REC_BUF[ADS_FSCAL1]= 0x40;// ADS_FSCAL1
REC_BUF[ADS_GPIODAT]= 0x00;// ADS_GPIODAT
REC_BUF[ADS_GPIOCON]= 0x00;// ADS_GPIOCON
此外、为了测量内部基准电压、我们还必须在硬件和软件中更改寄存器。
如果上述硬件和软件正确、请提供建议。