您好!
在论坛帮助之后、我能够读取并解析 HSDC 软件输出二进制数据文件。 我使用的是 TSW1400EVM 和 ADC3244EVM。 ADC3244EVM 上有一个14位 ADC3244转换器。 ADC 设置为输出二进制补码(其寄存器位设置为零)。 通道1有一个10.1MHz 的音调进入它、通道2以50欧姆的电阻终止。 通道1的频谱图如我所料。 因此、HSDC 二进制文件中以十六进制表示的一些记录的时间顺序、时间连续读取、解析和打印样本是:
通道1值= 202B
通道2值= 2000
通道1值= 205f
通道2值= 2003
通道1值= 1ff8
通道2值= 2000
通道1值= 1ffd
通道2值= 2004
这些数字确实与我在软件的"代码"图中看到的数据相对应。 令我感到困扰的是、没有施加信号的通道2正在记录并显示 假设采用二进制补码格式、与接近-2V (负最大值)对应的值。 我希望它记录的值接近零。 如果将芯片设置为输出偏移二进制、这些数字会更有意义、但我检查了 ADC 寄存器设置、并查看了 HSDC Pro 用户指南、以查看它是否默认为偏移二进制、并且没有任何指示。 那么、我是否正确解释了这些数字? 它们是二进制补码还是偏移二进制?
谢谢