工作人员你好,我想采购一块ADS4249EVM,我的需求是需要连续采样10s以上,请问这个4249可以满足我的要求么?
或者说Ti所有的ADCEVM应该都可以不间断采样直到内存被占满吧?
谢谢
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.
工作人员你好,我想采购一块ADS4249EVM,我的需求是需要连续采样10s以上,请问这个4249可以满足我的要求么?
或者说Ti所有的ADCEVM应该都可以不间断采样直到内存被占满吧?
谢谢
您好,
采集时间或者说采集 sample 样本数受 TSW EVM 上可用内存的限制,例如,如果将具有1GB RAM 的 TSW1400与4通道 ADC 一起使用,则将使用所有内存的值以及最大值为:
(1048576 Mbytes) × (1 sample / 2 bytes) × (1/4 ADC channels) = 131072 Msamples / channel
GUI 会自动向下舍入到4096的最接近倍数,并更新输入的值。 此值将决定捕获并保存到二进制或 CSV 文件的样本数量。 此值不影响用于生成 FFT plot的记录长度。 FFT plot使用的记录长度由 HSDCpro 左前面板中的 Analysis Window (samples)值决定,使用 TSW14xxx 时,可将其设置为4096至524,288个样本。
通过勾选框 Average FFT?,可以对 FFT 数据 N 个捕获样本进行平均。N值通过Number of Captures框设置。 平均 FFT 使用平方根法,以最大程度减少 PC 内存的使用。 此值限制为1024个平均值。 如果Average FFT?选框与Continuous Capture选框同时启用,则显示的 FFT 是最近 N 次捕获的滚动平均值。
具体说明请查看下面文档 3.1.3 Data Capture Option部分
High-Speed Data Converter Pro GUI User's Guide:https://www.ti.com.cn/cn/lit/ug/slwu087d/slwu087d.pdf
是的,上述算式错了,很抱歉我没有仔细算仅是从文档中复制过来了;TSW1400有1GB的内存是没有错的;
这样的话,这里应该换算成bytes数来计算,即1GB=1024MB=1024*1024KB=1024*1024*1024bytes,然后再除以2,得出总的sample 数,再除以4,得出每通道的sample数;或者注意128Msamples / channel,这里的M是1024进制;
如果按照我计算出的 128Msamples / channel,然后用200MHz采样,也就是说采集时间大概是0.5秒么?
200MHz采样是每秒采集200M个样本吗?即200MSPS(sample per second)?如果是这样的话,128Msamples需要的时间是128M/200M=0.67s,注意这里分子和分母的M进制不一样
按照这样的采集方式岂不是说采集0.67秒的数据就不能继续采集了?是不是要每采集0.67秒的数据就要重新采集一次?这样太繁琐了,有更好的解决方案么?
是的,只能通过减少采集的通道数和采集速率来增加采集时间,但这样本数也就减少了,因为内存是一定的;
TSW1400EVM的内存是使用的SO-DIMM200 插槽连接的外置DDR2内存卡,下面链接是TSW1400EVM产品主页,可以找到它的设计源文件和EVM使用指南:
https://www.ti.com.cn/tool/cn/TSW1400EVM