您好、TI
我对 ADS1282有疑问:
1.从 CPU 发送收集指令到接收第一个简单指令、花费的时间是一个常量值还是一个非固定值?
如果时间是一个常量值、该值是多少? 或者如何测试该值?
如果时间不 是恒定值、它是否有一个值范围?如何 测试该值?
此致、
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.
大家好、Christopher Hall
非常感谢您的回答、现在我还有另一个问题。
设置为采样间隔为1ms、收集60000个样本以保存一个 txt 文档。
我们发送指令、开始采集、 第一个简单接收标记为文件名的时间戳,例如20180326_181629_00000000。通常、下一个文档的时间戳应为20180326_181729_00000000 (例如1ms x 60000=1minute)、 但实际测试结果为20180326_181729_00000526。
以下是持续默认30分钟:
20180326_181629_00000000
20180326_181729_00000526
20180326_1829_00001052
20180326_181929(2010)
20180326_182029_00002106
20180326_182129_00002631
因此,后一个文件的时间戳比前一个文件有500us 以上。。
问题1:时间戳差异的可能原因是什么?
问题2:如果 SPI CLK 频率> 2.048MHz、会发生什么情况?
您好、Starryfree、
我不确定我是否完全了解您的硬件设置以及额外500us 的来源。 我认为需要考虑两种可能的延迟...
关于 ADC 时钟、更改时钟频率将更改 ADC 的有效数据速率。 ADS1282数据表中列出的所有数据速率均以标称4.096MHz 时钟为基准。
此致、
Chris
大家好、Christopher Hall
当您启动 ADC 转换时、从转换开始到/DRDY 变为低电平之间将有一段非常不确定的时间。 ADS1282 数据表的表10中显示了一些有关这方面的时序信息。 确切的时间将取决于配置的数据速率以及您为 ADS1282提供的 fclk 频率。
您是否意味着如果 fdata=1000、fCLK=4.096M、则时间表发送命令以接收第一个简单指令为62.98046875/1000 + 468/4096000=0.6299s?
此致!