离最高频率 38.4K 还相去甚远, 所以感觉还是设置方面的问题 可能性大再验证一下时序波形, 看看有没有问题
下载贤集网APP入驻自媒体
设计ADS1263数据采集卡时遇到ADC实际数据输出率与理论配置不符的情况,怎么解决? 恒荣幸你能够在百忙之中查阅我的帖子,在此表示我诚挚的谢意。 本人在设计ADS1263 数据采集卡时遇到ADC实际数据输出率与理论配置不符的情况。具体细节如下。 ADS1263拓扑电路参考数据手册,设计如图 1 ADS1263电路原理图所示 图 1 ADS1263电路原理图 在实际测试中发现,将ADS1263配置为连续转换模式,通过ADS1263的DRDY引脚触发STM32F407外部中断从而读取ADC1的数据。 1、 当数据输出速率配置为100sps以内时实际数据输出速率(通过示波器测量DRDY引脚)与理论配置的数据输出速率相差不大。如图 2配置为100sps时RDRY脚输出波形所示,实际测量DRDY输出速率为96.58Hz 图 2配置为100sps时RDRY脚输出波形 2、 当数据输出速率配置较高时实际数据输出速率明显小于理论值。如图 3 配置为4800sps时RDRY脚输出波形所示为理论配置为4800sps数据输出率,但是实测DRDY引脚的频率为1.779k与理论值相差较大。 图 3 配置为4800sps时RDRY脚输出波形 另外已经用示波器实测晶振输出频率为7.4MHz左右,也已经确定ADC的寄存器已经正确写入到ADC(配置以后STM32读取ADC相应的寄存器发现输出速率的寄存器已经正确配置) 请问主要是什么原因导致ADC实际的输出速率与理论配置的速率相差较大的了? 再次感谢你的指导。