TI论坛
直播中

fdvcxhtg

8年用户 1016经验值
擅长:嵌入式技术
私信 关注
[问答]

ADS1271使用PIN - SYNC脉冲启动AD转换,大约需要等待67000个CLK周期才会完成下降沿,怎么解决?


  • 我在查询Datasheet时看到ADS1271可以利用SYNC引脚启动转换。但是实际使用时发现,每次在SYNC引脚给入一个不小于10ns宽度的脉冲信号后大约需要等待67000个CLK周期(实际使用示波器观察到的),DRDY才会产生转换完成下降沿,这个问题怎么解决?请帮忙告知。另外,有没有支持 Daisy-Chain 的24bit具有控制寄存器的同类型ADC推荐,也请告知,谢谢!
    我的clk是12.5MHZ,Fs ≈ 24Khz。

回帖(2)

杨海清

2024-11-21 15:21:27
数据可用之前所需的时间t-NDR、为128个转换周期。这将转换为65535个 CLK 周期。如果 fCLK=12.5MHz、并且是高分辨率模式、则每个转换周期需要 n=512个 CLK 周期。fdata=fCLK/n=12.5MHz/512=24.4kHz。t-NDR=128*tDATA=128*512*tCLK 或65536 CLK 周期,这非常接近您的67000的时间。这是 ADS1271的正常行为。同步事件后、内部数字滤波器需要此延迟才能完全稳定。
同步引脚用于将系统中的多个 ADS1271 ADC 同步到同一时钟边沿。尽管同步可用作转换启动、但在数据可用之前,您将会有明显的延迟。
如果您这边需要更短的转换时间,我建议使用 ADS127L11。该器件可与转换启动输入搭配使用、稳定时间等效于 t-NDR、低至4.38微秒
举报

王霞

2024-11-21 17:19:02
首先,我们来分析您的问题。您在使用ADS1271时,使用SYNC引脚启动AD转换,但是发现需要等待大约67000个CLK周期才能完成转换。您的CLK频率为12.5MHz,采样频率Fs约为24kHz。我们可以通过以下步骤来解决这个问题:

1. 检查ADS1271的配置寄存器:确保您的ADS1271配置寄存器设置正确。特别是采样率、滤波器设置等参数。这些参数可能会影响转换时间。

2. 检查CLK信号:确保您的CLK信号稳定且无抖动。如果CLK信号不稳定,可能会导致转换时间变长。

3. 检查SYNC信号:确保您的SYNC信号宽度不小于10ns,且信号质量良好。如果SYNC信号有问题,可能会导致转换时间变长。

4. 检查电源:确保您的ADS1271电源稳定且符合规格要求。电源问题可能会导致转换时间变长。

5. 检查数据手册:仔细阅读ADS1271的数据手册,看看是否有关于转换时间的相关信息。可能有些参数设置或者特殊情况会导致转换时间变长。

关于您提到的Daisy-Chain的24bit具有控制寄存器的同类型ADC推荐,以下是一些建议:

1. AD7798:这是一个24位的模数转换器,支持Daisy-Chain,具有控制寄存器。它的采样率可以达到200kHz,适用于多种应用场景。

2. AD7794:这是一个24位的模数转换器,支持Daisy-Chain,具有控制寄存器。它的采样率可以达到250kHz,适用于多种应用场景。

3. AD7193:这是一个24位的模数转换器,支持Daisy-Chain,具有控制寄存器。它的采样率可以达到1MSPS,适用于高速应用场景。

请注意,以上推荐的ADC型号可能需要根据您的具体应用需求进行选择。建议您仔细阅读这些ADC的数据手册,以便找到最适合您需求的产品。希望这些建议对您有所帮助!
举报

更多回帖

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