主题中讨论的其他器件: CDCE62005、 SN65LVDS101
您好!
我正在设计一个包含多个 DAC3171器件的电路板。
我计划在 7位接口模式下使用它们。
DA[6:0]和 DA_CLK 由 FPGA ODDR 驱动。
采样频率为200MHz。
我想从同一个时钟驱动 DACCLK 并绕过输入 FIFO (使用 Fifo_ENA=0)。
此外、FPGA 无法直接为 DACCLK 输出 LVPECL。
我应该如何限制电路板设计?
是否有适用于此情况的应用手册?
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.
您好!
我正在设计一个包含多个 DAC3171器件的电路板。
我计划在 7位接口模式下使用它们。
DA[6:0]和 DA_CLK 由 FPGA ODDR 驱动。
采样频率为200MHz。
我想从同一个时钟驱动 DACCLK 并绕过输入 FIFO (使用 Fifo_ENA=0)。
此外、FPGA 无法直接为 DACCLK 输出 LVPECL。
我应该如何限制电路板设计?
是否有适用于此情况的应用手册?
Dror、
什么是 FPGA ODDR? 您能否发送一个时序图来显示您正在尝试执行的操作? FPGA 通常不用于为 DAC 或 ADC 提供时钟、因为相位噪声通常很差、会降低数据转换器的性能。 通常使用时钟合成器或发生器、如 CDCE62005。 请参阅随附的原理图。
无论使用什么、都需要确保时钟源满足数据表中显示的 DACCLK 输入要求。
我必须设置我们的 EVM、以查看这是否是问题。 我将在接下来的几天内再次与您进行合作。
此致、
Jim
Jim、
谢谢你。
FPGA ODDR 是我们 Xilinx FPGA 的 LVDS DDR 输出级。 我们将时钟信号输出为数据信号、这是源同步数据总线中的常见做法。
在本 例中、时钟合成器不是一个选项、因为我们需要为24个 DAC 中的每个 DAC 动态更改时钟相位。
由于 FPGA 中的 IO 电压范围限制、我们需要 LVDS 接口、因此该器件计划替代 ISL5857。
Dror、
我能够使 DAC3171在7位模式下工作、并绕过 FIFO、使其具有200MHz 采样时钟和200MHz DA_CLKP/N (引脚6和7)。
DAC 寄存器设置随附。
此致、
Jim
e2e.ti.com/.../DAC3171_5F00_7_5F00_BIT_5F00_2_5F00_14_5F00_23.cfg
Dror、
没有看到任何时序问题。 您可以使用 SN65LVDS101从 LVDS 转换为 LVPECL。
此致、
Jim