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.

[参考译文] ADS7066:ADC 孔径时间

Guru**** 2826855 points

Other Parts Discussed in Thread: ADC3641, ADS7066, ADS7042

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1628177/ads7066-adc-aperture-time

器件型号: ADS7066
主题中讨论的其他器件: ADC3641ADS7042

您好、我们在一个应用中希望触发 ADC 转换并立即对信号进行采样。 我们想找到一个时间很短的 ADC。 然而、我们不需要非常快速地从 ADC 中读取数据、也不需要非常频繁地读取数据。 当我不一定需要采样率的 ADC 要求时、我不希望超额指定该要求。 ADS7066 数据表引用两种规范:转换时间和采集时间。 我认为这些对我们的应用不一定重要。 在另一个数据表:ADC3641 中,我发现一个称为孔径时间的规格,该规格非常短 — 小于 1ns。 这对我们来说已经足够了。 我的问题是我对光圈时间的理解是否正确。 这是否意味着、这是在对模拟值进行采样、然后将其保持到转换完成然后再通过总线读出之前所需的时间?

我的下一个问题是为什么某些数据表特定的孔径时间、而其他数据表不特定。 ADS7066 未指定此参数。 ADC 中是否有某些器件具有但其他器件没有的特定元件? 我认为我们实际上只需要 10ns 至 50ns 的孔径时间。 是否有办法搜索此项、这样我就不必找到超出我们应用规格的器件?

 

提前感谢!

Stuart

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

    您好、Stuart、

    我不太清楚孔径时间的含义、因为我们通常对低速 ADC 使用不同的术语。 我最好的猜测是这与采集时间类似、即采样开关断开的时间。 可能需要特别在 ADC3641 器件型号下交叉发布该器件型号。  

    如果您要在触发事件和采样时间之间寻找非常短的时间。 ~ADS7066、在采集周期结束(即 Δ V CS 的上升沿)时对模拟电压进行采样和保持。 我不确定我是否有足够的信息告诉您这是否适合您的案例、因为这取决于您是否在事先采样某些内容、以及您是否需要快速切换或中止转换以便快速采样其他内容。

    此触发事件基于什么、您能否提供有关之前采样内容的更多信息?

    此致、
    Joel

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

    我们正在尝试像 RS485 信号一样在它处于高电平或低电平状态时对其进行采样。 我们不想在过渡期间捕捉它、而是在它处于高电平或低电平时捕捉它。 所以在 FPGA 中、我们基本上可以在收发器芯片改变状态时触发、然后对信号进行采样。 但根据 10MHz 等的传输速率、我们希望这个时间非常短、即使我们不急于实际执行转换或读出结果也是如此。

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

    您好、Stuart、

    好的、因此 FPGA 将留意 RS485 信号的上升沿或下降沿、这将触发中断或类似情况、并指示 ADC 获取当前状态的快照。

    我的问题是 ADC 需要什么? 如果每隔很长时间仅是一个事件后的状态、采样率不需要很快、但它是否必须跟上 10Mb/s 的数据流? 您将如何确定 ADC 何时实际对数据进行采样并通过接口发送到 FPGA 来保持转换值?

    如果每次数据转换速率高达 10Mb/s、您确实需要让 ADC“触发“、那么即使回读数据的有效速率很慢、也至少需要 20Msps ADC 才能满足奈奎斯特速率要求。 ADC 仍需要足够快才能进行响应并对准确值进行采样。   

    ADC 输入的稳定时间也很重要、因为它无法对单位阶跃输入立即做出反应并精确读取精确的电压。 SAR ADC 输入实际上是一个 RC 网络、然后在输入变化和实际对值进行采样之间会引入一些延迟。  

    我想主要的问题是、ADC 需要什么(似乎只需要对电平敏感)、它转换器在系统中的电压有什么重要性? 即使您不需要像 RS485 流那样快速读取数据、也仍然需要 ADC 以足够快的响应速度进行转换、对吧? 决议是否是一个重要的考虑因素?

    此致、
    Joel

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

    实际上、我们只需要每隔一次对该信号进行采样。 我们不是想抓住每一个 地方。 这只是我们每隔一段时间做一次的检查、以确保 RS485 模拟电 压在“高“和“低“条件下处于合理的值。 这只是我们经常做的一次抽查。 在 FPGA 检测到转换后、ADC 最好能 在 ADC 触发后的 10 到 50 纳秒内对信号进行采样和保持。 在这之后、可能需要数百微秒的时间来完成转换、FPGA 需要从 ADC 向数据发送时钟信号。 但是、如果采样保持时间不够快、那么模拟电平仍处于相同状态时可能无法进行转换。

    然后该过程可以重新开始。  我以这些时间范围为例、说明我们实际上只需要寻找快速采样保持规格、并 想知道我们是如何找到这种规格的。 是否有具有快速采样保持功能的 ADC、或者是否有可提供该功能的外部芯片?

    我们希望获得 16 位分辨率、但如有必要、12 或 14 位分辨率可能有效。

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

    假设输入电压处于最坏情况下的满量程阶跃、开关电容器 SAR ADC 将需要 ln (2^(n+1)) 个 RC 时间常数、才能完全稳定至 n 位的分辨率。 由于该器件具有等效的 150Ω 电阻和 30pF 的电容、因此稳定时间的绝对本底为 53ns。  但这仍然假定源是理想源、具有无限驱动能力和零输出阻抗。  

    电压跟随器放大器可以提供更理想的源、但仍然存在一些输出阻抗、并且放大器有自己的大信号稳定时间。  

    最终、需要使用更快的采样 ADC 才能在 10 到 50ns 范围内安全地获得信号。 您还可以牺牲 ADC 分辨率来降低稳定时间要求。 例如、ADS7042 的下限约为 23ns(大致相当于它是二阶 RC 输入)、但仅考虑 12 位稳定时间(9.01 RC 时间常数)。

    此致、
    Joel