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.

[参考译文] ADS1255:驱动模拟输入。

Guru**** 2386610 points
Other Parts Discussed in Thread: ADS1255, OPA2189, ADS1235, ADS1261
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1054815/ads1255-driving-the-analog-input

器件型号:ADS1255
主题中讨论的其他器件: OPA2189ADS1235ADS1261

大家好、您有没有关于驱动 ADS1255上的输入级的应用手册?  数据表中没有足够的信息。  它甚至不会指定我可以看到的采集时间。
例如、请参阅此模数转换器的第23页。   此描述非常全面。
https://www.analogue.com/media/en/technical-documentation/data-sheets/2400fa.pdf
ADS1255显示了一个在输入端使用300欧姆和.1uF 的示例(图25)、但绝对没有提到这对稳定时间等的影响  此外、它也没有提到放大器驱动它所需的速度。

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

    您好、Rick、

     您查找的大多数信息都包含在 ADS1255数据表的第16和17页中。 这包括 ADC 输入结构、采样时间和有效阻抗。

    您的输入信号变化速度有多快? 您需要测量什么 BW? ADC 以调制器速率连续采样(表9中称为 tSAMPLE)、因此您需要确保在此期间输入信号稳定。

    布莱恩

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

    您好、Bryan、

    您谈到的页面讨论了输入结构、但没有给出采集时间的规格、因此我不知道我的输入电路将允许输入稳定至1LSB 或类似值。  在我提供的示例数据表中、有两种方法。  一种方法是将外部电容保持在非常小的水平、并允许输入电路在每次采集时完全稳定。  另一个是在那里放置一个大电容器、并假设 A/D 中的采样/保持电容器将从巨大的外部电容器充电、并且外部电容器将足够大、能够为 A/D 中的微小电容器充电至1LSB、 或者它将至少对输入求平均值。  似乎第二个选项就是此数据表建议的选项、但没有参考该等效输入阻抗随时间推移和温度变化的稳定程度。  对于基准输入、有一个通过基准为30ppm/°C、但不隐含与输入阻抗的关系。

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

    您好、Rick、

    您将无法解析24位 ADC 的1LSB、固有 ADC (热)噪声过高。 因此、您实际上希望稳定至所选数据速率的噪声级别(同样、ADS1255数据表中的表4中显示了这一点、假设您不会使用缓冲器)。

    Δ-Σ ADC 本身也没有采集时间。 在转换周期内、输入以调制器频率(Fmod)连续采样。 因此、您在"采集周期"期间不会采集一个样本、而是要采集多个样本。 在 ADS1255上、这取决于数据速率。 ADS1255以最高数据速率(30kSPS)至少采集64个样本。 在1kSPS 时、ADC 的采样平均为30*64 = 1920、以提供一个数据输出(见表11和第11页的数字滤波器说明)。 假设输入阻抗源极低、ADC 设计为在一个调制器周期内趋稳(这与您在原始线程中发送的链路中所示的情况类似)。 尽管图25中的图示、但我也不建议使用大于10nF 的差分电容器。 ADS1255 EVM 在模拟输入之间使用10nF 电容器。

    您是否知道您的源阻抗是多少? 我认为使用 ADS1255时、您无需太多地担心稳定时间、因此您可能不需要驱动器放大器、但您可能需要缓冲器、具体取决于源阻抗是否较高。

    布莱恩

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

    现在、我已经设计好了输入由 OPA2189驱动、该 OPA2189配置为单端到差分驱动器。  也就是说、一个放大器是缓冲器、另一个是-1个反相器的增益。  输入电路复制自 ADS1255数据表图25的输入、使用301欧姆电阻器、100pF 和.1uF 电容器... 尽管您告诉我使用.01uF 电容器、而不是.1uF 电容器。  这确实让我感到紧张、因为没有有关输入阻抗稳定性的规格、我觉得我必须有一个稳定的时钟来维持输入阻抗、无论它可能漂移到什么。  因此、我更喜欢使用适当的趋稳电路、因此这些不是问题、而不是依赖消耗的平均电流。  此外、如果我最终使用同步输入与其他转换器同步、则不会中断调制器、从而允许外部输入电容器稳定、因此每个转换器的输入阻抗看起来会随着时间的推移而变化。  也就是说、在同步期间、调制器会暂时停止、然后再次启动。  当调制器停止时、外部输入电容器稳定、然后随着调制器消耗电流尖峰再次开始消耗。  如果调制器持续运行、电流尖峰会导致外部电容器上的电压下降、直到达到平衡、但由于我打算持续同步、这给我带来了很大的担忧。

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

    您好、Rick、

    首先要提到的是、Δ-Σ ADC 的运行方式与 SAR ADC 不同、因此不能对两者应用相同的原则和方法。 正如我在上一篇文章中所说、假设源阻抗足够低、ADC 可保证稳定在指定噪声水平内。 您是否有系统将看到的源阻抗的暂定值?

    要进一步驱动这一点、您可以从 ADS1255数据表(图7)中看到多路复用器电阻为每通道25欧姆。 这将馈入开关电容器网络(如下所示)、其中典型开关电阻为~50欧姆(未显示)。 该环路中的总电阻为2*(25 + 50)=~150 Ω。 当增益= 1时、CB 被给出为2.4pF、从而产生一个截止频率为~440MHz (时间常数= 2.3ns)的 RC 网络。 表9显示增益= 1的采样周期为521ns、其中实际导通时间为该值的~40%、即208ns。 达到24位分辨率需要~18个时间常数、或者开关电容网络需要大约41.4ns 才能在208ns 允许的时间范围内趋稳。

    (请注意、这并不意味着产生的 ADC 噪声始终可解析为1/2 LSB、只是 ADC 能够稳定到这个水平)。

    对于 Δ-Σ ADC、趋稳问题通常是由 ADC 输入端的低截止抗混叠滤波器导致的、在该滤波器中、非常慢的时间常量不允许在采样之前对信号进行采样。 这就是您可能希望避免 ADC 输入端出现大电容器的原因、因为它们需要更长的时间才能稳定(取决于滤波器电阻器)。

    了解如何使用 ADS1255也可能会有所帮助。 您将测量哪些类型的信号? 什么是源阻抗? 信号变化的速度有多快? 您希望 ADC 采样的速度有多快? 同样、可能甚至不需要缓冲器、否则将消除另一个噪声源、失调电压源和漂移源。

    布莱恩

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

    您好、Bryan、

    感谢您耐心处理这一问题、因为我从未找到有关 Δ-Σ 转换器工作原理的全面说明。  它始终是通用的、给我留下了一些我认为是显而易见的问题。  例如、我最近看到的一个解释是、在来自调制器的转换中、计数器对所有的1进行计数、但如果是这种情况、并且给定了调制器的时间和频率、则计数不足以达到24位。  这种解释总是让我把头划在那里到底发生了什么。

    无论如何、我的应用是测量称重传感器的输出、并切换至测量来自高级模拟输出器件的输出。  我已经设计了模拟前端、其中包括 ESD 保护、射频和其他低通滤波、增益、电平转换以及选择适当输入的开关。  下面是我现在对转换器的模拟输入的图片。  U12的引脚3的输入是来自之前调节的+/-2.5V 信号、而标记为 REF 的输入是来自仪表放大器的基准引脚的馈电、设置为2.5V。  运算放大器由+10V 和-5V 供电、因此我不会违反任何共模输入电压限制、并且该级之前的输入被钳位、使其不能超过5V 或低于0V。  使用上述钳位、该放大器的输出绝不应超过5V 或低于0V。  我还没有将 C63更改为.01uF、因为我正在尝试了解这是否足够。  此外、如果我在每次转换时将这个 A/D 与其他通道同步、调制器将继续自由运行还是暂时停止/干扰。  我的问题是、输入上的电容器将对输入电流求平均值、如果调制器除了继续以正常速度运行之外还执行任何其他操作、则平均电流将发生变化并导致测量误差。  同样、由于有一个带有外部电阻器的分压器和平均输入电流、如果时钟频率发生根本变化、我认为平均输入电流也会变化、因此也会导致误差。  我想知道、在输入端使用电容器是否是一个好主意。

    我知道每次转换时的同步与 SAR 转换器的使用方式更加一致、但我需要知道转换器将保持同步、并确保如果转换器不同步、它们将恢复同步。  最后、我的计划采样率为60Hz、因此我可以抑制将称重传感器连接到输入端的电缆可能拾取的任何60Hz 信号。  谢谢。

    Rick

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

    您好、Rick、

    感谢您提供额外的解释。

    称重传感器的输出是什么? 负载单元共模电压是否处于1/2 Vs (AVDD/2)? 如果是这样、称重传感器信号通常可直接由 ADS1235或 ADS1261等 Δ-Σ ADC 测量。 这些 ADC 更适合此类测量、因为它们具有集成的低噪声 PGA、也具有高阻抗(与真正的仪表放大器类似)。 ADS1255 PGA 不同、因此仅在启用缓冲器的情况下提供高输入阻抗、这也限制了绝对输入电压(尽管这可能不是问题、具体取决于电桥输出电压)。 因此、您不需要缓冲器+反相放大器、因为这只会增加测量中的噪声和误差。

    您能解释一下"每次转换时将此 A/D 同步到其他通道"的含义吗? 您是否有多个器件并行运行、并且您正在尝试将它们同步到所有器件同时启动? 您指的是其他哪些渠道?

    如果您让调制器停止、调制器将停止转换。 ADS1255具有连续转换模式和单次触发模式(见第22页)。 单次模式进行单次转换、然后停止(调制器停止采样)、需要用户输入重新启动转换。 如果您要在同一通道上重复采样、则使用连续转换模式。 如果您通过输入进行多路复用(无论是使用 ADC 多路复用器还是外部多路复用器)、即使您使用连续转换模式、您也至少必须使用 SYNC 命令或引脚手动重新启动转换。 这使 ADC 知道它需要清空数字滤波器、这样您就不会同时获得损坏的数据、即滤波器中先前和当前通道的数据(请参阅图21)。

    ADC 输入上的外部电容可以建模为电阻器,方法是取1/(2 * pi*C* fmod),其中 fmod 是调制器频率。 对于增益= 1时的 ADS1255、如果 fCLK = 7.68MHz、Fmod = fCLK/4 = 1.92MHz。 因此、10nF 电容看起来像是8.3欧姆电阻。 与增益= 1时的150千欧 ADC 输入阻抗并联、这会导致0.04%或427ppm 的误差。 增大电容可能会减小该电阻、因此误差会减小、尽管这样做会增加外部滤波器时间常数、需要更长的时间才能使输入阶跃稳定。 和其他任何东西一样、这里有一个折衷方案、这就是我建议使用10nF 作为良好起点的原因。 您还可以查看我提到过的其他具有高得多输入阻抗的 ADC。 您也可以考虑需要测量的信号是否在启用 ADS1255缓冲器的情况下处于更低的输入范围内。

    分享您的原理图可能会有所帮助。 如果您不想在这个开放论坛中发帖、您可以通过单击我的姓名来请求我作为朋友。 如果您可以接受、我们可以通过私人消息共享信息。

    布莱恩