TI中文支持网
TI专业的中文技术问题搜集分享网站

TSW1400EVM: 数据保存问题

Part Number:TSW1400EVMOther Parts Discussed in Thread: ADS4249EVM

你好,我使用ADS4249EVM作为数据采集模块,TSW1400EVM作为数据处理模块,希望实现TSW1400保存所有由ADS采集到的数据并发送到上位机。

我看HSDC Pro无法实现该功能,请问有无脚本之类的可以实现呢?

我给的时钟周期为160MHz,对应的采样速率也为160MHz。

可以将数据暂存到ram里然后再发送到上位机么?

Amy Luo:

您好,

您为什么要将数据暂存到ram里?暂存是存到什么时候?我没明白您的需求,您可以详细说明一下吗?

,

jiaxuan liu:

你好,我的意思是我希望可以通过TSW1400EVM将ADS4249EVM的所有数据全部保存下来。

但是现在HSDC Pro只能保存最后一个capture,我希望保存所有的capture。

,

Amy Luo:

TSW1400EVM只有1G的RAM,它只能保存最新的capture数据,然后发送到上位机;如果外加RAM的话,固件也无法访问超过其存储深度的内容;

因此,要保存所有的capture的内容,只能使用多个文件保存,即一次capture保存一个文件;

如果连续采集保存的话,样本个数受TSW1400EVM RAM限制。

,

jiaxuan liu:

你好,我明白你的意思了。但是我想问的是如果一个capture保存一个文件,是否可以保证这些capture内的数据是连续的?

此外,是否有脚本可以实现连续capture保存?因为HSDC Pro只能保存最后一个capture。

单通道数据采集的话,ram内存可以保存这么多数据:(1024Mbytes) × (1 sample / 2 bytes)  = 512Msamples,我想把这么多数据都保存到上位机,有脚本可以实现该功能么?我可以接受ram存完就停止采样。

,

Amy Luo:

多个capture保存的采集数据不是连续采集的数据;

很抱歉,没有脚本文件可以实现连续capture保存;

jiaxuan liu 说:单通道数据采集的话,ram内存可以保存这么多数据:(1024Mbytes) × (1 sample / 2 bytes)  = 512Msamples,

是的,1G的RAM最多可以保存 512M samples;

jiaxuan liu 说:我想把这么多数据都保存到上位机,有脚本可以实现该功能么?

在continuous captures 模式下,CSV 文件保存的样本数量应该就是RAM可以保存的样本的最大数量,即512M samples。上位机可以从CSV 文件获取这连续采集的512M样本,我不知道是否误解了您的意思?您应该是这个意思

,

jiaxuan liu:

你好,非常抱歉这么晚才回复,确实可以实现长时间存贮,只要把samples点数加上去就可以了。

赞(0)
未经允许不得转载:TI中文支持网 » TSW1400EVM: 数据保存问题
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1