主题中讨论的其他部件: ADS8900B
大家好,
客户对ADS8900BEVM-PDK软件的评价是,它不支持持续的数据保存功能;因此,客户只能在1.5 秒(104.8576万数据位)内对数据进行采样。 数据量不足以满足10分钟范围数据分析的要求。 是否可以根据需要实施此持续数据收集和保存功能,或者提供与PC端连接的开源ADS8900BEVM软件协议?
非常感谢。
Matthew
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.
大家好,
客户对ADS8900BEVM-PDK软件的评价是,它不支持持续的数据保存功能;因此,客户只能在1.5 秒(104.8576万数据位)内对数据进行采样。 数据量不足以满足10分钟范围数据分析的要求。 是否可以根据需要实施此持续数据收集和保存功能,或者提供与PC端连接的开源ADS8900BEVM软件协议?
非常感谢。
Matthew
Matthew,您好!
我们没有任何可与客户共享的EVM GUI可用开源代码。
但是,ADS8900BEVM GUI使用'Log Data to Bin File'选项(可在'Tools'选项卡下找到),支持连续数据采集,最多2^32个样本。 以 ADS8900B最大采样速率1MSPS采样,这将导致最多70分钟的连续数据收集。

单击此选项卡后,您将看到下面的窗口。 提供文件夹路径,文件名和样本总数(假设1MSPS的采样率和10分钟的总数据,则为600Meg)。

生成的数据将存储在目标文件夹中的多个二进制文件中,每个文件的最大大小为16MEG。 此数据是连续的,即使它被分割成多个文件。 对于10分钟的数据,您应该得到144个单独的二进制文件。 由于这是原始二进制数据,您将无法在文本编辑器或电子表格中查看它。 您需要能够加载多个文件并将二进制数据转换为可查看结果的软件。 我们通常使用Matlab来实现此目的。
有关数据格式的详细信息如下:
数据是单次捕获,样本数据将是连续的。 输出数据是以Little Endian格式表示的32位带符号整数。

突出显示的部分是一个32位示例(0x0.1386万),相应的输出代码是4998,可按如下方式到达
(8*16^1)+(6*16^0)+(1*16^3)+(3*16^2)= 4998
我希望这能有所帮助!
此致,
Keith Nicholas
精密ADC应用