This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADS8663 CLOCK 问题~

Other Parts Discussed in Thread: ADS8363

最近正在使用ADS8363和ARM MCU 做数据采集应用,两通道同步采样,采用频率在60k左右。问题如下:

ADS8363的内部SAR ADC时钟是否是由CLOCK引脚上输入的时钟信号提供的?还是CLOCK引脚上输入的时钟信号只作为数字接口和内部逻辑的时钟?

因为是利用MCU读取ADS8363的数据,如果用GPIO做软件时序来控制读写的话,CLOCK信号的抖动(jitter) 就很难保证;如果用MCU定时器的匹配输出功能为ADS8363提供CLOCK信号,那么数据读写引脚的时序又很难与CLOCK的下降沿保持同步。

请给位大神赐教~

  • 看资料好像是ADC的时钟,全部由CLOCK提供;

    采样:可以用定时器配合时钟输出啊,这样时序容易保证点;

  • 你好,

    SAR型ADC的jitter是指采样保持电路开始进入保持模式那一瞬间的jitter,也就是您只需要保证CONVST的上升沿的jitter很小即可。

    一旦采样保持电路进入保持模式,这以后开始的转换使用的clock的jitter正常对采样结果应该影响不大。

  • Hi Jerry,

    关于ADS8363, 可以考虑用 联合两路PWM和一路SPI 配置出适合的时序:两路PWM 内部可以同步,可以确保数据读写引脚(RD)与CLK下降沿保持同步; PWM1A输出RD信号给ADS8363,PWM2A 输出CLK信号给SPI 和 ADS8363,SPI 置于SLAVE 模式,可以另外加一个GPIO控制ADS8363的CS信号。假如你MCU内部的SPI是带buffer的,那么用这种方法做起来比较简单。

    另外,强烈推荐采用TI的C2000处理器,该处理器所带的McBSP接口可以完全兼容ADS8363的接口时序。

    顺便问一下:

           1. 你是两通道,每个通道两路差分信号输入吗?

           2. 能透露一下你用的是哪家的ARM MCU吗?

    谢谢!

    Bestwishes

    Martin Li

     

  • Martin Li,

            感谢您的解答,目前MCU已经选好了,PCB设计也已经完成了,更改可能比较麻烦,如果下一版再做我一定会考虑您提供的方案。

            目前我使用的是两路单端信号输入,伪差分模式,利用内部基准源为两通道提供共模偏置电压。当时考虑了芯片封装的大小和功耗,所以选用的MCU是NXP的LPC1300系列,所以目前只能使用IO口做软件时序来操作ADS8363,好在采样率要求不是很高。

  • 时钟是由从clock引脚进入的。因为是慢速的ADC,对jitter不是那么敏感。SNR=-20log(2* Pi* Fin*TJitter),可以看到对SNR的影响