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点数加上去就可以了。