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.

[参考译文] LMX2592:LMX2592无输出信号问题

Guru**** 2393725 points
Other Parts Discussed in Thread: LMX2592, USB2ANY

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/634393/lmx2592-no-output-signal-issue-for-lmx2592

部件号:LMX2592
主题中讨论的其它部件: USB2ANY

大家好,

客户使用的是带 STM32F429的LMX2592。 它们通过SPI进行通信。  

客户的问题是在寄存器配置完成后,没有输出信号。

问题1: STM32F429的SPI具有 CPOL模式和CPHA模式。 他想知道LMX2592支持哪种模式。

问题2:客户希望了解:  

(a)。 写寄存器的顺序? 请参阅 数据表中的7.5 Tm1建议的初始开机编程顺序?

(B)。  在写入寄存器之前, 应对LMX2592执行哪些操作?  

(c)。  完成注册后 ,如何知道这些注册是否有效? 或者需要客户执行一些 操作来实现这些目标

注册是否有效?

问题3:客户对 以下数据表中的7.5 1建议的初始开机编程顺序感到困惑:

(d)。 "软重置设备(写入R0[1]= 1)",这意味着设置R0[1]=0,而R0的其他位为0,或者其他位可以设置1?

(e). “Frequency calibrate (write R0[3]=1)”, 这意味着SET R0[3]=0,而R0的其它位为0,或者其它位可以设置为1?

然后,客户按 如下所示设置R0[1]和R0[3],该顺序指 的是7.5 Tm1建议的初始开机编程顺序。

(f)。 r0=0x0.0002万,----------- 软重置设备

   对其余寄存器进行编程

   r0=0x0.0004万----------- 频率校准(写入R0[3]=1)

(g)。 r0=0x0.2216万,----- 软重置设备

   对其余寄存器进行编程

   r0=0x0.0221万C------- 频率校准(写入R0[3]=1)

(h)。  R0=0x0.2218万 (R0[2]=0)

(f)和(g)没有输出信号。 有时有(h)的输出信号,但有时也没有输出信号。

问题4:客户是否可以使用 TICS Pro工具进行设计? 他不使用 TIC Pro。  

祝你一切顺利,
张美基
亚洲客户支持中心
德州仪器(TI)

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

    问题1:支持的SPI接口使用正时钟极性,如D/S的图1所述

    问题2:在7.5 1中,顺序应读为:

    为设备通电并确保VCC针脚处于正确的电平
    2.确保在OSCin针脚上使用有效的基准
    3.软重置设备(写入R0[1]=1),然后通过写入R0[1]=0取消重置。 保持R0中的其他位不变。
    4.对其余的寄存器和所需的寄存器进行编程
    5.频率校准(写入R0[3]=1),保持R0中的其它位不变。

    第3季度和第4季度:

    我建议客户使用TICS PRO进行评估,并按照建议的程序设置频率。 然后可以看到正在发送到设备的寄存器(窗口的左下角)。 您还可以以十六进制格式(如本格式)导出完整的寄存器设置。 此序列将以1.8 GHz对设备进行编程。假设参考频率为100 MHz。 这样,就可以很容易地看到新SPI平台上所需的寄存器序列。

    R64 0x40.0077万
    R62 0x3E0000
    R61 0x3D0001
    R59 0x3B0000
    R48 0x3003FC
    R47 0x2F00CF
    R46 0x2E0FA3
    R45 0x2D0000
    R44 0x2C0000
    R43 0x2B0000
    R42 0x2A0000
    R41 0x2903E8
    R40 0x28万
    R39 0x27.8204万
    R38 0x26.0036万
    R37 0x25.4万
    R36 0x24.0411万
    R35 0x2.3021万F
    R34 0x22C3EA
    R33 0x212A0A
    R32 0x2.021万A
    R31 0x1F0401
    R30 0x1E0034
    R29 0x1D0084
    R28 0x1C2924
    R25 0x19万
    R24 0x18.0509万
    R23 0x17.8842万
    R22 0x16.23万
    R20 0x1.4012万C
    R19 0x13.0965万
    R14 0x0E018C
    R13 0x0D4000
    R12 0x0C7001
    R11 0x0B0018
    R10 0x0A10D8
    R9 0x9.0302万
    R8 0x8.1084万
    R7 0x0728B2
    R4 0x4.1943万
    R2 0x2.05万
    R1 0x1.0808万
    R0 0x0.0221万C

    我希望这能有所帮助,

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

    您好,Simon:

    感谢您的支持。

    问题1:您在7.5 中说了序列:“3. 软重置设备(写入R0[1]=1),然后通过写入R0[1]=0取消重置。 保持R0中的其他位不变。" 数据表显示“R0 This register will self switch back to 0”。
    您的意思是在该步骤中写入R0[1]=1,而其它位保留0? 或者 对于7.5 1,在写入R0[1]=1后,设置 R0=0x0.0221万C?


    问题2:TIC PRO是否仅连接到EVM? 客户使用他的板。 客户是否可以将TICS PRO用于其主板?

    如果客户的主板可以使用TICS PRO,那么他只需要USB2ANY主板就可以连接主板了吗?

    如果客户可以将TIC PRO用于其主板,如何知道寄存器值已成功写入寄存器?

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

    您是否会继续支持此案例? 客户正在等待我的回复。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好Mickey:
    a1,是的,自切换回0,您可以忽略写入R0[1]=0的步骤。
    A2,TIC Pro可通过不使用USB2ANY和EVM生成寄存器值。 要连接客户主板,需要USB2ANY。 拓扑是PC (TICS Pro)--- USB电缆--- USB2ANY---连接到客户主板的线(SPI或uWire)。

    有关SPI/uWire的详细信息,请参阅EVM原理图第9页中的10引脚连接器定义
    www.ti.com/.../snau195.pdf

    此致,
    肖恩

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

    好的。 感谢您的回复。