TI论坛
直播中

杜喜喜

8年用户 1588经验值
私信 关注
[问答]

ADS8363的内部SAR ADC时钟是否是由CLOCK引脚上输入的时钟信号提供的?


  • 最近正在使用ADS8363和ARM MCU 做数据采集应用,两通道同步采样,采用频率在60k左右。问题如下:
    ADS8363的内部SAR ADC时钟是否是由CLOCK引脚上输入的时钟信号提供的?还是CLOCK引脚上输入的时钟信号只作为数字接口和内部逻辑的时钟?
    因为是利用MCU读取ADS8363的数据,如果用GPIO做软件时序来控制读写的话,CLOCK信号的抖动(jitter) 就很难保证;如果用MCU定时器的匹配输出功能为ADS8363提供CLOCK信号,那么数据读写引脚的时序又很难与CLOCK的下降沿保持同步。
    请给位大神赐教~

回帖(3)

成尔秩

2025-1-22 16:16:15
看资料好像是ADC的时钟,全部由CLOCK提供;
采样:可以用定时器配合时钟输出啊,这样时序容易保证点;
举报

张佳婧

2025-1-22 16:24:28
SAR型ADC的jitter是指采样保持电路开始进入保持模式那一瞬间的jitter,也就是您只需要保证CONVST的上升沿的jitter很小即可。
一旦采样保持电路进入保持模式,这以后开始的转换使用的clock的jitter正常对采样结果应该影响不大。
举报

Petc

2025-1-22 17:24:37
ADS8363的内部SAR ADC时钟确实是由CLOCK引脚上输入的时钟信号提供的。CLOCK引脚不仅用于数字接口和内部逻辑的时钟,还用于控制ADC的采样和转换过程。

在您的应用中,使用ARM MCU读取ADS8363的数据时,确实需要考虑CLOCK信号的抖动问题。以下是一些建议:

1. 使用ARM MCU的硬件定时器生成CLOCK信号:这样可以减少抖动,同时保持数据读写引脚的时序与CLOCK的下降沿同步。您可以在MCU的定时器中断服务程序中处理数据读写操作,确保时序的准确性。

2. 使用外部时钟源:如果MCU的定时器无法满足您的时序要求,可以考虑使用外部时钟源为ADS8363提供CLOCK信号。这样可以确保时钟信号的稳定性和准确性。

3. 优化软件时序控制:在软件时序控制中,可以尝试使用更高精度的延时函数,以减少抖动对数据采集的影响。同时,可以通过调整延时参数来优化数据读写引脚的时序。

4. 考虑使用SPI接口:如果可能的话,可以考虑使用SPI接口与ADS8363通信。这样可以减少时序控制的复杂性,同时提高数据传输的稳定性和可靠性。

总之,您需要在MCU的硬件定时器、外部时钟源和软件时序控制之间进行权衡,以确保CLOCK信号的稳定性和数据读写引脚的时序准确性。希望这些建议对您有所帮助。
举报

更多回帖

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