发 帖  
原厂入驻New
张飞60小时讲透半桥串联谐振软开关电源设计,立即学习!
[问答] 请问ADS1256通道怎么切换读取数据
2019-6-18 13:57:32  88 ADS1256
分享
   我的ADS1256用来测量两路模拟信号,分别为AIN0和AIN1,按照Datesheet中Page21中的Figure19中的时序写的程序,但我发现当采样频率为2.5SPS到1KSPS之间时只能读出一个通道的数据,而当采样频率大于1KSPS时可以正常读出两个通道的数据,这是怎么回事呢?各位ti专家有没有遇到过这种问题?
0
2019-6-18 13:57:32   评论 分享淘帖
3 个讨论
在高采样率和低采样率的SCLK都是625kpbs,两个通道分别输入1V和0.5V的电压信号,在多片ADS1256上都是这样的。

按照Figure19中所示,在写MUX SYNC WEAKUP 之后DRDY会变高,这时会有个t18的SETTING TIME,然后DRDY变低,然后接着写下一个通道,如果在程序中根据DRDY的高低变换来写这个循环的话 就会只读出一个通道的数值。
后来我在两个通道切换之间加了延迟就能分别读出两个通道的值了,这个延迟就是Table13.里面给的SETTING TIME(t18),也就是在写MUX,SYNC,WEAKUP,RDATA,之后加了t18的延迟,等待DRDY变低之后,再去写另外一个MUX,SYNC,WEAKUP,RDATA,然后再延迟t18,如此循环,才能正常读出两个通道的数值。
2019-6-18 14:13:22 评论

举报

BEONEWENHUI 发表于 2019-6-18 14:13
在高采样率和低采样率的SCLK都是625kpbs,两个通道分别输入1V和0.5V的电压信号,在多片ADS1256上都是这样的。

按照Figure19中所示,在写MUX SYNC WEAKUP 之后DRDY会变高,这时会有个t18的SETTING TIME,然后DRDY变低,然后接着写下一个通道,如果在程序中根据DRDY的高低变换来写这个循环的话 就会只读出一个通道的数值。

恭喜能正常读出数据,也感谢分享!
我有个疑问,按照图19所示的意思,DRDY 从在高电平的时间应该大于t18的. 请问你在延迟t18以后,DRDY的状态是高电平还是低电平的?
能否用示波器测试一下DRDY的高电平持续时间有多长?谢谢!
2019-6-18 14:29:08 评论

举报

60user20 发表于 2019-6-18 14:29
恭喜能正常读出数据,也感谢分享!
我有个疑问,按照图19所示的意思,DRDY 从在高电平的时间应该大于t18的. 请问你在延迟t18以后,DRDY的状态是高电平还是低电平的?
能否用示波器测试一下DRDY的高电平持续时间有多长?谢谢! ...

你好!我想问一下ADS1256可以读出寄存器的数据,但是就是读不了电压的数据,怎么搞?
2019-6-18 14:42:44 评论

举报

只有小组成员才能发言,加入小组>>

590个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /10 下一条

快速回复 返回顶部 返回列表