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.

[参考译文] DAC38J84:DAC38J84:内部 PLL 无法锁定

Guru**** 2553450 points
Other Parts Discussed in Thread: DAC38J84, LMK04828

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/741353/dac38j84-dac38j84-internal-pll-can-not-locked

器件型号:DAC38J84
主题中讨论的其他器件: LMK04828

戴尔

我正在测试使用 GUI 创建的脚本、但我遇到 PLL 错误。

我们需要与我们的设置相匹配的寄存器值

使用 DAC38J84的设置如下所示。

输入时钟:122.88Mhz

输入数据速率:122.88MHz

内插:16.

复数混频器使能

JESD LMFS:2441

内部 PLL 使用。

当寄存器6c 地址按如下方式设置时、读取0x000F。

请检查

DacRegWrite (0x00、0x0218);

          DacRegWrite (0x01、0x0003);

          DacRegWrite (0x02、0x2012);

          DacRegWrite (0x03、0xA300);

          DacRegWrite (0x04、0xF3F3);

          DacRegWrite (0x05、0xFF07);

          DacRegWrite (0x06、0xFFFF);

          DacRegWrite (0x07、0x3100);

          DacRegWrite (0x08、0x0000);

          DacRegWrite (0x09、0x0000);

          DacRegWrite (0x0A、0x0000);

          DacRegWrite (0x0B、0x0000);

          DacRegWrite (0x0C、0x0400);

          DacRegWrite (0x0D、0x0400);

          DacRegWrite (0x0E、0x0400);

          DacRegWrite (0x0F、0x0400);

          DacRegWrite (0x10、0x0000);

          DacRegWrite (0x11、0x0000);

          DacRegWrite (0x12、0x0000);

          DacRegWrite (0x13、0x0000);

          DacRegWrite (0x14、0x0000);

          DacRegWrite (0x15、0x0000);

          DacRegWrite (0x16、0x3000);

          DacRegWrite (0x17、0x0000);

          DacRegWrite (0x18、0x0000);

          DacRegWrite (0x19、0x3000);

          DacRegWrite (0x1A、0x0000);

          DacRegWrite (0x1B、0x0000);

          DacRegWrite (0x1E、0x9999);

          DacRegWrite (0x1F、0x9980);

          DacRegWrite (0x20、0x8008);

          DacRegWrite (0x22、0x1B1B);

          DacRegWrite (0x23、0x01FF);

          DacRegWrite (0x24、0x0020);

          DacRegWrite (0x25、0x8000);

          DacRegWrite (0x26、0x0000);

          DacRegWrite (0x2D、0x0001);

          DacRegWrite (0x2E、0xFFFF);

          DacRegWrite (0x2F、0x0004);

          DacRegWrite (0x30、0x0000);

          DacRegWrite (0x31、0x0400);

          DacRegWrite (0x32、0x0F00);

          DacRegWrite (0x33、0xA330);

          DacRegWrite (0x34、0x0000);

          DacRegWrite (0x3B、0x1800);

          DacRegWrite (0x3C、0x1028);

          DacRegWrite (0x3D、0x0088);

          DacRegWrite (0x3E、0x0108);

          DacRegWrite (0x3F、0x0000);

          DacRegWrite (0x46、0x0044);

          DacRegWrite (0x47、0x190A);

          DacRegWrite (0x48、0x31C3);

          DacRegWrite (0x49、0x0000);

          DacRegWrite (0x4A、0x031E);

          DacRegWrite (0x4B、0x0301);

          DacRegWrite (0x4C、0x0403);

          DacRegWrite (0x4D、0x0300);

          DacRegWrite (0x4E、0x0F0F);

          DacRegWrite (0x4F、0x1C61);

          DacRegWrite (0x50、0x0000);

          DacRegWrite (0x51、0x00DC);

          DacRegWrite (0x52、0x00FF);

          DacRegWrite (0x53、0x0000);

          DacRegWrite (0x54、0x00FC);

          DacRegWrite (0x55、0x00FF);

          DacRegWrite (0x56、0x0000);

          DacRegWrite (0x57、0x00FF);

          DacRegWrite (0x58、0x00FF);

          DacRegWrite (0x59、0x0000);

          DacRegWrite (0x5A、0x00FF);

          DacRegWrite (0x5B、0x00FF);

          DacRegWrite (0x5C、0x1133);

          DacRegWrite (0x5E、0x0000);

          DacRegWrite (0x5F、0x0123);

          DacRegWrite (0x60、0x4567);

          DacRegWrite (0x61、0x0211);

          DacRegWrite (0x64、0x0001);

          DacRegWrite (0x65、0x0001);

          DacRegWrite (0x66、0x0001);

          DacRegWrite (0x67、0x0001);

          DacRegWrite (0x68、0x7709);

          DacRegWrite (0x69、0x0000);

          DacRegWrite (0x6A、0x0000);

          DacRegWrite (0x6B、0xBD07);

          DacRegWrite (0x6C、0x0007);

          DacRegWrite (0x6D、0x0090);

          DacRegWrite (0x6E、0x0000);

          DacRegWrite (0x6f、0x0000);

          DacRegWrite (0x70、0x0000);

          DacRegWrite (0x71、0x0000);

          DacRegWrite (0x72、0x0000);

          DacRegWrite (0x73、0x0000);

          DacRegWrite (0x74、0x0000);

          DacRegWrite (0x75、0x0000);

          DacRegWrite (0x76、0x0000);

          DacRegWrite (0x77、0x0000);

          DacRegWrite (0x78、0x0000);

          DacRegWrite (0x79、0x0000);

          DacRegWrite (0x7A、0x0000);

          DacRegWrite (0x7B、0x0000);

          DacRegWrite (0x7C、0x0000);

          DacRegWrite (0x7D、0x0000);

          DacRegWrite (0x3B、0x1800);

          DacRegWrite (0x25、0x8000);

          DacRegWrite (0x3C、0x1228);

          DacRegWrite (0x3C、0x1028);

          DacRegWrite (0x3E、0x0128);

          DacRegWrite (0x4C、0x0401);

          DacRegWrite (0x4D、0x0300);

          DacRegWrite (0x4B、0x0303);

          DacRegWrite (0x4D、0x0300);

          DacRegWrite (0x4E、0x0F0F);

          DacRegWrite (0x00、0x0818);

谢谢你。

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

    您好、Henry、

    请帮助确认客户是为 EVM 提供122.88MHz 时钟、还是计划使用板载 LMK04828提供122.88MHz 参考时钟

    基本上、对于 GUI 配置的第一步、他们选择哪一个?

    客户是否还可以发布 GUI 的各种屏幕截图、以便我进一步了解他们的配置? 这比查看各种代码行更容易。

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

    您好、Henry、

    我仍在等待您的反馈。 只需使用以下一些信息来关闭它。 如果您要重新打开此帖子、只需回复即可。

    PLL 设置可在以下 GUI 部分进行设置:

    PLL 设置的示例

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

    你(们)好 Kang

    它是 GUI 捕获、如下所示。

    我们需要与我们的设置条件相匹配的寄存器值。

    请查看

    谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    亨利
    我已通过 TI 内部 FAE 电子邮件链回答了您的问题。 我将在 E2E 上解决此问题。 请查找我们 TI 团队的电子邮件。
    -Kang