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.
您好!
我使用感应解决方案 EVM GUI 记录来自 LDC1314EVM 的数据、发现采样时间与实际测量时间不匹配。
例如、我在大约10.5s 的时间内记录了数据、但如果我将日志文件中"logDeltaM"列的值相加、我只得到大约4.9s 的数据。 这意味着实际的数据记录时间远远大于在配置窗口中设置的采样时间。
我使用了单通道模式并在数据流-图形配置窗口中选择了选项"EVM 输出速率"。
那么、我应该如何使用日志文件中的时间增量列?
谢谢、
Daniel
Daniel、您好!
日志文件中的"logDeltaMs"列是样本更新到图形之间的增量时间。 记录中的唯一样本是来自图形的样本。 LDC 的采样率由寄存器设置决定。 "Configurations"选项卡用于计算 LDC 采样时间。 如果此速率比图形更新速率快、则不会记录图形更新之间的任何样本。
此致、
Justin Beigel
您好 Justin、
我想您没有得到我的观点、让我再试一次:如果将"logDeltaMs"列中的所有值相加、您应该得到测量的总周期。 问题是您从该总和中得到的总周期远小于实际总周期。 例如、我在30秒内使用外部秒表运行了"数据流"、但在"logDeltaMs"列中只获得了13.9s 作为总和。
因此、重点是日志文件中的"ctaMs"值与实际测量时间的对应方式。
谢谢、
Daniel
您好!
我刚刚发现、如果您更新固件、就会出现此问题。 我使用了一个全新的 EVM、它正确记录了时间、而不是将固件更新为"EVM_LDC1314_RevB"、问题出现了。
现在还有一个问题:如果您在 EVM 更新到 RevB 后尝试上传固件"EVM_LDC1314_revA"、则不再能连接到 EVM。 这里是否有任何硬复位或已知解决方案?
BR、
Daniel
Daniel、您好!
您可以按照以下说明重新刷写 EVM:
Q1:在尝试上传固件失败时、我"欺骗了"LDC1312、LDC1314、LDC1612或 LDC1614 EVM。 如何恢复功能?
至于测量时间与日志文件之间的差异、您在两次测量之间是否使用了不同的缓冲区长度? 我知道测量值和写入日志文件之间存在轻微的延迟、因此如果您获取数据的时间更长、您最终是否会在日志文件中获得30秒的数据?
谢谢、
Justin Beigel
您好 Justin、
好消息是、有一种方法可以刷新 EVM、但遗憾的是、用户指南中没有介绍此类过程、您发送的链接仅显示短连接。 那么、您能给我详细的回流说明吗?
我没有注意到缓冲器长度有任何差异。 在将 EVM 更新为固件版本 B 之前、我在日志文件中获得了30秒的数据。
谢谢、
Daniel
Daniel、您好!
BSL 指南似乎当前未在线。 请按照以下主题中有关使用 python 固件升级程序的说明进行操作:
我已确认、一旦 EVM 进入 BSL 模式、这将起作用。 在为 EVM 加电之前短接 EVM 会将其置于 BSL 中、然后在 EVM 加电后、您可以移除短接。
我将详细了解您看到的数据记录差异、 下周初将为您提供更新。 同时、您是否能够在更长的时间内记录数据、以便在日志文件中记录30秒? 大约1分钟的录音似乎每次都对我有效。
此致、
Justin Beigel
您好 Justin、
重新刷写过程成功、但采样/测量时间也会出现同样的问题。
我已将"全新" EVM 与"升级固件" EVM 进行了比较、请检查所附的日志文件。 数据流在单通道模式下完成、在这两种情况下、采样时间均为6.8ms、新数据采样率均为25ms。
此问题与固件文件有关、因此我在下面也附上了该问题。
谢谢、
Daniel
e2e.ti.com/.../30s_5F00_25ms_5F00_fresh.xlsx
e2e.ti.com/.../30s_5F00_25ms_5F00_upgraded_5F00_firmware.xlsx
Daniel、您好!
我仍在研究导致采样率差异的原因。 GUI 和日志文件之间不存在差异、但 GUI 的记录数据速度似乎不如使用较新固件报告的采样率快。 如果记录的样本的时序对于使用 EVM 进行测试至关重要、则最好使用旧固件或不同的样本采集方法(直接与 MSP 交互、创建您自己的固件或使用外部控制器)。
此致、
Justin Beigel
Daniel、您好!
进一步了解固件版本之间的差异、在确定时序时、很大程度上依赖于 GUI 软件进行的 USB 通信。 固件在这部分代码中变化不会太大、很难准确地判断为什么不同的时序出现在 GUI 中。 目前、如果您的原型应用需要精确的时序、我们唯一可以提供的解决方案是将外部控制器与 LDC 结合使用。
此致、
Justin Beigel