AD7794使用过程中出现不工作的问题

来源:本站
导读:目前正在解读《AD7794使用过程中出现不工作的问题》的相关信息,《AD7794使用过程中出现不工作的问题》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《AD7794使用过程中出现不工作的问题》的详细说明。
简介:使用AD7794进行温度测量,外部接的是六路温度铂电阻,采用单次采样方式分别进行六个通道的数据采样(每秒钟对六个通道分别进行一次采样)。

问题:

使用AD7794进行温度测量,外部接的是六路温度铂电阻,采用单次采样方式分别进行六个通道的数据采样(每秒钟对六个通道分别进行一次采样)。但是ad7794会在某个时刻死掉,这个时刻可能是上电后5000s或者更久,没有确定的时间点。对SPI总线进行设置时,采用的SCK时钟为5khz。如果sck时钟为500khz时,这种死掉的情况大约十分钟或最长半个小时就会出现一次。如果AD7794死掉了,必须掉电重启才能恢复正常。我想请问一下,这个现象可能是由于什么问题造成的?我查看了下咱们的评估板,我在SPI总线上没有那个1M欧姆的上拉电阻,采用的是FPGA直接输出的信号连接。

另外,咱们有个连续转换、连续采集的模式,我搞不太清楚的是,如果我要采集六个通道的数据,连续转换有什么意义?连续采集的话,我怎么能分清那个数据对应哪个通道呢?多谢了,在线等。

回答:

“死掉”有可能是SPI总线失步。

比如你发了16位指令,但因为干扰,ADC可能认为SCLK跳了17次,结果就是以后的指令和数据全都错位了

可以试试从SPI连续发32个以上1给ADC,这是个soft reset

连续转换是说你把ADC配好了之后,ADC每次转换完成后自动开始下一次转换

与之对应的是单次转换,每次转换完后就停下进入低功耗状态

AD7794不支持自动轮询各个通道。那个功能在AD719x系列和AD717x里面有,一般会把data+status打开,从数据后面跟着的status里面看通道号。

提醒:《AD7794使用过程中出现不工作的问题》最后刷新时间 2024-03-14 01:20:16,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《AD7794使用过程中出现不工作的问题》该内容的真实性请自行鉴别。