This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADS1258 固定通道采集 请教

Other Parts Discussed in Thread: 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.有没 固定通道采集的例程或电路图可以参考啊?