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.

[参考译文] LMX2582:LMX2582 -无输出频率/无 SPI 读取

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/793200/lmx2582-lmx2582---no-output-frequency-no-spi-readout

器件型号:LMX2582
主题中讨论的其他器件: USB2ANY

您好!

我们正在尝试将器件设置为使用100MHz 参考时钟生成3200MHz。

我们确认所有 Vcc 处于正确的电压电平、并且基准时钟为100MHz。 我们尝试使用 TIS-Pro 生成的寄存器映射通过 SPI 对器件进行编程(请参阅附件)。 我们能够在示波器上看到数据通过 SPI 通道传入、但在尝试读取任何寄存器时、我们看不到任何数据。 通道 A 和 B 上的输出频率也是如此-什么都没有。 所有寄存器按相反的顺序进行编程(R0是频率校准位加电后的最后一个寄存器)。

请参阅随附的 TICS Pro 配置文件和屏幕截图。

  e2e.ti.com/.../lmx2582_5F00_default.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为了进一步说明、我们使用了以下强大的编程过程:
    1.将寄存器 R0设置为 RESET=1、然后将 RESET=0的寄存器 R0设置为复位
    2.按相反顺序加载所有寄存器、最后一次加载是 FCAL_EN=1时的寄存器 R0
    3.等待10ms
    3.再次向寄存器 R0写入 FCAL_EN=1

    如果有任何关于如何解决此问题的建议、我将不胜感激-提前感谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Zhanneta、

    首先、请检查电路板是否完全消耗电流、以及 SPI 编程是否正常。
    POR 电流约为125mA。 只需 Vcc 为器件加电、这是在不对器件进行编程的情况下消耗的电流。
    2.发送命令关闭设备电源。 电流将降至3mA。 这也验证了 SPI 编程没有问题。
    3.发送命令为器件加电,电流将高达200mA。
    对所有寄存器进行编程、使其锁定到3200MHz。

    BTW、您的问题是在 EVM 中还是在您自己的电路板中发生?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Noel、您好!

    感谢您的快速响应!

    我们正在使用自己的电路板、遗憾的是、目前无法轻松检查器件消耗的电流。 但是、我们能够验证器件是否已通电。 Fosc 上的电压偏置为1.5V。当器件关闭时、电压偏置应为0V。当我们发送 SPI 命令来打开/关闭器件时、电压偏置未发生变化、这表明器件未进行编程。

    我们还仔细检查了 Fosc 并确认参考时钟为100MHz、我们测量了 Vtune、该时钟设置为最大2.5V、并且在发送命令更改 CP 电流或 PLL_R 时未更改

    您认为会导致器件无法解读 SPI 命令的原因是什么? 我们可以在示波器上看到 SPI 信号传入正确的线路。

    谢谢、
    Zhanneta

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

    POR 之后、OSCin 引脚大约为1.5V (我的 EVM 为1.6V)、并且 Vtune 引脚应该为0V。 如果我为部件断电、OSCin 引脚电压变为3.3V。
    看起来您遇到了 SPI 编程问题。
    您是否检查了 SPI 波形和时序? 如果可能、以较慢的速率运行以方便调试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Noel、

    感谢你的答复。 我们已仔细检查所有 SPI 端口并确认所有通道均正常运行。 SPI 时钟与中的 SPI 数据和 SPI 数据选择(低电平有效)对齐。 数据在时钟的下降沿发生变化。 我们还确认我们看到的数据是我们所期望的、并且先订购 MSB。

    我们还测量了以下电压、以防它们有助于确定问题所在:

    VREGIN = 1.216V
    VBIASVCO2 = 0V
    VCCVCO = 0V
    VBIASVCO = 0.286V
    VREFVCO2 = 0V
    VREFVCO = 3.3V
    VREGVCO = 0V
    VBIASVARAC = 1.49V

    最后一点、我们还确定了已从 REXT 更改为 NC 的引脚30当前通过680欧姆电阻器接地。 这会导致任何问题吗?

    再次感谢、

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

    引脚30在内部为 NC、外部连接无关紧要。
    您说过"时钟下降沿上的数据变化"、这是真的吗? 我们使用时钟的上升沿对数据进行冲程。 请确认。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Noel、

    没错。 数据应在上升沿读取、但在下降沿发生变化。

    下面  是一个小示例(数据= 01011):

    谢谢、

    Zhanneta

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

    SPI 的运行速度有多快? 您能以较低的速率运行吗?
    您是否在 SPI 接口上添加了 R-C 滤波器? 如果是、请确保滤波器没有舍入 SPI 信号。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    霓虹灯、

    SPI 以390kHz 的频率运行、您知道数据表中是否没有提到 SPI 时钟的最低速度吗?


    此外、SPI 接口上没有任何 R-C 滤波器。 我们只有一个与 SPI_SDI 串联的低22欧姆电阻器、另一个与 SPI_SDO 串联。

    谢谢、

    Zhanneta

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

    您的 SPI 速度正常、我们 GUI 的 SPI 速度比您慢。
    我没有任何提示、您遇到的问题是 SPI 通信。
    您是否拥有适用于此器件的 EVM? 也许您可以使用 EVM 随附的 USB2ANY 来控制您的电路板。
    最后一个愚蠢的问题是、您是否通过拉高 CE 引脚来启用芯片?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Noel、

    感谢您的帮助!


    遗憾的是、我们没有 EVM、但我们正在考虑芯片中可能存在缺陷。 我们将尝试更多的硬件测试、如果没有成功、我们将尝试更换芯片。

    此外、是的、CE 引脚连接到3.3V 电源。

    谢谢、


    Zhanneta

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

    很抱歉我无法提供帮助。
    我将关闭此帖子、如果您在调试后有疑问、请随时创建新帖子。