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.

[参考译文] LMK05028:1PPS 参考的10MHz 输出

Guru**** 2522770 points
Other Parts Discussed in Thread: LMK05028

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/904249/lmk05028-10mhz-output-from-1pps-ref

器件型号:LMK05028

您好!

我正在尝试配置 LMK05028、以便从来自 GPS 接收器的1PPS 参考信号生成10MHz 输出。 配置如下:

XO:48MHz

TCXO:10MHz

IN0:1PPS

OUT0:10MHz 来自 DPLL2

DPLL2模式:3环路

我附加了.TCS 文件、以便让您更深入地了解我的配置。

在 OUT0上、我得到10、000、003MHz 而不是10、000、000MHz;经过一些测试、组件似乎没有正确锁定到1PPS 输入:事实上、即使 GPS 接收器未连接、也存在10、000、003MHz 输出。

您会建议什么来解决该问题?

此致、

米歇尔

e2e.ti.com/.../1PPS_5F00_LMK05028.tcs

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

    您好 Michele、  

    状态回读是否已在.TCS 文件中? 考虑到您提供的信息以及其中显示的内容、似乎不是这样。  

    请转至状态选项卡并进行回读。  

    谢谢、此致、

    Amin

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

    尊敬的 Amin:

    该组件未直接连接到 PC、但它已安装在我们的定制 CPU 板上并通过 I2C 进行配置: 从 TICS PRO 中、我们分别使用"Save DPLL1 Register Set with Outputs"和"Save DPLL2 Register Set with Outputs"生成2个配置文件、并将它们用作配置脚本的输入。 因此、从 TICS PRO 读回可能不会反映实际的组件配置。

    无论如何、我会为您附加以下文件:

    DPLL1_v025.txt 和 DPLL2_v025.txt -> TICS PRO 的配置文件

    HexRegisterValues.txt ->从 TICS PRO 进行寄存器回读(离线模式)

    readback.txt ->通过 I2C 从 LMK05028读回

    希望这有助于更深入地了解问题。

    此致、

    米歇尔

    e2e.ti.com/.../DPLL1_5F00_v025.txte2e.ti.com/.../DPLL2_5F00_v025.txte2e.ti.com/.../5661.HexRegisterValues.txte2e.ti.com/.../readback.txt

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

    嗨、Michele、  

    由于您会看到频率误差、并且提到这与基准输入无关、因此即使基准输入可用、DPLL 也不会锁定。 我要求状态回读、以了解参考是否经过验证和选择。 然后查看 DPLL 是否确实未锁定。  

    查看您发送的 readback.txt 文件、它显示了参考值无效 DPLL 处于保持模式。 是否在将时间基准连接到器件期间进行了此操作?  

    其次、在 EVM 上测试了配置并无问题、对吧? 这现在是实际 CPU 板上的一个问题。  

    谢谢、此致、Amin

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

    尊敬的 Amin:

    我确认回读是在连接参考1PPS 的情况下完成的、即使参考未连接、我们也会获得相同的结果。 目前、我们没有在 EVM 上测试此配置、因为我们没有该配置、但我们将购买 Asap 来验证情况。

    在 EVM 上进行测试后、我会再回来的。

    此致、

    米歇尔

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

    此外、我还为您连接 CPU 板原理图。

    此致、

    米歇尔

    e2e.ti.com/.../1803.lmk.pdf

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

    嗨、Michele、  

    在 EVM 上进行测试应该会为我们提供更多信息。  

    我注意到状态0和状态1信号被设置为 DPLL1 rdiv 和 ndiv、GPIO 状态也在监控 DPLL1。 您的配置仅使用 DPLL2/APLL2、而 DPLL1/APLL1断电。 监控 DPLL2信号会更有利。  

    其次、LOL_PLL2标志已启动、表示 APLL2未锁定。 在这种情况下、我不会期望任何合理类型的输出... 您看到的10.000003 MHz 只是非常小的频率误差、与 LOL_PLL2状态无关... 那么、有东西关闭了。。。  

    此致、Amin  

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

    Amir、您好!

    收到评估套件并加载了我们已经讨论过的配置后、我再次遇到此问题。

    我们得到的结果与我们在定制板上看到的结果相同、这似乎只是一个配置问题。 之后、根据您的建议、我们分别将 STAT0和 STAT1切换为 DPLL2失锁和 DPLL2保持激活。 实际上、查看 TICS Pro 上的"状态和中断"页面、可以针对 DPLL2提出以下中断:

    LOPL_DPLL2

    LOFL_DPLL2

    HLDOVR2

    而 LOL_PLL2未设置。 因此、在我的独立模式中、APLL2处于锁定状态、但没有相位和频率锁定、因此 DPLL2处于保持状态。 由于我们有1PPS 基准、频率和相位锁定无论如何都不可用、而且我们只有抖动阈值控制、对吧?

    此时、您能否给我提供有关如何更改配置以使其按预期工作的任何建议?

    此致、

    米歇尔

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

    嗨、Michele、  

    APLL 只需使用 XO 即可锁定、因此它显示已锁定。 现在、输出频率误差将取决于 XO ppm 误差。  

    要锁定 DPLL、我们首先需要一个有效基准。 从您发送的配置中、看起来您正在使用 IN0。

    -它们的1Hz 信号是否连接到 IN0?

    -在状态回读时,它是否显示 REF0有效?

    - DPLL2是否选择 REF0?  

    谢谢、此致、

    Amin  

    请注意、这只是一个直观显示的随机捕捉-很明显、如果没有有效的基准、DPLL 将无法选择其中的任何一个。  

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

    尊敬的 Amin:

    我们使用的是3环路配置、可能 PLL 不仅锁定在 XO 上、还锁定在 TCXO 上(事实上、忽略采用2环路配置的 TCXO 会导致更高的频率误差)。 这就是输出频率如此接近预期值的原因。 但是、现在我们可以说基准无效或至少 LMK05028无法识别:1PPS 信号按预期连接到 IN0、但 REF0VALSTAT 未检查、DPL2_REFSEL_STAT 显示保持状态。

    此时、我们应重点关注基准信号。 这2个示波器屏幕截图显示了我们在 IN0上的1PPS 基准。 您能否检查您是否发现了错误?

    此致、

    米歇尔

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

    嗨、Michele、  

    是的、您可能锁定了2个环路、但 TCXO 用于 TCXO DPLL。 因此、APLL 可以仅使用 XO 基准进行锁定。  

    为什么占空比如此糟糕? 看起来 P 占空比仅约为20%。  

    此致、

    Amin  

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

    尊敬的 Amin:

    他在这一问题上向前迈出了一步。 占空比约为20%、因为这是1PPS 输出的标准 GPS 设置。 在尝试不同的配置(即使是使用方形器件发生器)后、我们意识到20%的占空比不适合用作参考输入、因此我们在 GPS 和发生器中都将其重新配置为50%。 通过此设置、LMK05028现在检测到有效的1PPS 基准、DPLL2看起来锁定到 IN0 REF。 遗憾的是、输出频率看起来非常不稳定、从9.9979MHz 左右变为10.023MHz 左右。 如果我们移除基准、系统将进入保持模式、频率校正将停止至最后一个值。

    您是否可以建议更改其他设置以纠正此情况? 此时、DPLL2在 OUT0上被设置为 ZDM 模式。

    此致、

    米歇尔

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

    嗨、Michele、  

    很高兴在验证基准和 DPLL 锁定方面取得了进展。  

    频率测量是在示波器上完成的吗? 您是否可以使用频率计数器或相位噪声分析器? 我们是否可以将参考输入(1pps GPS 发生器)同步到进行测量的终端设备?  

    我怀疑这是测量技术误差或 DPLL 未锁定。 另一种监控方法是在状态通道上显示参考 ndiv 和 rdiv (我之前发布的文章中的图像)并在示波器上监控它们。 一旦 DPLL 锁定、这2个信号应同相或180相移。 在启动/复位/PDN 上、您将看到它们正在进行调节、然后它们应在 DPLL 锁定时稳定在0相或180相。 如果它们继续移动、则表示 DPLL 未锁定。  

    谢谢、此致、Amin

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

    尊敬的 Amin:

    实际上、我们不仅使用示波器、还使用频率计数器、我们甚至可以将1PPS 输入与频率输出同步。

    我们按照您的建议将 NDIV 和 RDIV 置于状态通道上、结果如下:

    实际上、如果可能、请向我们提供一个.TCS 文件、其中包含经过全面测试的配置、以便从1PPS 基准生成任何频率的输出。 我们希望对其进行测试、并检查结果是否相似。

    此致、

    米歇尔

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

    嗨、Michele、  

    很抱歉耽误了很长时间  

    ndiv / rdiv 信号看起来不错、我认为它们是稳定的、甚至不会移动。  

    因此、当 DPLL 锁定时、您会看到输出不稳定、频率在 9.9979MHz 至10.023MHz 之间变化? 这是通过同步到基准输入的频率计数器来完成的、对吧?  

    这似乎表明 DPLL 仍在尝试锁定... 状态信号又是什么? 中的基准是否显示应用为有效、DPLL 选择基准、DPLL 是否为频率和相位锁定?   

    另一个关于1pps 的注意事项是、DPLL 需要2-3分钟才能锁定、因此请确保等待足够长的时间。  

    是否禁用 zdm 模式,进行任何更改?  

    最后、我附加了已测试的1pps 配置、也许我们可以查看此配置以排除任何系统设置。  

    谢谢、此致、Amin

    e2e.ti.com/.../IN1PPS_5F00_LMK05028_5F00_0124B_5F00_2019.tcs

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

    尊敬的 Amin:


    我们尝试了您发送给我们的配置文件、它看起来 工作正常:156.25MHz 输出按预期生成、从活动的1PPS 基准开始、或在 EVM 启动几分钟后激活。 之后、我们修改了 TCS 文件、从 DPLL2在 OUT0上配置10MHz 输出、并从 DPLL1在 OUT7上配置另一个10MHz 输出。 我们再次执行了一些测试、发现了以下问题:

    -从有源1PPS 源开始、OUT0看起来非常精确、但在10个中的1个案例中、它稳定在+17Hz 偏移;OUT7始终具有大约+986Hz 偏移

    -从没有有效1PPS 源开始并在几分钟后激活它,我们在 OUT7上获得了相同的结果,但在5个中有1个测试中,我们在 OUT0上有巨大的偏移(+21805Hz)

    我随附了配置文件以及一个报告表、其中包含我们进行的所有测试:



    我们似乎离解决方案还不远、但我们应该消除在某些测试结束时看到的偏移:LMK05028看起来是锁定的、但频率不正确、我们不知道如何在最终发生时纠正这种情况。 我们是否可以尝试进行任何配置更改?


    此致、


    米歇尔

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

    尊敬的 Amin:

    您是否还可以建议我们如何使用 DCO 模式进一步调整输出频率? 我们尝试以多种不同的方式使用它、但在 OUT0上看不到任何效果。

    此致、

    米歇尔

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

    嗨、Michele、  

    您是否查看了数据表中的 DCO 模式部分? 由于您使用的是3环路模式、DCO 选项是基准 DPLL、这就是我们在锁定您的配置时遇到的问题。 因此、如果不锁定它、我们将无法使 DCO 正常工作。  

    此外、由于我们使用的是1pps 输入和 DPLL 的真正小的 LBW (IIRC 为20MHz)、DCO 甚至可能不是一个选项。  

    我将再次检查并返回给您。  

    谢谢、此致、

    Amin  

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

    尊敬的 Amin:

     

    我们已在这个问题上停留了一个月。

    我们有截止日期和一批组装电路板可供交付、我们担心 LMK05028的性能。

     

    总结我们的历史:

     

    我们的目标是在输入为1pps 时输出10MHz 频率锁相。

     

    我们的步骤:

     

    我们开发并组装了硬件

    -我们要求您提供支持

    -我们购买了评估板

    我们要求提供演示代码

    -我们要求进行有效的配置

     

    上述步骤均不能正常工作。

     

    评估板甚至不能与您发送给我们的.TCS 演示代码配合使用。

     

    电路板正确锁定85%的频率。

    在其余15%的时间中、它似乎已正确锁定内部寄存器、但外部时钟计数器(Agilent 53131A)读取偏移约数百赫兹的频率。

     

    请为我们提供正确的支持、使其正常工作、否则我们将不得不面对架构和组件的变化、而这种变化迄今已经失去了时间和金钱。

     

    此致、

    米歇尔

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

    嗨、Michele、  

    我理解您的失望和歉意、因为我最终未能解决问题。 由于无法访问实验(由于 Covid19)并无法进入测试项目、因此很难提供指导或准确检查问题所在。  

    我计划本周进入实验室、对其进行测试、并提供可在 EVM 上正常工作的东西。  

    在该注释中,我对以下注释感到困惑:“评估板甚至不能与您发送给我们的.TCS 演示代码配合使用。” 我认为我共享的.TCS 文件能够加载并锁定到1pps? 我是否误解了这一点?  

    关于85%的工作时间和15%的问题、下一条评论是针对各种配置吗? 据我所知、您所使用的配置以及尝试锁定的配置、参考 DPLL 尚未锁定。  

    谢谢、此致、

    Amin  

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

    尊敬的 Amin:

    遗憾的是、即使我们加载.TCS 文件、LMK05028也会显示相同的行为。 85%working-15%not working 统计信息是指从引导多次重新启动的单个配置(您的配置或我们修改的配置以获取10MHz 输出): 在"不工作"的情况下、芯片似乎锁定在状态寄存器中、并且正确检测1PPS 基准、但输出频率与标称值存在偏移。 从该错误中恢复的唯一方法是重置芯片并再次等待新的锁定:当然、此过程令人沮丧、在我们的应用中是不可接受的。 如果我们找不到解决方案、我们将切换到专为我们的需求量身定制的 PLL。

    此致、

    米歇尔·佩德罗尼

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

    嗨、Michele、  

    我回到这里回顾了这条线程、我想在某种程度上我感到困惑。  

    您共享的原始.TCS 文件在1pps 下没有正确的 LBW。 对于1pps 输入、它应该是~20MHz 范围。 我在新图像(TEST_0506)中看到我最终能够访问、这已得到更正。 我假设这是在.TCS 文件中生成的1pps 的频率、并对10MHz 输出频率进行了更新(VCO 频率更新)。  

    我还查看了测试文档、只是为了确认、当参考 DPLL 锁定时、是否进行了所有频率测量? 此时 LOFL 和 LOPL 标志将从基准中清零。 每次迭代都是通过软芯片复位进行的? 所以:  

    1 PPS 打开:复位、等待 DPLL LOFL 和 LOPL 清零、测量输出频率

    1 PPS 关闭/打开:1 pps 关闭、复位、1 pps 打开、等待 DPLL LOFL 和 LOPL 清除并测量输出频率?

    是否执行了测试? 或者是否从未等待 LOPL/LOFL 清零? 还是通用等待时间、我们将完美地捕获一些 DPLL 已锁定的实例以及其他尚未锁定的实例-在这种情况下、输出频率误差取决于 TCXO 源的 ppm/ppb。 我知道您说的状态显示了相同的内容-因此这是不可能的。  

    预期的行为是、如果1pps 源与频率计数器同步、一旦基准 DPLL 锁定(LOFL/LOPL)清除、您应该测量预期输出、10MHz。 如果随后关闭1pps、您将进入保持模式-保持之前的频率。 如果 DPLL 从未锁定、频率误差取决于其他源:TCXO DPLL 锁定时的 TCXO;只有 APLL 锁定时的 XO。  

    我今天在实验室中、但不幸的是、我只查看了您的原始图像、因为我尚未被授予访问您上面共享的文件的权限。 但下一次我将进入(应该是本周)、我将查看 TEST_0506文件、看看我是否可以复制您的结果、这就是我尝试完美了解测试是如何完成的原因。  

    谢谢、此致、

    Amin  

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

    尊敬的 Amin:

    当我们执行这些测试时、我们认为在1PPS 开启后10分钟的虚拟"超时";这是因为在我们的应用中、不允许长时间等待初始锁定。 最后、芯片始终检测到一个良好的1PPS REF (无保持状态)、但通常 LOPL 和 LOFL 标志不会同时被清除;特别是当频率锁定看起来与目标非常接近(几乎一致)时、LOPL 被清除、LOFL 可被清除或不被清除。 或者、当锁不好时、即使1PP REF 良好、也会设置爬虫程序标志。 在这种情况下、即使我们等待更长的时间、输出频率也不会进一步校正、并保持不可接受的偏移:恢复的唯一方法是重置芯片。

    实际上、我们在 LOPL/LOFL 的实际含义方面遇到了误导、因为即使这些标志都未被清除、输出频率也可能锁定精确。 但是、我们无法理解什么是正确的配置、因为1PPS REF 良好(无保持状态、相位抖动远低于63us)、我们无法看到任何其他误差源。

    此致、

    米歇尔·佩德罗尼

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

    嗨、Michele、  

    我对.TCS 文件进行了一些更改、并在昨天的实验中进行了测试。 这在 DPLL 锁定方面的时间应该更加可靠。  

    参考验证是验证计时器。 检测器必须经过该时间、才能将基准视为有效(仅1pps 抖动阈值)。 在这种情况下、基准验证计时器为0.8秒、因此几乎每1秒标记就会看到基准有效标志、并且 DPLL 不再显示保持状态。  

    但是、1pps 输入的 DPLL 锁定时间可能会显著缩短。 根据我所做的更新、我看到频率锁定大约为~1-2分钟、相位锁定大约为~3-4分钟、因此这些完全应在10分钟要求范围内。  

    请测试此文件并告诉我您的发现。  

    谢谢、此致、

    Amin  

    e2e.ti.com/.../test_5F00_0506_5F00_updated.tcs

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

    尊敬的 Amin:

    现在、由于您的帮助、演示板似乎按预期工作。

     

    但是、为了使 FW 芯片适应我们的硬件并节省功耗、我们进行了以下更改:

     

    • 禁用输出7
    • 禁用输入1

     

    通过上述更改、标志 LOPL2和 LOFL 保持被置位、所以电路板不会被锁定。

     

    您能否在 EVM 上检查此配置?

     

    此致、

    米歇尔

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

    嗨、Michele、  

    您是否执行了 RunScript 以进行这些更改、而这正是问题无法解决的时候?  

    要禁用输出7、只需将输出7类型更改为"禁用"并关闭通道电源即可。 我还建议关闭 APLL1电源、这将是一个大省电方案。  

    关于输入1、没有启用/禁用功能。 打开 RunScript 后、只需对寄存器进行编程、但如果未连接时钟、则内部缓冲器不会打开、因此不应该真正有任何与之关联的电流/功率。  

    以下是与上述步骤一致的更新.TCS: e2e.ti.com/.../test_5F00_0506_5F00_updated2_5F00_PDN_2D00_PLL1nCH7.tcs

    请注意、现在将标记 DPLL1的 LOPL 和 LOFL、因为它们不会与 PLL1断电一起使用。  

    谢谢、此致、

    Amin  

    OUT 7 PDN 并禁用  

    APLL1 PDN -  

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

    尊敬的 Amin:

     

    是的、我们运行了 RunScript。

    EVM 上的更新.TCS 文件的情况与我们的更改相同。

    系统似乎非常不稳定、标志 LOPL2和 LOFL2不会被清除。

     

    当我们更改禁用 PPL1和 OUT 7时、会发生一个奇怪的情况、即如果我们尝试返回到之前的方案并执行 RunScript、系统不会恢复到之前的工作状态、并且 LOPL 和 LOFL 标志继续被设置。

     

    另一个问题(在我们的硬件中)是系统没有尝试调节输出频率。

    我们在硬件上使用 EVM 的 I2C 线路下载了 EVM 上的相同工作配置(具有输出7和 PLL1的配置)。

    当它打开时、首先它处于保持状态、然后当它获得 PPS 时、它会向上拉至更高的范围(类似于10.021.xxx Hz)、并在那里挂起而不进行调整。

    我还尝试将 EVM 的系统时钟(XO 和 TCXO)与我们的硬件连接,但没有成功。

    您是否有任何想法?

    我检查了 EVM 的原理图、它看起来是正确的。

     

    谢谢、

    MIchelee2e.ti.com/.../6102.lmk.pdf

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

    嗨、Michele、  

    第一个注意事项"当我们更改禁用 PPL1和 OUT 7时、会发生一件奇怪的事情、那就是如果我们尝试返回到上一个方案并执行 RunScript、 系统不会恢复到先前的工作状态、LOPL 和 LOFL 标志继续被置位。"

    执行 RunScript 会重新计算 DPLL 设置、并将重置频率和相位的锁定阈值。 它还将设置一些其他寄存器、然后需要手动更改这些寄存器、至少是从我在实验室中进行的测试中进行的更改。 因此、执行 RunScript 而无法实现锁定是可以理解的、因为该软件可能需要对1pps 配置进行一些更新。 此外、如果我们有一个1 pps 的有效.TCS 文件、则不需要再执行 RunScript -我们讨论的更新不需要进行任何需要 RunScript 和 RunScript 的计算、而是需要更改我们不希望更改的内容。  

    因此、返回来确认:  

    - APLL1和 APLL2以及 DPLL1和 DPLL2的配置按预期运行、一切都锁定  

    -关闭 APLL1电源并禁用输出7、然后加载.TCS (任何时候都不运行 RunScript) DPLL2无法锁定、这是正确的吗? 这是一个没有任何意义的器件、因为我们不应该影响 DPLL2上的任何东西。  

    如果您浏览 GUI 并更新而不是加载我提供的.TCS 文件、会发生什么情况。 因此、从有效的工作配置(APLL1和 CH7)开始。 分步完成 CH7断电、禁用 CH7、最后关闭 PLL1。 在该步骤中、来自 DPLL2的 OUT0是否会降低频率和/或 DPLL2是否显示保持状态。  

    关于电路板上无法正常工作的工作配置。 我假设基准 DPLL 始终处于锁定状态、对吧? 它是否将基准读取为有效且 DPLL 未锁定、或者基准从未有效? 其次是频率误差、当您使用 TCXO 与从 EVM 连接 TCXO 时、10.0021xx MHz 有何不同? 此外、如果您可以执行寄存器转储并发送该文件、我可以查看它。  

    谢谢、此致、Amin  

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

    尊敬的 Amin:

     

    很抱歉、您未手动调整某些参数。  

    关于步骤:

     > APLL1和 APLL2以及 DPLL1和 DPLL2的配置按预期执行,所有配置均锁定

    没错,确实如此。

    e2e.ti.com/.../test_5F00_0506_5F00_updated_5F00_regmap.txt

     >关闭 APLL1电源并禁用输出7、然后加载.TCS (任何时候都没有运行 RunScript) DPLL2无法锁定、这是正确的吗? 这是一个没有任何意义的器件、因为我们不应该影响 DPLL2上的任何东西。

    我们尝试加载您发送给我们的最后一个.TCS 文件,该文件带有 APLL1和 OUT 7,无运行脚本。

    系统无法锁定,LOPL 和 LOFL 被置位,有时 LOFL 被清零,但在我们的测试中,我们从未看到 LOPL 被清零。

     

    >如果您通过 GUI 更新而不是加载我提供的.TCS 文件,会发生什么情况。 因此、从有效的工作配置(APLL1和 CH7)开始。 分步完成 CH7断电、禁用 CH7、最后关闭 PLL1。 在该步骤中,来自 DPLL2的 OUT0是否会丢失频率和/或 DPLL2是否显示保持状态。  

    我们正在运行您建议的测试

     

    >关于电路板上无法正常工作的工作配置。 我假设基准 DPLL 始终处于锁定状态、对吧?

    没错。

     

    >是将基准读数视为有效而 DPLL 并未锁定、还是基准从未有效?

    PPS 参考有效

     

    >接下来是频率误差、当您使用 TCXO 时、10.0021xx MHz 与从我们的 EVM 连接 TCXO 有何不同? 此外、如果您可以执行寄存器转储并发送该文件、我可以查看它。  

    没有区别。 已附加寄存器转储。

     

    此致、
    米歇尔

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

    嗨、Michele、  

    感谢您提供详细信息。 在使用 APLL1/DPLL1、APLL2/DPLL2、CH7活动配置开始后、如何手动更新.TCS 进行测试。  

    您上面的注释还说:“系统无法锁定,LOPL 和 LOFL 被设置,有时 LOFL 被清除,但在我们的测试中,我们从未看到 LOPL 被清除。” 我假设这意味着 LOPL2和 LOFL2。 一旦我们禁用 APLL1、LOFL1和 LOPL1将被置位、因为 DPLL1现在被单独断电。  

    在您的电路板上、基准 DPLL 的基准输入中使用的内容与能够锁定 REF DPLL 的 EVM 上使用的内容完全相同?  

    我请求本周的实验室时间、看看我是否可以在仅启用 CH0和 DPLL2的情况下查看配置、并在 EVM 上获得预期结果。  

    谢谢、此致、Amin  

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

    尊敬的 Amin:

    根据您的建议 逐一禁用未使用的输出和 APLL1、我们最终在 EVM 上具有正常工作的配置。

    对我们有效的序列是先禁用 APLL1、然后禁用该 CH7。

    我们已经执行了大量测试、系统看起来很可靠。

    >我假设这意味着 LOPL2和 LOFL2。 一旦我们禁用 APLL1、LOFL1和 LOPL1将被置位、因为 DPLL1现在被单独断电。  

    完全正确。

    问题仍然在我们的硬件上。 我们使用与 EVM 中加载的配置完全相同的配置和相同的 I2C 线路。

    我们尝试在硬件上连接 EVM 的时钟(XO 和 TCXO)、但行为相同。

    您是否注意到我发送给您的注册表中有可疑的情况?

    谢谢!

    此致、

    米歇尔

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

    嗨、Michele、  

    您能否探测 EVM 上的 IN0输入与电路板上的 IN0输入、并查看信号完整性是否存在任何问题? 1pps 输入上的任何噪声都可能存在问题、遗憾的是、在某些情况下、它会清除"基准有效"、但 REF DPLL 仍然无法锁定。  

    IN0上的差分信号也将更好地工作、因为它具有更好的抗噪性能。  您可以在步骤2中相应地更改"接口类型"、请注意不需要运行脚本。  

    另一个建议、来自 SPI 的噪声可能会导致问题。 我知道您正在使用 I2C、但如果我们能够断开这些线路、这可能是另一件值得尝试的事情。  

    如果您在新配置(禁用 APLL1/DPLL1/CH7)和电路板配置之一的情况下为 EVM 提供寄存器转储、则直接比较将更容易。 如果可能、我希望其中3个:  

    - EVM:基准有效、但 DPLL2仍未锁定(LOPL2和 LOFL2)、启动后大约~1分钟?  

    - EVM:基准有效且 DPLL2锁定、启动后~几分钟?  

    -您的电路板:基准有效且 DPLL2未锁定、~启动后几分钟内(与上述情况相同)  

    谢谢、此致、Amin  

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

    尊敬的 Amin:

     最后、我们有工作硬件、我已经匹配了时钟线路的阻抗、现在我们的电路板作为 EVM 工作(即使 XO 频率不同、我们的48Mhz 和48.0048 EVM)。

     要设置正确的 XO 频率(48Mhz)、我们应修改 XO 字段并创建 RunScript。

     既然您告诉我您在运行脚本之后手动更改了一些参数、您能告诉我在运行脚本之后必须编辑哪些参数吗?

     谢谢!

    此致、

    米歇尔

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

    嗨、Michele、  

    运行脚本后、请执行以下操作:  

    -禁用:DPLLx_HOLDOW_MODE

    -启用:DPLLx_FASTLOCK_AUSK

    -禁用:DPLLx_TDC_TCXO_DLY_GEN_EN

    (应为可选):  

    -禁用:DPLLx_REF_HIST_HOLD

    -禁用:DPLLx_REF_HIST_EN  

    您仅使用 DPLL2、因此上述所有内容都应位于 DPLL2上。  

    谢谢、此致、

    Amin  

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

    嗨、Michele、  

    我忘记提到的另一件事是、请增大相位检测阈值。 增加锁定和解锁、直到其达到与下面相同的最小数量级。  

    谢谢、此致、

    Amin  

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

    尊敬的 Amin:

    感谢您的支持。

    现在、系统按预期工作!

    此致、

    米歇尔

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

    嗨、Michele、  

    我很高兴听到这个消息。 花了一段时间、但我们到达了那里。  

    Amin