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.

[参考译文] ADS1258:无/DRDY脉冲(Crystal启动问题)

Guru**** 2582935 points
Other Parts Discussed in Thread: ADS1258

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/628309/ads1258-no-drdy-pulses-crystal-startup-issue

部件号:ADS1258

我 有一台ADS1258的PC ,它总是输出不正确的值。 检查后,我发现在将启动销拉高后,数据始终未准备就绪。

由于固件控制相同(相同MCU),什么硬件故障可能导致数据输出始终未就绪。 谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Joes,您好!

    您可能看不到/DRDY脉冲的一些原因是...

    • 设备未正确通电或设备处于断电状态(/PWDN =低)。  

    • 没有ADC时钟(外部时钟未启用或晶体未振荡)或CLKSEL引脚配置不正确。

    • 设备处于复位(/reset =低)状态。
    • 设备已因电气过应力而损坏。

    首先,我要仔细检查电源电压,GPIO控制引脚的状态以及时钟是否处于活动状态。 我建议关闭/DRDY信号(如果您尚未触发),只是为了确保缓慢的数据速率或电源设备上升不会导致/DRDY脉冲出现在屏幕外。

    如果所有这些看起来都正常,那么我可能会建议再获取一些样例部件并更换ADS1258,以查看设备是否因某种原因而损坏。

    ...我的猜测可能是GPIO引脚设置被简单忽略,或者ADC时钟缺失。

    我希望这会有所帮助,
    Chris

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Chris:

    振荡器不会振荡,除非我将探头放在它上(XTAL1或XTAL2)。

    似乎我必须增加电容值,因为我的探针电容为11pF。

    但振荡器类型(MC-306 32.7680K-A0) 和电容器 是根据 ADS1258数据表中的推荐部件和值选择的。

    您能否建议此特定案例可能出现的问题,因为我在其他主板中看不到任何问题。

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Joes,您好!

    有许多变量和电路容差可能会影响此电路并防止其振荡...

    1. 其一,确保PCB已彻底清洁,并检查是否存在任何可见的焊剂残留物,这些残留物会增加寄生阻抗并可能防止振荡。

    2. 负载电容器和寄生PCB电容器可能有所不同,因此您可能会看到板对板的一些差异。 一个好的做法(您目前正在使用)是使用C0G型电容器,这种电容器具有较低的温度系数,因此在温度下会更稳定。

    3. 晶体负载电容实际上是4.7pF电容器的串联组合(4.7pF // 4.7pf => 2.35 pF负载)。 对于某些晶体,或者寄生PCB电容导致缺失10 pF的情况,这可能是合适的。 我建议增加这些电容器,看看这是否能解决问题。 其他一些E2E线程报告成功地将这些电容器增加到22 pF。

      1. 注:我认为4.7 pF电容器推荐是使用 Epson C-001R推荐晶体测试和优化此电路的结果。 这些电容器值可能不适用于稍后添加到数据表中的其他推荐晶体。

    4. 我最近发现的另一件事帮助了其他人解决了类似问题,那就是添加了一个1-10 MOhm电阻器,并将其与晶体并联。 此类电阻器存在于ADS1258内部,但具有相当的容差。 添加此电阻器可能有助于降低该容差并提供更一致的直流偏压。

    此致,
    Chris

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Chris:

    我尝试使用4.7pF添加10pF并联,ADS1258工作正常。

    但是,我不知道为什么ADS1258数据表建议为12.5pF CL晶体提供4.7pF电容器值?

    是因为假设PCA杂散电容为10pF,还是ADS1258内部的XTAL1和XTAL2之间有电容?

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Joes,您好!

    我很高兴您的电路工作正常。

    我不确定为什么推荐4.7pF,很可能假设寄生电容会弥补差异。 但是,请记住,建议用于特定晶体类型。

    一般而言,较小的负载电容器通常会在晶体上提供更多的功率,这会增加振荡振幅并缩短晶体的启动时间。 但是,根据晶体的特定特性,较小的负载电容器可能无法提供足够的相位延迟,从而导致内部放大器振荡。

    此致,
    Chris

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Chris:

    已注意,感谢您的支持和解释。