“线程: 测试, ADS1263”中讨论的其它部件
我需要读取一些在紫外线波长下工作的辐射传感器来进行辐照测量。
每个传感器都通过光电二极管对1千欧电阻器短路来实现,光照所产生的光电流被转换为电阻器上的电位差值; 传感器的灵敏度约为0.5 uV/UW cm^-2,在我的应用中,传感器应产生0至20 mV 之间的信号。
我决定使用 ADS1262有几个原因,其中一个原因是存在大量模拟输入和高灵敏度,因此我开始使用 Arduino 测试转换器,使用一个传感器进行寄存器设置和读数检索。
在这项基本测试中,我正在使用0至5 V DC 的模拟电源和2.5 V 的内部参考,不使用慢速采样率(10 SPS)进行放大
必须测量单极浮动信号后,我使用内部 IC 功能将信号调平到 ADC 输入动态的一半,从而在 AINCOM 引脚上启用 VBIAS,在 ADS126X 数据表中进行解锁。 我的设置示意图如下所示。
现在问题是:我得到了一个读数,正电压偏移约为20 mV。 换档还包括传感器光窗,不依赖于 ADC,因为如果我对 AIN8短路到 AIN9,我获得0 V 的额定读数(除一些噪音的 UV);我还执行了偏移和系统校准。 使用测量 mV 的 Fluke 万用表读取传感器时,我得到的读数大致相同,但没有20 mV 移位。
我无法从这一转变的出现位置中理解。 从我在数据表上看到的情况看,模拟输入的输入阻抗足够高(几个莫赫姆),使得内部 VBIAS 导致的传感器电阻器极化可以忽略不计。
有人可以帮帮我吗?