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.
我将 TSW14J57EVM 与 ADS54J69EVM 配合使用。 HSDC Pro GUI 软件能够以 csv 和二进制格式保存 ADC 捕获的数据。 我需要让没有 TI 软件或硬件的客户将二进制或 csv 数据导入 Matlab 并处理数据。 J69EVM 具有2个 ADC、但我仅测试 A1输入、而 csv 文件显示 I32数据的2列。 我认为第1列是 A1 ADC、第2列是 B ADC。 正确。
是否有描述二进制数据格式的文档或注释、以及如何使用 Matlab 或 Python 等其他软件处理数据?
TED、
请参阅随附的文件。 此文件和其他自动化文件可在以下目录下找到:
C:\Program Files (86)\Texas Instruments\High Speed Data Converter Pro\HSDCPro Automation DLL\Manual 和示例。
此致、
Jim
e2e.ti.com/.../3487.HSDCPro-Automation-DLL-Manual.doc
Jim、您好!
我已经从阅读和之前的帖子中找到了 DLL 目录。 我要做的是使用 GUI 软件保存 ADC 原始二进制数据文件。 我希望使用 LabVIEW 或 Matlab 等其他软件读取该文件、并在不连接 EVM 数据采集板或 HSDCPro 软件的情况下处理数据。 DLL 库提供了一种连接到 EVM 并读取处理数据的方法、但这不是我需要的。 我没有阅读整个手册、因此可能错过了我所需的关键信息。
我假设原始数据文件保存为每个样本16位(2字节)、 2个 ADC 通道、65K 样本保存包含4字节(每个 ADC 2字节)。 我仅测试 ADC #1、因此可以丢弃一半数据。
数据是否保存为 ADC1 (高字节、低字节)、ADC2 (高字节、低字节)? 是否有其他数据添加到 ADC 原始数据文件中?
TED、
HSDC Pro Export 函数中导出的 CSV 和 bin 文件的数据格式如下所示。
CSV 文件数据格式:通道的样本按列排列、其中第一列数据对应于第一个通道的样本、第二列数据对应于第二个通道的样本、依此类推。 导出 CSV 文件中的样本将采用二进制补码格式,范围为-2^(N-1)至2(N-1)-1,其中 N 是样本分辨率。
BIN 文件数据格式:通道的样本以交错方式排列、例如 Channel1Sample1、Channel2 Sample1、Channel1 Sample2、Channel2 Sample2、Channel1 Sample3、Channel2 Sample3等。
注意:对于小于或等于16位的样本分辨率、每个 bin 文件中样本的大小为2字节、对于大于16位的样本分辨率、大小为4字节。
此致、
Jim
感谢您的回答:我有一个后续问题: bin 文件格式、CHX 样本数据的字节顺序是什么。 对于16位采样、高字节是第一个还是第二个?
TED、
在 bin File 中、对于16位样本、高字节是第二个、低字节是第一个。
例如:假设16位采样= 0x5B27、bin 文件中的字节顺序将= 0x27 (低字节) 0x5B (高字节)。
此致、
Jim