ADS131E04采样率由1KHz提高到16KHz时出现问题
时间:10-02
整理:3721RD
点击:
你好:
用ADS131E04芯片进行采样时,使用SPI接口进行数据通信,使用1KHz采样率,SPI时钟频率为2.048MHz时,DRDY引脚输出1ms一次,读取的AD采样值正常;
1、将采样率由1KHz提高到16KHz时,把SPI的时钟频率由2.048MHz提高到16.384MHz时,用示波器观察DRDY引脚的输出,发现DRDY输出信号的频率由1ms一次变成4ms一次;
2、再将SPI的时钟频率由2.048MHz改成4.096MHz时,其中采样率也为16KHz,DRDY输出信号的频率变成500ns一次(正常),不知道这是为什么?
猜想:
1、因为ADC芯片的主频为2.048MHz,会不会是SPI时钟频率太高,造成DRDY输出出错,即AD采样出错?
2、会不会因为寄存器配置出错造成上述现象?
3、还是说有其他可能?
好啊, 有猜想, 说明自己分析了一下, 进一步作验证呀, 可以调低 SPI 频率测试看看
你好:
SPI时钟频率调低到6.144MHz以下,DRDY输出正常。
(如:SPI时钟频率为6.144MHz时,采样率为16KHz,DRDY输出周期为62us左右一次)
就是不清楚为什么在采样率为16KHz,SPI时钟频率调高时,为什么DRDY输出周期变成4ms一次?