TI中文支持网
TI专业的中文技术问题搜集分享网站

ads1278通道数值不能切换

做直流信号采集时,用了ADS1278一个通道,但是这一个通道输入时用模拟开关分别切换了四路直流信号,但是每次模拟开关切换采集的都是第一通道的数值,ADS1278用的SPI格式,请问这是什么问题,谢谢!

Carter Liu:

模拟开关用的什么型号?确定开关切换过来了吗?

shuang gao:

回复 Carter Liu:

模拟开关的用的是ADG1404,我用示波器看了输入的模拟信号,已经切换过来的,而且我还间隔了几个DRDY信号后读取的,我是感觉是不是我有些控制信号设定为定值是不是有问题,比如Format[2:0]<= 3'b010;PWDN[1:0] <= 2'b 11;Mode[1:0] <= 2'b 00;CLK_DIV <= 1'b 1。信号时钟clk=15M,spiCLK=7.5M。现在我用了同步信号 SYNC;每采集一路信号就同步一次,这样切换的四路信号是正确的,但是这样相当于复位了ADC,采集一路信号需要2ms,感觉时间太长了。

shuang gao:

回复 Carter Liu:

模拟开关的用的是ADG1404,我用示波器看了输入的模拟信号,已经切换过来的,而且我还间隔了几个DRDY信号后读取的,我是感觉是不是我有些控制信号设定为定值是不是有问题,比如Format[2:0]<= 3'b010;PWDN[1:0] <= 2'b 11;Mode[1:0] <= 2'b 00;CLK_DIV <= 1'b 1。信号时钟clk=15M,spiCLK=7.5M。现在我用了同步信号 SYNC;每采集一路信号就同步一次,这样切换的四路信号是正确的,但是这样相当于复位了ADC,采集一路信号需要2ms,感觉时间太长了。

赞(0)
未经允许不得转载:TI中文支持网 » ads1278通道数值不能切换
分享到: 更多 (0)