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.

[参考译文] LMX2571EVM:启动问题

Guru**** 2539500 points
Other Parts Discussed in Thread: LMX2571EVM, LMX2571, USB2ANY

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/691152/lmx2571evm-start-up-problem

器件型号:LMX2571EVM
Thread 中讨论的其他器件: LMX2571USB2ANY

您好!

我使用微控制器连接 LMX2571EVM。 我的 LMX2571寄存器访问代码似乎正常。

当我尝试在复位后通过首次对 LMX2571进行编程来启动(初始化) LMX2571时、它会给我提供不稳定的输出波形。 之后我读取所有寄存器、以确保它们被正确编程。

当我在复位后使用 CodeLoader4和 USB2ANY 接口以相同的设置初始化 LMX2571时、PLL 的行为非常完美。 之后、我使用微控制器再次读取所有寄存器、以确保它们的编程方式与之前相同。

为了消除上述两种情况之间的任何可能差异、我在初始化期间使用微控制器作为 SPI 从器件读取 USB2ANY 的数据输出。 此外、我还使用示波器来检查近似波特率和连续 USB2ANY 寄存器访问事件之间的平均延迟。 然后、我使用完全相同的数据、相同的寄存器访问顺序和类似的时序设置来初始化 LMX2571与微控制器、但仍然会导致输出不稳定。

如果我首先使用 CodeLoade4和 USB2ANY 初始化 LMX2571、然后使用微控制器继续控制 LMX2571 (更改环路分频器值、输出功率级别等)、一切都将完美。

总之、我使用 CodeLoader4和 USB2ANY 作为基准、并确保微控制器在初始化期间以相同的方式执行所有操作、但最终仍然是疯狂输出波形。 我不知道是什么导致了这种差异、也不知道为什么 PLL 看起来不能正常启动。 我想知道您是否有任何建议?

请在下面找到初始化设置。 USB2Any 和微控制器的数据流是相同的。 此外、还附上了不稳定输出波形的图。

此致、Tuomas

~~~μ A

复位:
R18   0x5087
R17   0x7A11
R2    0x5087
R1    0x7A11
R0    0x22C3

初始化:
R60     0xA000
R58     0x8C00
R53    0x7806
R47    0x0000
R42    0x0210
R41    0x0810
R40    0x101C
R39    0x11F3
R35    0x0C83
R34    0x1803
R33    0x0000
R32    0x0000
R31    0x0000
R30    0x0000
R29    0x0000
R28    0x0000
R27    0x0000
R26    0x0000
R25    0x0000
R24    0x0408
R23    0x0084
R22    0x8584
R21    0x0101
R20    0x301B
R19    0x1200
R18    0x5087
R17    0x7A11
R16    0x0000
R15    0x0000
R14    0x0000
R13    0x0000
R12    0x0000
R11    0x0000
R10    0x0000
R9     0x0000
R8     0x0408
R7     0x0084
R6     0x8584
R5     0x0101
R4     0x3020
R3     0x1200
R2     0x5087
R1     0x7A11
R0     0x02C3


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

    我不知道为什么它可以与 USB2ANY 配合使用、但它不能与 MCU 配合使用。
    我检查了您的寄存器设置、尽管在初始化期间不需要 FIF2_INT、但看起来不错。
    在复位过程中、只需写入 R0即可、其他寄存器将恢复为其器件默认值。
    输出图对我来说有点奇怪。 输出应该是周期性信号、现在它看起来像调制信号。 你在做 FSK 吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Noel!

    感谢您的回复。

    应该没有 FSK。 初始化后、LMX2571设置为 FSK SPI 快速模式、并且我不会访问图中的任何寄存器。 我同意输出看起来很奇怪、它看起来不像 PLL 被锁定(尽管我将 MUXout 引脚功能更改为锁定检测、它给我"锁定、高电平")。 我希望输出波形会指出一个有经验的 LMX2571用户可能会发现的特定问题。

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

    目前、我恐怕我没有任何具体的建议可以提供给您。 也许您可以尝试、而不是一次性写入所有寄存器、逐一写入每个寄存器、并在每次寄存器写入后观察芯片的响应。 使用 MCU 和 TICS Pro 方法比较结果。 希望您可以将哪个寄存器写入产生了问题的引脚点固定在引脚上。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Noel、您好!

    我必须在几周内删除测量设置。 我将执行您建议的测试、完成所有设置后。

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

    好的、我现在将关闭此帖子。 您可以在有更新后发布新帖子。