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.

[参考译文] LMX2595:LMX2595编程

Guru**** 2770115 points

Other Parts Discussed in Thread: LMX2595

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/897996/lmx2595-lmx2595-programming

器件型号:LMX2595

我在 X 微波板上安装了 LMX2595、我正在尝试使用 USB->SPI 编程器对器件进行编程(https://spidriver.com/)。  为器件加电后、我可以使用以下寄存器写入对器件进行编程...   

SPI 写入:
0x0024B2
0x0024B8

...我在 SA 上看到~ 7GHz 的音调。

但是、在此之后、我无法再对器件进行编程。  如果我执行以下写入操作...

0x0024B1  (1作为断电位被强调)

(笑声) 器件只是保持不变;它不会断电或确认任何内容。

同样、当我尝试读回 MUXOut 线路上的数据时、我始终读取0。  帮助!

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

    您好、Zheej、

    是否可以按照数据表第7.5.1节中所述的建议初始上电顺序重试?

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

    您建议将全部79个寄存器(因为我不使用频率斜升)作为解决方案吗?

    您能解释一下这将如何改变任何东西吗? 如前所述-我甚至无法写入断电位并获得正确的响应。  

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

    您好、Zheej、

    您无需写入所有寄存器、除非您希望将其锁定到特定频率。 该部分中的关键点是该过程。

    VCC 为器件加电。 内部 POR 电路应将器件置于已知状态。 为了安全发挥作用、我们建议:

    2.写复位可复位器件。  

    从此处开始、器件应处于已知状态、如果按顺序执行以下操作、则应锁定。

    3.为器件提供有效的参考时钟。 如果您想锁定它、则需要在此处或在上面的步骤1之后提供有效的参考时钟。 如果您只想测试逻辑、例如、将器件断电、则不需要参考时钟。  

    4.按从 R78到 R0的降序对所有寄存器进行编程(FCAL_EN 应等于1)

    如果无法对器件进行编程、可能的原因包括:

    -设备已损坏

    -原理图或布局错误

    - SPI 时序不正确

    要调试您的问题,请尝试以下操作:

    VCC 为器件加电

    2、写复位= 1 (R0 = 0x2412)。  

    写入断电= 1 (R0 = 0x2411)

    您可以关闭设备电源吗?