请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:ADS131A02 ADS131A02在同步从属模式下工作,并使用外部16.384MHz晶体振荡器作为主时钟输入。 我按照第79页上的数据表说明完成初始化设置。 首先检查并解锁设备。 然后写入寄存器以配置设备,如下所示:
ADS131_A_SYS_CFG(0xa8),
ADS131_D_SYS_CFG(0x3c),
ADS131_CLK1 (0x08),
ADS131_CLK2(0x86),
ADS131_ADC1(0x00),
ADS131_ADC2 (0x00),
ADS131_ADC_ENA(0x0F)。
检查所有接收命令状态响应,以确保写入成功。
最后一步是唤醒设备并锁定寄存器。
但是,当我尝试通过发送NULL命令从主MCU通过SPI捕获数据时,STAT_1的Reeg向我显示F_resync位错误。 双通道数据被读取为0。
我还做了一个类似的小实验:试着每200毫秒读一次数据。 如果未设置F_resync,它有时会返回转换后的数据。 但是,概率太低。
有人能帮我吗? 非常感谢!
文森特