另一个 ADS124S08问题
关于数据表中的参数"tsu (STDR)"。 如果违反此参数、 xDRDY 操作将是什么?
(在 xDRDY = L 之前、START = H)
如果在 xDRDY = L 后立即开始= H、会发生什么情况...?
*我认为数据表中 tsu (STDR)点的图4可能有助于解决这个问题。
在 xDRDY 变为低电平之前、启动/同步再次变为高电平。 会发生什么...?
如果在 xDRDY 变为低电平时启动/同步为高电平、会发生什么情况?
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问题
关于数据表中的参数"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 操作将是什么?如果启动为低电平、然后变为高电平、则转换将重新开始、从而取消先前的转换。
[引用 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可能有助于解决此问题。您可能会过度思考这个问题。 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