微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS8568模拟量采集问题,急急急!

ADS8568模拟量采集问题,急急急!

时间:10-02 整理:3721RD 点击:

项目上使用到ADS8568来采集8路模拟信号,信号范围±10V,8路全通过SDO_A引脚输出,CONVST_A到D短接在一起,通过CPU的一路GPIO来控制转换时机,通过另一路GPIO采集BUSY信号判断转换是否完成,ADS8568配置为软件模式+SPI接口,使用内部参考。配置寄存器值为0x800083FF,测试过程中发现寄存器值可以正确写入,也可以读取8个通道的采样值,但采样值一致在跳变(采样通道悬空状态下),而当采样通道外接电压时,采样通道读取的采样值一直固定不变,不知道是什么原因?寄存器值只在初始化时配置一次就可以了吧?我的采样函数里没有再配置寄存器,只是触发CONVST进行转换,然后等转换结束后通过SPI依次读取8个通道的采样值,这样处理是否有误?希望TI工程师和各位大牛不吝赐教

补发原理图

你好!

关于你的问题我把帖子发到了TI英文论坛E2E中,链接如下,请关注。

https://e2e.ti.com/support/data_converters/precision_data_converters/f/73/t/646414

你好!

输入引脚不应该悬空,如果不用应当接地。寄存器只要初始化一次就可以了,但每次Reset后需要初始化。你的采样思路是对的,没有问题。

Hi peng zhang32,

输入引脚不能悬空,不用时建议接地处理。 另外请参考规格书中的18页,检查时序是否满足要求。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top