TI论坛
直播中

小黑羊

11年用户 1074经验值
擅长:31274
私信 关注
[问答]

ADS8861时钟配置,监测SCLK和DOUT波形,发现存在SCLK和DOUT同时动作的情况,该波形或者时序是否正确?


  • 你好,
    ADS8861时钟配置问题,请帮忙看看,谢谢!
    问题描述:

    • 监测SCLK和DOUT波形,发现存在SCLK和DOUT同时动作的情况,该波形或者时序是否正确?
    • 若波形正确的,那么此时的高低电平是怎么判定的?
    • 采样周期时间有没有具体的规定?或者说最小采样周期是多少?
    波形如下:





回帖(3)

夏日余晖

2024-11-19 10:59:34

您是使用的CS

Mode 吗?DOUT是在SCLK的下降沿改变输出数据,主控端读取DOUT数据的话需在SCLK的上升沿读取,因为此时DOUT数据已稳定。

看上述波形,黄色应该是SCLK,蓝色是DOUT,DOUT在SCLK的下降沿改变输出状态,这没什么问题



高低电平判断标准如下截图所示:



Chu Allen said:

采样周期时间有没有具体的规定?或者说最小采样周期是多少?



采样周期包括tconv 和

tACQ ,如下截图所示,保证datasheet 性能参数的最小采样周期是1us,即710ns+290ns,也就是最大采样率是1MSPS


举报

夏日余晖

2024-11-19 10:59:46

ADS8861的模拟输入与输出code的关系如下截图所示,1

LSB = [2 × (VREF / 2^16)]

您实际测量电压是多少?基准电压是多少?您读取的code是多少?,将读取code转换回输入电压的最直接的方法是将数据与0x8000进行逻辑“与”计算并测试MSB(最高有效位)。如果MSB等于0,只需将十进制等效值乘以LSB值。如果MSB=1,则必须首先从十进制等效值中减去2^n,然后乘以LSB值。“n”是ADC的分辨率。看下这个转换过程是否存在问题?


如果上述转换过程没有问题,那可能读取时序存在问题。ADS8861有两种接口模式,一种是CS模式,一种是Daisy-chain 模式。CS 模式还分3线和四线的,以及 With 或Without

a Busy Indicator,具体见 datasheet  DIGITAL

INTERFACE 部分说明,datasheet 分别给出了不同模式下的时序图,建议您使用示波器或逻辑分析仪抓取读取的SPI波形以分析读取时序是否存在问题。


举报

江左盟

2024-11-19 17:09:07
您好!关于您提到的ADS8861时钟配置问题,我会尽量帮助您解答。

首先,我们需要了解ADS8861的工作原理。ADS8861是一款8位逐次逼近型模数转换器(ADC),它使用串行接口进行数据传输。SCLK是时钟信号,DOUT是数据输出信号。在正常的工作状态下,SCLK和DOUT不应该同时动作。SCLK用于控制数据的采样和转换,而DOUT用于输出转换后的数据。

根据您的描述,SCLK和DOUT同时动作的情况可能是由于时钟配置不当或者硬件连接问题导致的。以下是一些建议:

1. 检查硬件连接:确保SCLK和DOUT引脚连接正确,没有短路或者接触不良的情况。

2. 检查时钟配置:确保时钟信号的频率和占空比符合ADS8861的要求。根据数据手册,ADS8861的时钟频率范围为1MHz至10MHz,占空比应接近50%。

3. 检查时序:在正常的工作状态下,SCLK和DOUT的时序应该是这样的:SCLK上升沿触发采样,SCLK下降沿触发转换,DOUT在转换完成后输出数据。请检查您的时序是否符合这个要求。

关于高低电平的判定,您可以参考ADS8861的数据手册,了解其电平标准。通常,逻辑高电平为2.4V至5V,逻辑低电平为0V至0.8V。

至于采样周期时间,ADS8861的数据手册中提到,其采样周期为1个时钟周期。因此,最小采样周期应该是时钟周期的两倍。例如,如果时钟频率为1MHz,那么最小采样周期为2微秒。

希望以上信息对您有所帮助。如果问题仍然存在,请提供更多详细信息,以便我们进一步分析。
举报

更多回帖

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