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.

[参考译文] LMX2624-SP:编程寄存器:数据表不一致

Guru**** 2924050 points

Other Parts Discussed in Thread: LMX2624-SP

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1607055/lmx2624-sp-programming-registers-datasheet-inconsistency

器件型号: LMX2624-SP


我在定制电路板上难以从 LMX2624-SP 获取射频输出。 我已经使用 TI EVM 和 TICS PRO 软件验证了基本的 SPI 通信:寄存器写入成功(例如,我可以切换 R0 中的断电位)、但 PLL 不会产生输出信号。

在调试时、我注意到 LMX2624-SP 数据表和与电荷泵增益字段相关的 TICS PRO 寄存器映射之间存在明显的不一致性。

数据表中指定的值 SNAS849(2024 年 12 月) 、第 42 页、表 7-5(R2 寄存器字段说明):

  • [10:6] 才会标记出来 CP25V_IUP (电荷泵增益)

  • 这意味着 a 5 位字段

  • 该表说明了的值 0x4 对应于的电荷泵电流 1.5mA

在 TICS PRO 中 EVM 默认电荷泵增益也设置为 1.5mA 。 因此、根据数据表说明、我希望将 R2 的位[10:6]编程为 00100 (0x04)。

但是、当我使用默认设置(位)检查 TICS PRO 中的寄存器映射时 [10:6]已设置为 11100 、对应于 0x1C(十进制 28) 。 这与 1.5mA 数据表中指示的值不匹配。

此外、中似乎存在差异 CP25V_IUP 字段的定义宽度

  • 数据表说明了字段范围 位[10:6]

  • TICS PRO 显示字段跨越 仅位[10:8] (请参阅随附的屏幕截图)

如果该字段确实只跨越位[10:8]、则为 A 3 位字段 、它将与数据表中的最大定义值一致 0x7(二进制 111) 。 这表明数据表位范围可能不正确、或者 TICS PRO 正在应用额外的内部编码或偏移。

另请注意、在 TICS PRO 中、可用选项范围为 0mA 到 15mA。 在数据表中、它们仅从“未使用“到 1.5mA。 我想验证哪个选项范围是正确的。 我想 15mA TICS PRO 中的“TICS PRO“可能是指 1.5mA、只是缺少小数点?

鉴于这些差异:

  • 1.5mA 的数据表值: 0x4

  • TICS PRO 编程值: 0x1C

  • 数据表字段宽度: 5 位

  • TICS Pro 字段宽度: 3 位

我希望澄清以下问题:

  1. 正确的位范围 CP25V_IUP 字段中

  2. TICS PRO 是否对此字段应用任何内部映射或缩放

  3. 不使用 TICS PRO 时手动对此字段进行编程的正确方法

澄清这一点有助于确保 PLL 配置正确、也可能说明我看不到射频输出的原因。 总的来说、为了避免其他误解、我希望此芯片的应用工程师能够联系以验证我是否正确对芯片进行编程。

感谢您的支持。

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

    为了跟进这一问题、我还想询问寄存器 4 的位 8-0。 数据表指出这是未披露的、应编程为 0x110。 TICS PRO EVM 默认配置将这些位编程为 001000100 (0x44)。 我应该遵循数据表值、还是可以使用 EVM 配置值进行测试?

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

    尊敬的 Karol:

    现有数据表为初始版本、存在一些错误、为造成混淆深表歉意。

    最终的 CPG 配置如下:

    R4、TICS Pro 正确。

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

    谢谢你。 我可以申请数据表的最新版本(按原样)吗? 当我使用更改的 CPG 寄存器测试 PLL 时、我将返回给您。  

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

    尊敬的 Karol:

    我正在努力在数据表中修复寄存器映射、一旦完成、我就可以在本周内与您分享。

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

    谢谢、我将等待更新后的数据表。

    为了让你不断更新,关于 CPG 配置的新信息已经解决了我的问题,并且 PLL 芯片现在工作正常:)

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

    尊敬的 Karol:

    您是否有 TI 销售联系人?  

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

    尊敬的 Noel:
    不幸的是,我不这么认为。 我认为我们的组织有一个、但我无法确定是谁。  

    另外、在一个相关的注意事项上、我遇到了一个关于对控制电流 (R2 位 2-0) 进行编程的问题:在更改控制电流后、是否需要使用 R0 写入重新触发校准?

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

    尊敬的 Karol:

    否、更改电源控制、输出分频器等不需要校准 VCO。  

    只有与频率相关的寄存器(如 PLL_N、PLL_NUM 和 VCO 倍频器)需要进行校准。