关于ADS1292时序问题
时间:10-02
整理:3721RD
点击:
大家好,我最近在做个小东西,用MSP430F5529控制ADS1292,目前在调试程序。按照芯片手册上的时序图写的,并且读出寄存器的值,但是发现有时候能准确读出数值,有时候却不能,读出来是0.程序没改情况下出现这种情况,是什么原因造成的呢?是我的时序有问题,还是干扰问题,我下载到开发板上,离开软件调试,发现也是不稳定。而且我的SCLK要很低才能读出数据,16分频以上了,SCLK是512MHz,希望能帮我分析下
应该是始终设置的问题,还有时序那块再检查一遍,防止有问题
按照芯片手册上的时序图写的程序应该就没有什么问题了,读出寄存器的值,发现有时候能准确读出数值,有时候却不能,读出来是0.这个可能是由于外围电路造成的,楼主能否把电路图贴出来我们帮你看看呢?
应该不是电路或者程序的问题,因为你有时候可以独取出来,最又可能是和搜到干扰了。
你的电源使用的是 什么电源呢?线性电源还是开关电源?开关电源的干扰比较大,可能会对芯片产生一定的干扰。