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.

[参考译文] LMX8410L:对 LMX8410L 上的寄存器进行编程

Guru**** 2585275 points
Other Parts Discussed in Thread: USB2ANY, LMX2594, LMX8410L

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1573888/lmx8410l-programming-registers-on-lmx8410l

器件型号:LMX8410L
主题中讨论的其他器件:USB2ANYLMX2594

工具/软件:

大家好。

我对如何对此解调器的寄存器进行编程感到非常困惑。 我将其安装在定制电路板上、并通过外部器件(不是 USB2ANY、而是 PIC) 通过)通过 SPI 发送命令来对其进行编程。

我已经看到、在数据表和论坛上的这里、他们建议完全按照指示使用 TICS Pro 来指示寄存器值;但是、我尝试它提供的配置、它不起作用。 我无法启动合成器。 为了验证这一点、我在每次初始化执行时都测量了 Vtune 引脚、它会为 VCO 供电、并且应该具有固定的直流电压、我观察到它会尝试启动然后下降。 我附加了映像。

数据表提到一些寄存器未进行说明、但您不应假设它们不需要编程、并且您应在 TICS Pro 中对它们进行检查。 在某种程度上是这样的、但还有 119,105,104 等寄存器、这些寄存器在数据表中未做说明、也不由 TICS Pro 提供、因此它们的值仍然不确定。 不过、我尝试了多种配置、其中一种是通过分配数据表表表表 6(完整寄存器映射)中所示的值来对所有寄存器进行编程、其中的值尊重每个寄存器的保留位、顺便说一句、TICS Pro 将该值编程为零。  

结果是一样的:Vtune 启动时间很短、但随后下降、因此我永远看不到 VCO 生成的频率、PLL 永远不会锁定。

最后、在尝试了依赖于不同信息源(数据表,TICS Pro 等)的多种配置后、我想公开提问、看看是否有人知道我可以做什么、或者如何正确地对这些寄存器进行编程。 我还使用 LMX2594 它运行良好、可借助 TICS Pro 并遵循数据表中的建议(初始复位,下电编程等)对其进行编程、但是、使用 LMX8410L 可实现 这些步骤的效果并不相同。 如果有必要分享更多的信息来帮助我解决这个问题,我将很乐意合作。 谢谢你。

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

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

    尊敬的 Carlos:

    如果您使用 TICS Pro 默认模式 2018年11月29日 配置、您应该从 LO 引脚获得 10GHz 信号。 VTune 约为 1.23V。 我已经在实验中验证了该配置。 如果使用软件、请确保按照 TICS Pro 完全的编程序列操作。 也就是说、

    VCC 为器件上电

    2.将 R127 编程为 0x3

    3.将 R6 编程为 0x100

    4.将 R127 编程为 0x0

    5.将 R126 编程为 R0

    至于寄存器、此处是附加信息。

    R127 仅在 POR 或复位后使用、需要上述步骤 2 至 4。  

    R96[15:13]= LO_Poly_CUR_Q;R96[12:10]= LO_Poly_CUR_I、请参阅 TICS Pro 中的位说明。

    寄存器不包含可配置字段、或者位应编程为寄存器映射中所示的值(表 6)。

    一些固定值寄存器实际上根本不需要编程、因为它们的 POR 或复位值与表 6 中显示的值相同。 您只需对 TICS Pro 中使用的寄存器数量进行编程即可。  

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

    非常感谢 Noel 的耐心和意愿、因为我写了前一个问题、我开始了一个“测试路线图“、在该路线图中、我阅读并注意到了默认寄存器值、TICS Pro 建议值和数据表值之间的几种配置。  最后、我在输出端看到信号、VTUNE 引脚处于固定电压、 总之、我的 PLL 正在工作。  您的回答只是确认了我计划的步骤得到了很好的实施。  

    非常感谢您的澄清、不过、我想知道是否有标准化的寄存器列表、其中包含成功启动 LMX8410L 所需的确切值。 当然、这个列表不应具有可定制的寄存器值、因为它们由用户决定、但那些不是的、它们应该取什么值? 您能否提供一个列表、其中列出应该写入的确切值、 需要对谁进行编程以及谁不应该写入?

    为了验证我所做的一切都是正确的、将来我不会遇到问题。 由于数据表提到了“一些寄存器“、但没有具体说明哪些寄存器、我想事先了解是否有官方列表、以便了解这些寄存器是哪些寄存器以及这些 PLL 的预期值。