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.

[参考译文] ADS8588H:最大 时钟输入串行数据读取操作

Guru**** 2517850 points
Other Parts Discussed in Thread: ADS8588H

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1215180/ads8588h-max-clock-in-serial-data-read-operation

器件型号:ADS8588H

您好!

您能否提供 ADS8588H 的更新数据表? 我们需要官方数据表、指定航空电子项目中用于时序分析的50MHz SCLK 频率。

谢谢。

Matthias

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

    尊敬的 Matthias:

    我们计划在5月中旬发布更新的数据表。 这是可以接受的吗?

    此致!

    -Cole.

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

    尊敬的 Cole:

    如果您可以 在5月15日之前发布新版本、这就足够了。 如果版本延迟、您可以指定要提前更改的参数、这将非常有帮助。

    此致、

    Matthias

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

    大家好、Mattias、

    我将与团队成员交谈、看看他们是否有其他意见、但这听起来现在是一个计划。

    此致!

    -Cole.

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

    尊敬的 Cole:
    我们将通过串行接口使用 ADS8588H、OSR=0 @ 500kSPS →2µs 周期时间。 请确认在更新数据表时将考虑以下各项:

    1. tCONV 过短、无法仅在 BUSY 高电平时间内对 SCLK 频率为50MHz 的所有通道执行"转换期间读取"的串行数据。 这就是为什么我们已经实现了在 CONVST 的上升边沿前的数据读取开始、这样就满足了 tDZ_CSBSY 的要求。 因此、CONVST 的上升沿发生在数据读取期间。 根据7.4.1.5章节、"无论 CONVSTA、CONVSTB 引脚的状态如何、都可以从器件读取输出数据、因为器件性能不会下降"。 请确认、这也适用于 CONVST 的上升沿、并且可以忽略 TD_CSCN 并将其从数据表中删除。
    2. 当 CONVSTA 和 CONVSTB 连接在一起且 OSR=0或 OSR=2时、最大 td_CNBSY + tCONV + Tacq 的和略高于2µs μ s 周期时间。 请说明 Tacq 在使用通用 CONVST 时是否适用、并在适用时将请求的 Tacq 值(如0.6µs μ s)减小。
    3. 请删除或更正图71中的繁忙时段。

    此致、

    Matthias

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

    尊敬的 Matthias:

    就您的分析达成一致、我已将反馈传递给团队、我们将看到他们的想法。

    此致!

    -Cole.

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

    尊敬的 Matthias:

    我们收到了团队的一些回复。

    tCONV 太短,无法仅在繁忙的高电平时间对 SCLK 频率为50MHz 的所有通道执行"转换期间读取"的串行数据。 这就是为什么我们已经实现了在 CONVST 的上升边沿前的数据读取开始、这样就满足了 tDZ_CSBSY 的要求。 因此、CONVST 的上升沿发生在数据读取期间。 根据7.4.1.5章节、"无论 CONVSTA、CONVSTB 引脚的状态如何、都可以从器件读取输出数据、因为器件性能不会下降"。 请确认、这也适用于 CONVST 的上升沿、并且可以忽略 TD_CSCN 并将其从数据表中删除。

    [注释]  我无法准确地显示 CONVST 客户何时开始读取数据。 该器件确实支持在相对于 CONVST 的任何点读取数据、而不会影响性能。

    当 CONVSTA 和 CONVSTB 连接在一起且 OSR=0或 OSR=2时,最大值为 td_CNBSY + tCONV + Tacq 的和略高于2µs μ s 周期时间。 请说明 Tacq 在使用通用 CONVST 时是否适用,如果适用,请将请求的 Tacq 值(如0.6µs μ V)减小。

    [注释] 如果您参考 CONVST 时序规格图、总周期时间为4个规格的总和。 在下面突出显示的波形中、当 CONVST_A/B 连接在一起时、TD_CNAB = 0。 如果我将所有其他规格的最大值相加、总时间为2.005μs μ s。 我知道这仍然超过了500kHz 采样率所需的周期时间。 但是、必须考虑到 BUSY 信号是 ADC 的输出来响应 CONVST 信号。 因此、ADC 转换在 BUSY 信号变为高电平之前开始(数字输出缓冲器延迟通常为~5ns-10ns)。 因此、在 BUSY 信号变为低电平之前、采集时间实际上开始~5ns-10ns。 数据表中未显示这部分内容;不过、这是它的工作方式。 CS 下降沿仍必须跟随 BUSY 下降沿、不能假设输出缓冲器延迟为5ns-10ns。 简短答案:将 CONVST_A/B 连接在一起、为这个网络计时500kHz。

     

    请删除或更正图71的繁忙时段。

    [注释]  我不确定图71中繁忙时段所期望的校正。 它似乎与规格表相同。 请说明。

    此致!

    -Cole.

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

    尊敬的 Cole:

    非常感谢团队的快速响应。

    1. 这是驱动程序中实现的时序粗略图、仅供参考。

      FRSTDATA 变为低电平后生成 CONVST 低电平脉冲。 余量足以满足 tDZ_CSBSY 要求。 但未满足 TD_CSCN 要求、则保证金为负。 请从数据表中删除 TD_CSCN 要求、因为根据您的解释、没有理由要求" CS 上升沿到 CONVSTA、CONVSTB 上升沿之间的延迟"。
    2. 好的、我们将连接 CONVSTA/B、然后把这个网络的时钟频率设置为500kHz。 请确认减少采集时间仅影响保持电容的充电(没有几 ns 相关)、而不会在 CONVST 提前发生时任何未就绪的时钟电路。
    3. 根据我的理解、图71显示了 tCONV = 3.8µs @ OSR=0、8.6µs @ OSR=2和18µs @ OSR=4。 这些值超出了第6.15节中的表给出的范围、您在上一个答案中已经显示了该范围。  我错了吗?

    此致、

    Matthias

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

    尊敬的 Matthias:

    没问题。 我将把这个问题交给团队。

    谢谢!

    -Cole.

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

    尊敬的 Matthias:

    此处是驱动程序中实施的时序的粗略示意图,

    现在仍在处理这个。

    好了,我们将连接 CONVSTA/B 并将此网络的时钟频率设置为500kHz。 请确认减少采集时间仅影响保持电容的充电(没有几 ns 相关)、而不会影响到在 CONVST 提前发生时任何未就绪的时钟电路。

    我已经确认它只影响保持电容器的充电。

    根据我的理解,图71显示 tCONV = 3.8µs @ OSR=0,8.6µs @ OSR=2和18µs @ OSR=4。 这些值超出了第6.15节中的表给出的范围、您在上一个答案中已经显示了该范围。  我错了吗?

    我已经确认图71中的数字是错误的、表格是正确的。 在更新后、看上去应与此类似:

    此致!

    -Cole.

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

    尊敬的 Matthias:

    余量足以满足 tDZ_CSBSY 要求。 但未满足 TD_CSCN 要求、则保证金为负。 请从数据表中删除 td_Cscn 要求、因为根据您的解释、没有理由要求" CS 上升沿至 CONVSTA、CONVSTB 上升沿之间的延迟"。

    实际上、我对规范的解释与您的解释相同、但是、我没有阅读规范描述以了解其含义。

    解释 TD_CSCN 规格的另一种方法是" CONVSTx 上升沿和 CS 上升沿不能彼此相差10ns "。 如果您在下一个 CONVST 之前将 CS 切换为高电平(如图所示)、或者在 CONVST 之后将 CS 切换为高电平(如时序图所示)、这并不重要。 10ns 是最小值、并且上升沿之间的时间几乎为1us、因此满足规范!

    希望是有意义的。

    应该是一切。 如果您有任何其他问题、请告诉我。

    此致!

    -Cole.

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

    尊敬的 Cole:

    好的。 如果是、请在数据表中添加此澄清说明。 "对我来说,这是一件很奇怪的事。" (可能我有点困惑、因为我在数据表中看不到延迟时间和设置时间的明确区分。 tDZ_CSBSY 被称为延迟时间、而 Tsu_BSYCS 被称为建立时间。 tDZ_CNCS 和 td_Cscn 都被称为延迟时间。)
    您的回答让我问您的解释是否也适用于 tDZ_CNCS,因为第6.7段表中的等效措词。 是否应将" CONVSTA、CONVSTB 上升沿至 CS 下降沿之间的延迟"理解为"CS 下降沿和 CONVSTx 上升沿之间不能处于10ns 内"? 如果是这样、tDZ_CNCS 和 TD_CSCN 可以组合到一个时序参数中、提示"CS 边沿(上升或下降)和 CONVSTx 上升沿之间不能在10ns 内"。 因此、CONVSTx 的这个上升沿似乎有一些特殊之处。 允许 SCLK 边沿近距离接触、但 CS 边沿(上升沿和下降沿)不相邻。 为什么? 如果没有说明、这很难理解、因为输出寄存器会在 BUSY 的下降沿附近更新。

    我还想提一点。 数据表中显示"CONVSTA、CONVSTB 信号可在内部转换结束时被拉低、由 BUSY 信号指示(请参阅 BUSY (输出)部分)。" 但是、无论是时序要求表还是时序图中、都没有要求 CONVSTx 仅在 BUSY 的下降沿之后变为低电平。 相反、TPH_CN 被指定为最小25ns 因此、数据表中的文本似乎过于限制、应进行调整。

    此致、

    Matthias

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

    尊敬的 Matthias:

    我明白您对设置时间和延迟时间之间差异的理解。 我也会看到团队对其余评论的看法。

    此致!

    -Cole.

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

    尊敬的 Cole:

    仍在等待新的数据表。 它将在何时提供?

    此致、

    Matthias

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

    尊敬的 Matthias:  

    我看到了数据表草稿、但不确定是否已发布。 让我向团队核实一下。

    谢谢。

    -Cole.