ADS1258 固定通道采集 请教
ADS1258 采用自动扫描方式能够正常采集,但设置为固定通道采集,读的数据为 0 ,不知什么原因
对了通道采用 通道0 , 单极性输入
我的配置 固定 通道配置
//////////////// 固定 通道 0 // 38,21,65,00,FF,FF,00,00,FF
SPI2_ReadWrite(0x70); // 写多个 寄存器 从 0 寄存器开始
SPI2_ReadWrite(0x22); //0 fix channel
SPI2_ReadWrite(0x72); //1 CONFIG1 调ADS1258数字滤波器
SPI2_ReadWrite(0x00); //2 MUXSCH FIX channel 0
SPI2_ReadWrite(0x00); //3 MUXDIF
SPI2_ReadWrite(0xff); //4 MUXSG0对应通道开启
SPI2_ReadWrite(0x03); //5 MUXSG1对应通道开启
SPI2_ReadWrite(0x00); //6 SYSRED
SPI2_ReadWrite(0xff); //7 GPIOC
SPI2_ReadWrite(0x00); //8 GPIOD
SPI2_ReadWrite(0x8b); //9 ID
是不是只能做差分输入,不能做单端输入啊?哪位高手指点下,
可以单端输入,此时需要把输入脚AINCOM用起来,AINCOM是单端信号的共模电平。你可以把寄存器的值回读一下,看看有没有正确写入。
1.现在能够读出数据,,比自动扫描模式的电压要低,不知道是不是配置有问题?
2.寄存器读 都正确写入,
3.手册上的 固定模式下,AINCOM不能 参考是什么意思,
4.MUXSCH 之说到,配置 正极通道,负极通道, 通道0 的 单端采集 设置为 00 正确?
5.有没 固定通道采集的例程或电路图可以参考啊?
