你(们)好
我尝试使用 ads1263 同时读取两个不同的输入(两个单端信号),一个输入使用 ADC1,另一个使用 ADC2。 很遗憾,我在读取 ADC2时遇到问题。 两个 ADC 的转换速率均为400sps,我几乎同时开始两个 ADC 的转换。
我所做的工作如下:
首先 、我发送 stop1和 stop2
2秒 I 设置 INPUTMUX 和
我发送 start1和 start2的三分之一
4 -在我看到 DRDY 处于低电平后、我读取 ADC1、该值正常、然后读取 ADC2、该值均为零位。
我重复这个周期、看不到 ADC2的任何输出。 当我在更改 INPMux 之前不发送 stop2时 ,我可以读取 ADC2和 ADC1,但我不确定这两个转换是否同时启动。 我需要同时在2.5ms 时间窗口中读取两个输入。
数据表第121页上的说明,要更改输入通道,您需要停止 ADC 并 设置 INPmux 寄存 器,然后启动两个 ADC,在 DRDY 处于低电平之后,您可以按顺序读取 ADC,但它对我来说不起作用。
如果你能帮助我,我会非常感谢。