您好!
我们使用的是 ADs1262、由+5V 电源供电;GND 和 AGND 连接在一起、AVDD 和 DVDD 也是如此。
将 AIN0和 AIN1连接到 AGND 时、数字输出为+30mV;将 AIN0连接到 AGND 并将 AIN1连接到1650mV 的电压时、数字输出为1640mV。
我们怎么做错了?
Chris
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.
您好 Dale、
非常感谢您的意见、很抱歉我的回答很晚。
我们正在开发一个天然氢传感器、我们需要使用32位 ADC、到目前为止、我们正在评估每个构建块、然后再转到最终设计。
我们目前使用的是 Protocral 板(https://github.com/Protocentral/ProtoCentral_ads1262/blob/master/Hardware/pc_ads1262_breakout.pdf)和 Arduino 板;
我们使用以下参数集:
我们希望对两个通道进行采样 (到目前为止,我们正在测试 A0和 A1的一侧,A2和 A3的另一侧),电压从-2500mV 上升到+2500mV:最好的配置是什么,以确保我们可以获得该范围? 目前为止,我们不使用 AINCOM (我们还不了解使用 AINCOM 的方式)。
A 在使用1500mV 电压作为输入时、迄今无法读取正负电压
我认为(但不确定、并非总是如此)第一次转换为0 (不确定)、然后稳定、与通道无关。
我现在不在办公室、我需要 回顾我的笔记并返回给您、到目前为止、我们 还没有完全能够获得转换的正负电压(它适用于正电压)、例如 、当使用1500mV 电池1500mV 时 (我想我们错过了一些关于 Biais 极性设置的内容。
希望这对您有所帮助。
Chris
您好 Dale、
关于信号、它不是真正的差分信号、我们使用内部半导体传感器来测量氢浓度;我们必须添加一个可在-4V 和+1V 之间设置的偏置电压、传感器输出可能略低于0mV。
ADC 输入悬空时的输出代码从100mV 变为250mV。
使用模拟(或数字)电源监控器正负电压时的转换代码为1、201mV (稳定);有关信息、AVDD = DVDD = 4、77V。
希望这有助于更好地理解问题。
Chris
尊敬的 Chris:
感谢您的信息。
由于您对 AVDD 使用单个5V 电源、因此您将无法对负双极信号进行采样。 您必须将-2.5V~+2.5V 信号转换为0~5V、并且可以使用 AINCOM 上的内部电平位移电压、请参阅数据表中图10-2中的建议。 应绕过内部 PGA 以实现最大满量程范围(FSR)。
上拉模式下的开路传感器应导致正满量程读数、因为当您在上拉模式下配置传感器偏置极性时、正输入被拉至 AVDD、负输入被拉至 AVSS。 您得到的100mV 至250mV 结果 不正确、因此您的测量结果有误。
您对内部 电源的测量是正确的。
根据您的所有信息、我认为您在第一个帖子中提到的问题是 由您将 AIN1和 AIN0短接至 AGND 时的 PGA 限制引起的。 我建议您使用 AINCOM 上的电平位移电压并将两个引脚短接至该电压、然后检查转换代码。
此致、
戴尔
您好 Dale、
感谢您的支持。
在上拉模式下、似乎确实存在问题、我们必须与构建了我们所使用库的人员进行研究、以便能够禁用+2.5V 电平位移电压。
我们绕过了 PGA。
现在、当使用 AIN0 (正极)和 AIN1 (负极)输入时、AVDD=DVDD 和 AVSS=DGND、当 AIN0悬空且 AIN1连接到 AVSS 时、我们的读数为+2500mV、 当 AIN0悬空且 AIN1连接到 AVSS 时,我们有-2500mV 的电压;当我们将 AIN0连接到1,5V 电池的正极侧,而 AIN1连接到负极侧时,我们读出1500mV:“您有什么想法?”
我们有 SBAS661B 文档:我们没有找到您提到的图:您所指的是什么文档?
最后一段是"负输入被拉至 AVSS、我们对吗?"
Chris
尊敬的 Chris:
您对1.5V 电池的测量结果实际上是正确的。
有关 AINx 悬空时的测量结果、请参阅另一篇文章 :ADS1262:来自偏置电阻器的意外电压和噪声
请 参阅此处 ADS1262数据表第107页的图10-2。 关于1.5V 电池的测量、我认为您的实际连接是差分输入、AIN1连接到电池的负极侧、AIN1不会短接到 AVSS。 如果我的理解不正确、请更正。
是的、您的理解是正确的。 我向你们道歉了。
此致、
戴尔
您好 Dale、
感谢您的回答、很抱歉我的延迟问题。
让我澄清我的上一个问题,很抱歉,我感到困惑。
当使用 AIN0 (正)和 AIN1 (负)输入(AVDD=DVDD 和 AVSS=DGND)时,我们得到以下转换值:
请提供建议、因为我们不理解。
测量0至+5V 电压的方法是什么?
Chris
尊敬的 Chris:
在您刚才所述的情况下(AIN0 =悬空、AIN1 = AVSS、VIN = 2.5V)、是否启用了 ADS1262内部上拉/下拉电阻器?
如果是这样、则预期结果为2.5V 的测量电压。 这是因为当 AIN0悬空时、上拉电阻器会将 AIN0拉至 AVDD。 但是、使用2.5V 的 ADC 内部基准将 ADC 正满量程(+FS)限制为+VREF/增益。 当 VREF = 2.5V 且增益= 1时、ADC 可提供的最大输出电压为+2.5V (与负满量程(-FS)类似、其中最小输出电压为-2.5V)。
我还想说的是、上拉/下拉电阻器不是在您执行精密测量时使用的。 相反、这是一种应定期使用的诊断功能、因为它会向测量路径添加一些电流。 这可能导致 ADC 测量的小偏移。
如果您有其他问题或其他问题不清楚、请告诉我
布莱恩