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.

[参考译文] DAC38RF89:两个 DAC 具有相位差。

Guru**** 2481465 points
Other Parts Discussed in Thread: DAC38RF89

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/953043/dac38rf89-two-dacs-have-phase-difference

器件型号:DAC38RF89

我将 DAC38RF89的 JESD204B 配置 为允许。

它有两个实数输入。 一个使用 DACA、另一个使用 DACB。

当我初始化 DAC38RF89时、两个 DAC 输出具有相位差 T1 (两个通道数据相同);如果我重新初始化 DAC38RF89、相位差有时会变为 T2、有时不会改变。

我想知道原因?以及 如何将相位差固定为0?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    用户、

    两条路径的所有逻辑块必须使用相同的同步源。 这也适用于 NCO 寄存器 。  您应该使用子类1并提供至少2个 SYSREF 脉冲。 两个 DUC 页(0和1)应该对地址0x24、 0x27、0x28和0x5C 使用相同的寄存器设置。  

    此致、

    Jim

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jim

      寄存器设置为 :0x24= 0x0010;0x27=0x4444;0x28=0x0440;0x5C=0x0001。 相位差仍然没有固定。

      如果  寄存器设置更改为:0x24=0x0010;0x27=0x222222;0x28=0x0220;0x5C=0x0001、使用 sysref 作为同步源、但问题仍然存在。

      如果复位 FPGA 中的204B 内核(发送器处)并释放复位、我可以看到同样的现象。

      还有哪些其他原因可能会导致此问题?

    此致,

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    SU、

    使用 JESD_crossbar 寄存器(ox5F 和0x60)交换进入 DAC 的传入数据、以查看输入数据是否存在相位差。

    随附的是我们使用您的设置与 EVM 一起使用的配置文件。 了解这些寄存器设置与您的寄存器设置的比较情况。 供参考、我们的 PCB 上的 JESD 通道互换、 寄存器0x5F 和0x60设置对此进行了补偿。  

    此致、

    Jim

     e2e.ti.com/.../8212_5F00_real_5F00_2x_5F00_int.cfg

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Jim、

    我使用 JESD_crossbar 寄存器(ox5F 和0x60)交换进入 DAC 的数据、相位差会发生变化。  有时相位差随输入数据而变化、有时相位差为0。

    这是否意味着输入数据?中存在相位差 、或者在 DAC?内生成相位差

    此外、在测试中发现了另一个问题。 有时、当我交换传入的数据时、输出波形异常。  

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    SU、

    我认为问题与您的数据有关。 您还可以使用交叉开关寄存器将相同的数据发送到两个 DAC。 请尝试此操作。

    此致、

    Jim  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jim

    当我复位 FPGA 204B 内核时、很容易出现相位差现象、但是如果我重新初始化  DAC 的 JESD (设置寄存器0x0=0x5803、然后设置寄存器0x0=0x5800)、几乎每次都没有差异。

    JESD 同步可能存在问题?

    应在 JESD 同步期间首先复位 FPGA 或 DAC 吗?

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    SU、

    配置 DAC 寄存器后、请重置并初始化 FPGA、然后按照 DAC 数据表(启动序列)第9.1.1节中的步骤进行操作。

    此致、

    Jim