您好!
我不知道该怎么说了,但我还是不知道该怎么办了。"
我使用由具有两个模拟输出的3V3供电的传感器。 这些输出的基准电压相对于接地端等于 VDD/2。 我将此参考称为"负"极点。
因此、这两个模拟输出可以在-1V25至+1V25之间变化。
我觉得很容易将它连接到 ADC ADS124S06。 我将负极连接到 AINCOM 输入、将+极连接到 AIN0和 AIN1。 我将3V3用作外部基准。
有关信息、请参阅此部件的架构。
在软件中、我配置了以下寄存器:
数据速率:0x38 //配置200SPS、低延迟滤波器,单次
REF:0x30 //配置 REFP_BUF 和 REFN_BUF 已禁用
VBIAS:0x00
PGA:0xC8 //配置 PGA 启用,转换延迟4096*tMOD
在 INPMUX 寄存器中进行的测试中:AINCOM 配置为负输入、AIN1配置为正输入
其他寄存器保留原始值。
我不知道我错了什么,但它不能正常工作。
为了进行测试、我使用实验室电源、其中我将 AINCOM 放置在-端子上、并将 AIN1放置在+端子上。 奇怪的是、在这种配置中、ADC 的值始终接近于该值。 如果我将 AINCOM 放置在+端子上、将 AIN1放置在-端子上、这会为我提供一个正确的负值、我可以升至3V25?!
如果将 PGA 配置更改为0xC0 (PGA 已旁路):
为了进行测试、我使用实验室电源、其中我将 AINCOM 放置在-端子上、并将 AIN1放置在+端子上。 在此配置中、ADC 值正确、最高可达0V3左右为正值、超过该值则不再正确。 如果我将 AINCOM 放在+端子上、将 AIN1放在-端子上、我会得到一个正确的负值、我可以达到3V3?!
你能给我一些线索吗?
谢谢。