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.

[参考译文] ADS124S08:START/SYNC 和 xDRDY 的时序参数违例问题

Guru**** 2589275 points
Other Parts Discussed in Thread: ADS124S08

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1033755/ads124s08-timing-parameter-violation-question-for-start-sync-and-xdrdy

器件型号:ADS124S08

另一个 ADS124S08问题

关于数据表中的参数"tsu (STDR)"。 如果违反此参数、 xDRDY 操作将是什么?
(在 xDRDY = L 之前、START = H)

如果在 xDRDY = L 后立即开始= H、会发生什么情况...?

*我认为数据表中 tsu (STDR)点的图4可能有助于解决这个问题。
在 xDRDY 变为低电平之前、启动/同步再次变为高电平。 会发生什么...?
如果在 xDRDY 变为低电平时启动/同步为高电平、会发生什么情况?

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

    您好 Darren、

    tsu (STDR)时序参数特定于相对于 DRDY 的停止操作和解码。

    [引用 userid="403768" URL"~/support/data-converters-group/data-converters/f/data-converters-forum/1033755/ads124s08-timing-parameter-violation-question-for-start-sync-and-xdrdy 数据表中的参数"tsu (STDR)"。 如果违反此参数、 xDRDY 操作将是什么?
    (在 xDRDY = L 之前、START = H)[/QUERP]

    如果启动为低电平、然后变为高电平、则转换将重新开始、从而取消先前的转换。

    [引用 userid="403768" URL"~/support/data-converters-group/data-converters/f/data-converters-forum/1033755/ads124s08-timing-parameter-violation-question-for-start-sync-and-xdrdy "]如果在 xDRDY = L 后开始= H,将会发生什么情况?[/quot]

    在这种情况下、新的转换将立即开始、DRDY 将变为高电平。

    [引用 userid="403768" URL"~/support/data-converters-group/data-converters/f/data-converters-forum/1033755/ads124s08-timing-parameter-violation-question-for-start-sync-and-xdrdy ]*我认为数据表中 tsu (STDR)点的图4可能有助于解决此问题。
    在 xDRDY 变为低电平之前、启动/同步再次变为高电平。 会发生什么...?
    如果在 xDRDY 变为低电平时启动/同步为高电平、会发生什么情况?

    您可能会过度思考这个问题。  DRDY 表示转换结束。  START/SYNC 引脚决定转换是开始(还是继续)还是停止。  tsu  (STDR)的问题在于 、相对于转换完成后的更新周期、停止正在进行(连续)转换的解码时间、然后更新输出缓冲器并开始下一次转换。  我认为查看第58页图82中的操作流程图可能更有益处。   查看有关转换模式的第9.4.4节也可能会有所帮助。

    STOP 有解码时间要求、但不需要 START。  在停止设置方面、您可以考虑一个内部标志、其中状态机允许完成当前进程。  您可以从中断的角度来考虑起始值、在此中断中、操作会中断当前进程并重置状态机。

    此致、

    Bob B

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

    尊敬的 Bob:  

    我现在对这个问题的理解更好了。

    假设我们从 start = H 开始
    我们将得到转换。

    如果 START 从高电平变为低电平、则 xDRDY 置位。 如果 START 在 xDRDY 变为低电平之前变为高电平(启动后的 tsu (STDR)时间变为低电平)、则状态机将复位、我们会返回开始转换。  

    那么、xDRDY 会在随后开始变为高电平时自动拉低吗?

    我还有另一个问题...数据表介绍了如何对数据进行 CRC 校验。
    1) 1)数据仅为24位时、需要左移8位以获得32位。
    2) 2)如果您使用32位状态字节、您仍然需要向左移位、对吧? (基本上删除任何状态数据)
    3) 3)您能告诉我 status = 0x00和 data = 0x000000的预期 CRC 值吗?

    我找不到数据表中所述方法的在线计算器、我不确定如何手动计算...
    客户要求 CRC 值。

    Darren

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

    您好 Darren、

    如果开始从高电平转换为低电平、则正在进行的转换将完成、DRDY 将从高电平转换为低 电平、以发出转换已完成且转换结果准备好从 ADC 读取的信号。

    如果 START 在进行中的转换完成之前从高电平转换为低电平、然后再转换为高电平、则转换将重新开始。  当 START 变为高电平、DRDY 也会变为高电平(如果 DRDY 已处于高电平、则保持高电平)。  请参阅 ADS124S08数据表中的图84。

    [引用 userid="403768" URL"~/support/data-converters-group/data-converters/f/data-converters-forum/1033755/ads124s08-timing-parameter-violation-question-for-start-sync-and-xdrdy/3825774 #3825774"]因此 xDRDY 会在开始变为高电平时自动拉低?

    否、当 START 引脚变为高电平时、DRDY 被拉高。

    关于 CRC 计算、我已经编写了一 份讨论 CRC 的通用数据完整性应用手册。  此外 、TI.com 上的 ADS1xS0x 计算器工具中还有一个 CRC 计算器选项卡。

    此致、

    Bob B