ADI 技术
直播中

王敏

7年用户 245经验值
私信 关注
[问答]

AD7172-2BRUZ无法使用连续转换功能

#MSD:3030280
问题描述:
AD7172-2连续转换模式情况下,正常转换后DOUT/RDY管脚置高代表转换结束。我们通过中断,监控该管脚的低电平进入触发,判断是否要继续转换。目前因为DOUT的变为高电平的延时过长导致系统一直进入中断状态,读取数据。对系统的资源消耗极大,无法使用连续转换功能。

我们尝试在中断中加延时到10us后(也试过5us,但不行,换句话说t7的恶劣情况应该大于5us),该模式才变为正常状态,我们分析了手册的表达其中t7时间的概念,我们推测测手册的描述存在疑问
t7时间应该为反应的最大值(即转换完成后DOUT变为高的最大时间量,在此期间进入中断将认为fail),以便我们设定中断的延时最小情况。




目前我们采用的输出更新速度为2.5KHz, 数据输出为400us一次。但是我们抓取的波形,744ns就重新读取数据,看上去不正常。
黄色代表DIN=0X44
绿色代表SCLK=8MHz
蓝色代表DOUT/RDY
紫色代表CS

认为是异常的情况:


加10us 延时在中断中后,输出数据的速率2.5KHz:

部分原理图:



寄存器配置图读法:
寄存器0X28
写入值:0X0509



我们还尝试了增加/减少SCLK来读取数据,此时DOUT输出全高,代表格式错误


以及和数据手册标准时序做对比,抓了末尾数据的波形,发现最后一位数据可高可低,和手册描述不太一致:




手册中的t7指的是SCLK上升沿到DOUT到50%高电平的状态:

回帖(3)

郝思雨

2019-1-18 10:42:24
数据手册中,好像说的是转换完成后 ,DOUT引脚由高电平变为低电平,读取完数据后,该引脚变为高电平。
举报

李云

2019-5-4 20:58:22
现在解决了吗楼主,我也觉得手册上描述有问题
举报

李云

2019-5-4 21:31:53
楼主还在吗,请问解决了吗,我也觉得手册上写的有问题
举报

更多回帖

发帖
×
20
完善资料,
赚取积分