ads1256的几个疑问
时间:10-02
整理:3721RD
点击:
程序调了好几天了,还是不理想,无论我怎么设置采样率,drdy均输出30k频率的方波,现有如下几个疑问:
1、一上电,芯片应该进入自动转换过程,drdy引脚输出和采样频率相近的方波?
2、芯片默认的采样频率为30k,那么如果我把速率配置成1000,且没有进入standby或powerdown模式,那么drdy引脚应该会输出频率为1000hz(占空比先不讨论)的方波?
3、读写寄存器前是否要判断drdy的状态,当drdy为低端时候去操作?
先问这些吧,如果有大牛做过,请赐教,不胜感激
1. ADS1256 上电复位后,默认的数据率是30KSPS,所以/DRDY 的变化率和数据率相同,为30KHZ.
2. 是的.
3.建议根据/DRDY的状态来判断是否有新的数据输出,如果为低,再来读.
关于第三点:我的意思是指进行系统命令的操作前是否要判断/DRDY的状态,等低了再操作
如wreg,rreg等命令
这方面的操作不用判断/DRDY.
Description: Ends the continuous data output mode. (see RDATAC). The command must be issued after DRDY goes low and completed before DRDY goes high.
在输入结束连续转换命令时,需要等到DRDY为低时,并且在DRDY变高前结束输入命令。
关于第三点,请认真阅读datasheet的P35-P38。有几个命令需要在DRDY为低时输入。