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.

ads1256轮训时输入端有正炫波输入,导致读数不稳,对地下拉电阻不为零



你好!
是的,在轮训的时候就能看到有电压!是以正旋波的方式出现的。我的PGA=1,SPS=50HZ.
为什么会有通道泄露呢?不是轮训的时候就没有呀!
是在输入端接一个电阻对地的,因为我做模拟输入需要分压的。
有给信号,只有最后一个通道没有用到是悬空的。其他的7路平时都有电压的。
 
当然是不能同时处理的!我说的轮训是通过配置寄存器来分别读各个通道,不轮训是说一直读区某一个通道。
电阻分压多了,是会变小的!等于把输出的电压分小了!但是,这个是不对的! 他不应该有电压输出的呀!
有一点是,当你接入电压信号以后就看不到这个正旋波了。但是电压要大于他自己输出的电压才能有读数变化!要不还是显示他自己输出的电压!
看起来像是他的最小识别电压一样,但这个芯片最小读取电压不会是几十毫伏的呀!现在有29毫伏左右!
你说的泄露可能是什么原因呢?
我怀疑应该是内部modulator 输出的信号,我有一路没有用到通道无论是轮训还是不轮训都不会有波形输出!因为多路器没有和她接通过。
  • 你的意思是说,1号通道做输入时,2/3/..号通道上能检测到模拟电压?这可能是通道泄露,你的采样频率和PGA放大倍数各是多大?

    还有就是“接电阻到地得不到0”是指在输入端接一个电阻到地?为什么不直接拉到地?接电阻到地的这一通道在采样时其他通道的信号有没有给?

  • 你好!

    是的,在轮训的时候就能看到有电压!是以正旋波的方式出现的。我的PGA=1,SPS=50HZ.

    为什么会有通道泄露呢?不是轮训的时候就没有呀!

    是在输入端接一个电阻对地的,因为我做模拟输入需要分压的。

    有给信号,只有最后一个通道没有用到是悬空的。其他的7路平时都有电压的。

  • 1. 1通道给正弦波,其他通道给直流,看看轮循采样时其他通道正弦波的频率是多少,如果和1通道的频率一样,那可能就是泄露过去了。

    2. 这颗ADC不能同步采样吧?!只有一个buffer和PGA,不能同时处理8个通道的信号的,只能轮循处理,“不是轮训的时候就没有呀!”,你是怎么设置的?

  • 另外,你说你的输入端电阻是用来分压的,把这个电阻和另外一个分压电阻同时缩小,看看情况有没有改善;然后同时增大,再看看有没有改善。个人猜测,同时取小时可能会好一些。