请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:ADS131A02 HII、
我在我的设计中使用 ADS131A02,它连接到 Raspberry PI 0,在获取数据时遇到一些问题。
有关我的实现的一些详细信息、
-
M0高电平、M1和 M2低电平。 因此配置为24位字异步中断模式。
-
AIN1N 和 AIN2N 连接到 AGND
-
AVDD 从 RPI 连接3.3V 电压。
-
VNCP 连接到 AGND。
-
XTAL2连接到16.384MHz 晶体振荡器
-
修复了禁用字大小、无 CRC (在0x0c 寄存器中校验)的问题。
-
启用2.44的内部基准。
我能够针对所有命令获得正确的响应、但是、RREG (STAT_1)会持续为每个样本提供两个错误:设置了 F_ADC 和 F_SPI 位。 在数据表之后、我读取了 STAT_P 和 STAT_N 寄存器以查看哪些通道超出阈值、并获取0x03以返回这两个通道、这意味着所有通道都超过正负输入。
关于 SPI、当我读取 STAT_S 寄存器时、它告诉我 F_FRAME 有错误、即每帧发送的 SCLK 不足。
您能帮我消除这些错误吗?