ZHCUB31E november   2013  – june 2023

 

  1.   1
  2.   高速数据转换器专业版 GUI
  3.   商标
  4. 引言
  5. 软件启动
    1. 2.1 安装说明
    2. 2.2 USB 接口和驱动程序
    3. 2.3 器件 ini 文件
  6. 用户界面
    1. 3.1 工具栏
      1. 3.1.1 文件选项
        1. 3.1.1.1 用户配置文件
        2. 3.1.1.2 调整窗口大小
      2. 3.1.2 仪器选项
        1. 3.1.2.1 TSW14J56 和高速数据转换器 (HSDC) 专业版眼图质量分析
        2. 3.1.2.2 IO 延迟
        3. 3.1.2.3 JESD204B 错误注入
        4. 3.1.2.4 FPGA 寄存器写入/读取
      3. 3.1.3 数据采集选项
        1. 3.1.3.1 采集选项
        2. 3.1.3.2 触发选项
        3. 3.1.3.3 使用多个 TSW14xxx 和 ADC EVM 通过触发选项进行同步采集
          1. 3.1.3.3.1 硬件设置
          2. 3.1.3.3.2 设置从板
          3. 3.1.3.3.3 设置主板
          4. 3.1.3.3.4 向从板读取采集的存储器内容
      4. 3.1.4 测试选项
        1. 3.1.4.1  陷波频率频段
        2. 3.1.4.2  双通道显示和光标锁定
        3. 3.1.4.3  分析窗口标记
        4. 3.1.4.4  X 刻度为时间
        5. 3.1.4.5  Y 刻度为电压
        6. 3.1.4.6  其他频率选项
        7. 3.1.4.7  NSD 标记
        8. 3.1.4.8  相位图
        9. 3.1.4.9  以度为单位显示相位
        10. 3.1.4.10 直方图
        11. 3.1.4.11 禁用用户弹窗
        12. 3.1.4.12 HSDC 专业版(精简版)
      5. 3.1.5 帮助
    2. 3.2 状态窗口
    3. 3.3 模式选择
    4. 3.4 器件选择
    5. 3.5 跳过配置
    6. 3.6 “Capture”按钮(仅限 ADC 模式)
    7. 3.7 测试选择(仅限 ADC 模式)
      1. 3.7.1 单音 FFT
        1. 3.7.1.1 参数控制
        2. 3.7.1.2 ADC 采集数据显示窗格
        3. 3.7.1.3 FFT 功率频谱
        4. 3.7.1.4 叠加展开波形
        5. 3.7.1.5 单音 FFT 统计数据
      2. 3.7.2 多通道显示
      3. 3.7.3 单位选择
      4. 3.7.4 时域
      5. 3.7.5 双音
      6. 3.7.6 通道功率
    8. 3.8 DAC 显示面板(仅限 DAC 模式)
      1. 3.8.1 “Send”按钮(仅限 DAC 模式)
      2. 3.8.2 “Load File to Transfer into TSW14xxx”按钮
      3. 3.8.3 参数控制
    9. 3.9 I/Q 多音发生器
  7. ADC 数据采集软件操作
    1. 4.1 使用 ADS5281 EVM 测试 TSW1400 EVM
    2. 4.2 使用 ADS62P49EVM(CMOS 接口)测试 TSW1400EVM
  8. TSW1400 图形发生器运行情况
    1. 5.1 使用 DAC3152 EVM 测试 TSW1400 EVM
    2. 5.2 加载 DAC 固件
    3. 5.3 配置 TSW1400 以生成图形
    4. 5.4 使用 DAC5688EVM(CMOS 接口)测试 TSW1400 EVM
  9. TSW14J58 功能说明
    1. 6.1 使用 ADC12DJ3200 EVM 测试 TSW14J58 EVM
  10. TSW14J57 功能说明
    1. 7.1 使用 ADC34J45 EVM 测试 TSW14J57 EVM
  11. TSW14J56 功能说明
    1. 8.1 使用 ADC34J45 EVM 测试 TSW14J56 EVM
  12. TSW14J50 功能说明
    1. 9.1 器件选择
  13. 10TSW14J10 功能说明
    1. 10.1 使用 Xilinx 开发平台时的 DAC 和 ADC GUI 配置文件更改
    2. 10.2 DAC38J84EVM GUI 设置示例
  14.   A 高速数据转换器专业版中的信号处理
    1.     A.1 引言
    2.     A.2 根据时域数据计算 FFT
      1.      A.2.1 FFT 窗口校正因子
    3.     A.3 FFT 滤波
    4.     A.4 单音参数
      1.      A.4.1 每个 FFT 窗口的相邻频段数
    5.     A.5 基频功率
      1.      A.5.1 谐波失真
      2.      A.5.2 SNR
      3.      A.5.3 SFDR
      4.      A.5.4 THD
      5.      A.5.5 SINAD
      6.      A.5.6 ENOB
      7.      A.5.7 下一个杂散
    6.     A.6 双音参数
    7.     A.7 计算平均 FFT
    8.     A.8 NSD 计算
  15.   B 历史记录说明
  16.   C 修订历史记录

历史记录说明

HSDC 专业版 GUI 用户指南(2013 年 11 月)

创建了新的“高速数据转换器专业版 GUI”用户指南文档 (SLWU087),将取代“TSW140x 高速数据采集/图形发生器卡”用户指南 (SLWU079B) 的软件和操作部分。

HSDC 专业版 GUI 软件 5.22 版(自 3.1 版)

  1. 添加了通过“Instrument Options”菜单重新加载器件 INI 文件的功能。
  2. 添加了 IO 延迟/校准功能来调整 TSW14DL3200EVM 各个通道上的延迟。
  3. 添加了 JESD204B 错误注入调试功能。
  4. 添加了使用“FPGA Registers Write/Read”选项写入和读取 FPGA 固件寄存器的选项。
  5. 新增了将采集的数据写入二进制文件的功能。
  6. 添加了触发器自动重新布防功能。
  7. 添加了相位图以便在 FFT 窗口上查看以弧度(或度)为单位的相位。
  8. 在“Additional Device Parameters”菜单下为兼容器件添加了第二个输入目标频率。
  9. 添加了“# NCO Bits”字段以支持用户定义的 NCO 精度。
  10. 新增的直方图功能允许用户查看记录的最大和最小代码以及某次采集的任何代码的命中数。
  11. 添加了在窗口中突出显示陷波 FFT 频段的功能。

HSDC 专业版 GUI 软件 3.1 版(自 3.0 版)

  1. 添加了通过反向通道通信方式从 HSDC Pro EXE 与器件 GUI EXE 进行通信的功能(需要更新器件 GUI EXE 以包含必要的更改)。
  2. 实现了新的杂散搜索算法,该算法使用 NCO 和抽取设置以及 Fs 和 Fin 值。
  3. 更新了 14J50 ADC INI、固件和 DLL 以支持 Megacore IP。TSW14J50 DLL 现在以 3MHz SPI 波特率运行(未来版本将使其增加到 30MHz)。
  4. 在测量表中添加了单位选择选项以便在 dBF、dBc 和 Hz 之间切换。
  5. 添加了将时域 Y 刻度显示为电压的选项。默认情况下,电压范围为 -2V 至 2V。通过在器件 INI 中添加参数“Y Scale Voltage Range= -2V to 2V”可以指定该值。
  6. 为实数 FFT 图添加了右键点击快捷方式选项以便将 X 刻度显示为对数刻度。
  7. 时域图 X 轴已更新为仅显示整数,即使在缩放时也是如此(之前显示的是浮点数)。
  8. 添加了在 DAC 页面的显示区域中加载最多 512K 数据的选项(之前为 64K)。
  9. 测量表中的 NSD 参数已更新为以 dBFs/Hz 为单位显示(之前为 dBFs/频段)。
  10. 添加了用于启用或禁用 NSD 标记的菜单选项。
  11. 更新了 TSW14J56 DLL 和固件以支持基于 Sysref 的触发器(用于测试)。
  12. 为 TSW1400 添加了 AFE5801、AFE5803、AFE5804、AFE5805、AFE5807、AFE5808、AFE5809、AFE5851_12X、ADS52J90 器件和模式支持。
  13. 为 TSW14J56 添加了 ADS54J54、ADS58J8x、ADC14X250、ADC31JB68、ADC32RF45、ADS42B4、ADC12J4000_D10_SDR、ADC12J4000_D20_DDR、ADC12J4000_D32_DDR 和 RFDAC 器件和模式支持。
  14. 从安装程序中删除了 14J01 文件夹。
  15. 从安装程序中删除了 TSW1400 和 TSW1405 API 文档。
  16. 取消了在通道或图形类型之间切换时图形中 X 轴的自动缩放。
  17. 在 ADC 和 DAC 时域中使用“峰峰值 =(最大代码 – 最小代码)+ 1”更新了测量表中的峰峰值计算。
  18. 修复了通过反向通道通信处理从器件 GUI 导出的参数时出现的错误。
  19. 修复了在移动上下文图中的光标时使用正确数据更新“Codes”页面时出现的错误,X 刻度为时间。
  20. 修复了移动光标时在 DAC 页面中显示标记 M1 和 M2 时出现的错误。
  21. 修复了在 ADC 和 DAC 选项卡之间切换时显示测试参数(“Two Tone”和“Channel Power”)时出现的错误。
  22. 修复了 TSW1400 同步图形搜索中的错误。
  23. 修复了在 DLL 中应用位打包图形时出现的错误(TSW14J56、KC705、VC707 平台)。
  24. 修复了处理从插件 GUI 导出的参数时出现的错误。
  25. 修复了在“Dynamic Configuration”弹窗中更新 JESD 参数的当前值时出现的错误。

HSDC 专业版 GUI 软件 3.0 版(自 2.70 版)

  1. 更新了 TSW14J56 固件、DLL 和 INI 文件以支持 Megacore IP。
  2. 添加了允许 TSW14J10 连接到 Xilinx Virtex VC707 板的功能。
  3. FFT 显示更改 (a) 显示复数 FFT 中的 –fs/2 和 fs/2 分量 (b) fs/2 和 DC 不会在实数 FFT 中求和。
  4. 添加了用于“Import Data File”、“Import Binary File”和“DAC Scaling Factor”的自动化功能。
  5. 添加了用于参数“GUI Channels to Disable”、“Channel Display Strings”和“Device GUI Tab Name”的导出功能。
  6. 修复了大量采集出现的平均 FFT 内存累积问题。
  7. 修复了当要采集的样本数发生更改时不会在下一次立即采集中进行更新的触发模式问题。
  8. 添加了保存 ADC 所有通道的屏幕截图的功能。
  9. 为所有电路板添加了对 DAC 位屏蔽的支持。
  10. 在创建音调时保留 DAC 比例因子值(之前重置为 1)。
  11. 根据电路板中的固件在 ADC 和 DAC 选项卡之间切换时保留最后选择的 ADC 和 DAC 器件名称。
  12. 修复了通道图形不相等的情况下时域 X 轴刻度显示为时间的问题。
  13. 支持在 TSW1400 v1.0 DLL 中跳过同步图形。
  14. 添加了 HSDC 专业版清单文件 – SRAS 批准的 HTML 格式。

HSDC 专业版 GUI 软件 2.70 版(自 2.40 版)

  1. 添加了允许 TSW14J10 连接到 Xilinx KC705 板的功能。
  2. 修复了连接到 USB3 端口 PC 时的“JTAG 断链问题”。
  3. 添加了 FFT 峰值分析功能,可从菜单 - Test Options -> Other Frequency Options 中启用该功能。启用后,出现的虚线表示峰值频率分析的阈值。
  4. HSDC 专业版 UI 调整了大小以适合 768 分辨率的 PC。
  5. 添加了禁用基频搜索功能的选项。该选项将禁用基频搜索,并允许用户使用输入目标频率来设置基频。该选项位于菜单 - Test Options -> Other Frequency Options 下。
  6. 更新了双音 FFT 计算以支持两个间隔很近的音调。用于频率功率计算的附近频段的积分现在也适用于双音频率参数,具体根据菜单设置而定。
  7. 修复了复数 FFT 计算中的错误,其 FFT 结果之前存在偏移。
  8. 添加了用于 FFT 峰值分析和导出时域参数的自动化功能。
  9. FFT 图中的基频指针已取代为单个标记,该标记代表积分的基频。
  10. 更改了 TSW14J56 DLL 以修复连续采集模式下的随机 FTDI 错误。缩短了 TSW14J56 板的采集时间。
  11. 输入目标频率现在支持负频率输入。
  12. 修复了在双通道显示模式下更新 FFT 图的问题。
  13. 修改了从图中导出 FFT 数据的快捷菜单选项(右键点击 FFT 图 -> Export -> Export Data to Excel),使 X 轴频率值以浮点形式显示(之前采用的是 SI 表示法,因此很难使用其他软件进行后期处理)。
  14. 修改了 TSW14J56 基准时钟弹窗,使其在 ADC 数据速率发生变化时(而不是在按下“Capture”按钮时)出现。

HSDC 专业版 GUI 软件 2.40 版(自 2.30 版)

  1. 修改了 DAC 比例因子,该因子现在应用于数据文件和音调生成的数据。删除了 DAC 音调生成附近存在的比例因子。
  2. 实现了 ADC 和 DAC 器件的器件搜索。支持部分搜索:对于给定的输入字符串,GUI 将列出在器件名称的任何部分中包含该字符串的所有器件。在搜索时,按 Enter/Return 键将自动选择搜索结果中列出的第一个器件。
  3. 在 TSW1400 DAC 中实现了软件和硬件触发。
  4. 添加了自动化功能:要以二进制文件的形式读取 ADC 时域数据,请设置 ADC 第二输入目标频率以及用于 DAC 硬件和软件触发的功能。
  5. 修改了自动化功能架构,以便在开始执行队列中的下一条自动化 DLL 命令之前执行每个案例及其调用的案例。
  6. 插件 GUI 卸载现在仅在选择下一个器件 (ADC/DAC) 时发生。如果未选择有效的器件,插件 GUI 选项卡将隐藏。
  7. 添加了 TSW14J56 ADC 中对位打包数据(无填充零)进行解码的支持。
  8. TSW14J56 DAC 中支持 0s 和样本重新排序。
  9. GUI 为 TSW1405 中的 16 通道器件提供支持。
  10. 修复了 TSW1405 中的上下文图更新问题,该问题在某些通道被禁用时发生。

HSDC 专业版 GUI 软件 2.3 版(自 2.2 版,2013 年 11 月)

添加了对 TSW14J56 板的支持。

对于所有 FFT 窗口,谐波周围陷波的默认值已更改为 0。

更新了“单音参数”表以显示配置的谐波值数量。

移动标记 M1 和 M2 时将显示其对应的频率值。

在 HSDC 专业版安装程序中添加了 .NET 2.0 自动检查和安装的功能。

修复了最新 FTDI 驱动程序的问题,该问题导致在 TSW1405 和 TSW1406 EVM 中下载固件后 GUI 挂起。

为 TSW14J56 添加了电路板动态配置菜单项,以动态更改器件 ini 参数值。为 TSW14J56 添加了包含基准时钟值的用户消息,当按下采集/发送按钮时在通道速率变化时将显示该消息。

更新了 TSW14J56 的 ini/固件文件。TSW14J56 DAC 现在使用 MPSSE 模式。

更新了 TSW14J56 通道图形以接受 0(这将丢弃数据)。

使用“Reset”选项更新了电路板动态配置,该选项将从器件 ini 文件重新加载值。

为 TSW14J56 添加了包含基准时钟值的用户消息,当按下采集/发送按钮时在通道速率变化时将显示该消息。

在 TSW14J56 的 GUI 中添加了选择通道编号以在其中显示通道数据的功能。例如,如果 DDR 仅包含 2 个通道的数据,但数据需要显示在通道 1、3 中,则会使用 1 和 3 设置通道图形,通道数将设置为 4。从 DDR 读取的数据将显示在通道 1 和 3 中,通道 2 和 4 不会有任何数据。

修改了通道速率计算方法,使其基于“通道数”而不是 JESD 参数 M。

修复了在一款 Windows XP PC 中报告的 DSPLib 错误问题。

在“单音参数”表中显示配置的谐波并带有滚动条。

添加了用于设置 ADC 分析窗口的起始样本的自动化功能。

修复了切换到样本数量较少的通道时(与分析窗口长度(FBRX 模式)相比)FFT 图中的错误。

HSDC 专业版 GUI 软件 2.2 版及更早版本

版本 2.2

平均 FFT 现在通过均方根法计算。

GUI 经过优化以缩短采集时间。

添加了用于“ADC FFT Averaging”、“Setting Bandwidth Integration Markers”和“Channel Power Settings”的自动化功能。

补丁 2.10.01

1.添加了用于 TSW1400 和 TSW1406 的 DAC31x1 和 DAC31x4 ini 文件,以及用于 TSW1405 的 ADS5401-09 文件。

2.为插件 GUI 添加了读取/写入寄存器的自动化功能。

版本 2.10

为 ADC 添加了复数 FFT。

添加了 HSDC 专业版自动化 DLL,可用于从位于“\High Speed Data Converter Pro\HSDCPro Automation DLL”中的另一个应用程序与 HSDC 专业版 GUI 进行通信。

为位于“\High Speed Data Converter Pro\HSDCPro Automation DLL”中的自动化 DLL 添加了 LabVIEW、C 和 Matlab 示例。

删除了 DAC 音调生成中的负音调频率。

将“ADC 采样率”(ADC Sampling Rate) 重命名为“ADC 输出数据速率”(ADC Output Data Rate)。

将鼠标悬停在相应控制项上可以查看确切的频率值。