主题中讨论的其他器件: CDCM7005、 DAC5681Z
您好!
我已使用 TSW1400使用 DAC5681EVM 电路板创建波形。 在 MATLAB 中创建了.csv 文件、并加载到高速数据转换器软件中。 其数据速率为每秒250兆个样本。 计算出寄存器设置后、波形看起来与频谱分析仪上的所需波形完全相同。
一个奇怪但必要的部分是将 CDCM7005的 Y2输出(反馈到 TSW1400的输出)设置为16倍分频器。
我现在使用 Cyclone V dev 板尝试重新创建此波形。 我成功地将.csv 文件转换为二进制补码存储器文件、并使用它在 FPGA 中实例化 ROM。
FPGA 代码会读出存储器文件、并以250MHz 的频率将其发送到 DAC。 我遵循 了 DAC5681z 数据表第34页图42中的时钟和数据时序图。 我已确保保存与 TSW1400配合使用的 DAC5681z 寄存器设置、并重新加载这些设置以用于 FPGA。 由于 FPGA 开发板 HSMC 引脚排列、唯一的寄存器变化是反向数据总线。
但是、我无法使波形看起来接近于正确的值。 我使用相同的数据写入 DAC、但看起来完全不同。
有人有任何指导吗?
谢谢!