电路设置:
DVDD =+3.3V
AVDD =+2.5V
AVSS =-2.5V
时钟使用32.768kHz
注册设置:
自动扫描模式
DRATE[1:0]= 00;
Dly[2:0]= 00;
地址04h = 3Fh;//仅从AIN0到AIN5的样本输入
地址05h = 00h;
问题:
我正在脉冲转换模式下工作,以实现50SPS的采样率。 由于我已将地址04h的内容设置为'3F',因此预期的数据仅来自通道AIN0到AIN5。 但当我验证从ADC收到的数据时,它包含所有16个通道的数据。即,收到的状态字节从88h到97h不等。 起初我只做了6个SPI事务,但在我注意到收到的数据中的错误后,我做了16个SPI事务。
根据数据表,通道不应仅从AIN0到AIN5进行索引? 或者我错过了什么?
在脉冲转换模式下,是否可以 通过在命令字节中设置C[2:0]='001'来仅读取AIN0到AIN5?
谢谢你。