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.

[参考译文] LMK61E08:技术问题

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1053688/lmk61e08-technical-issues

器件型号:LMK61E08
主题中讨论的其他器件: LMK61E07LMK61E2USB2ANYLMK61E0M

大家好、

我使用 LMK61E08、如何实现振幅介于0V 和0.8V 之间的500MHz 振荡?

非常感谢你的帮助。

此致、

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

    您好!  

    因此、我们打算对器件进行重新编程。 出于好奇、为什么选择 LMK61E08而不选择 LMK61E07或 LMK61E2?  

    您需要将 VCO 频率更改为5000、将输出分频器值更改为10、以获得正确的频率。  

    1. VCO 频率更改为5GHz -更新 PLL N 分频器

    • PLL N 分频器整数:R25至00h、R26至 C8h
    • PLL N 分频器分数分频器:R27、R28、R29全部至00h
    • PLL N 分频器小数分母:R30、R31、R32全部为00h  

    2.输出分频器更新为10

    • 将 R22编程为00h  
    • 将 R23编程为0Ah  

    3.切换 VCO 复位以重新校准  

    • R72[1]=1、将自清零  

    因此、xtal 频率= 50MHz;乘法器或除法器不变:50 * 2 / 4 = 25MHz FPD。 25 * 200 (N 分频器)= 5、5GHz VCO。 5 GH/10 (输出分频器)= 500MHz。  

    LVDS 和 LVPECL 可以在500MHz 下工作、查看输出摆幅部分、并定义这是单端摆幅还是差动摆幅。 然后、您可以相应地对寄存器 R21进行编程。  

    此致、

    Amin  

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

    尊敬的 Amin:

    如果我更改为 LMK61E07,用法是什么? 我可以获得所需的结果吗?  

    我只想获得500MHz、振幅介于0V 和0.8V 之间、我应该选择哪一个产品? 谢谢你

    此致、

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

    您好、Zhonghui、

    LMK61E07和 LMK61E08在其启动 EEPROM 配置中仅有所不同。 出于您的目的、您无论如何都需要重新编程、因此这是不相关的。 我只是想知道在选择一个而不是另一个时是否有一个思考过程。

    我所提供的说明适用于 LMK61E08将配置更改为所需频率(在 LMK61E07上、它们会稍有不同)。 输出格式的注释保持不变。

    此致、

    Amin

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

    尊敬的 Amin:

    感谢您的回复、但我对 LMK61E08的重新编程不了解多少、例如如何对 R25至00h、R26至 C8h 进行编程等

    此致、

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

    Zhonghui、您好!

    您是否设计了具有 LMK61E08的 PCB?  您可以使用 LMK61xx 振荡器编程工具中的 LMK61E2配置文件 来连接到器件、设计您的配置、然后对其进行编程。  这确实需要 USB2ANY。

    如果您没有 USB2ANY、您仍然可以使用 LMK61xx 振荡器编程工具在"演示模式"下生成配置、然后按 Program EEPROM。  必要的寄存器编程序列显示在 GUI 左下角的状态窗口中。  然而、为了轻松获得正确的寄存器编程、这个信息位于一个日志文件(log.txt)内、此文件位于:C:\Program Files (x86)\Texas Instruments\LMK61xx Oscillator Programming Tool 内

    您可以考虑在按下"Program EEPROM"按钮之前删除 log txt 文件、这样可以更轻松地打开此文本文件、从而获得随后可以写入器件的寄存器编程序列。  建议在 R49位0和1被设定用于编程后、轮询 R49[2]位置中的 NVMBUSY = 0。  这似乎是:0x3153写入。  注意0x31 = R49、0x53是用于启动 EEPROM 编程的写入操作。
     --请注意,当 USB2ANY 正在写入时,每次写入都是一个单独的 USB 事务,因此它很慢。

    下面是一个从日志文件末尾切出的示例:

    将寄存器 R0x35写入0x3500
    将寄存器 R0x38写入0x3800
    将寄存器 R0x48写入0x4802
    写入所有寄存器完成
    已写入所有寄存器、即将将寄存器提交到 EEPROM
    将寄存器 R0x31写入0x3150
    将寄存器 R0x38写入0x38BE    ;解锁 EEPROM 以进行写入。  要写入、下一次寄存器写入必须将 R0x31 (R49)中的 NVMERASE 和 NVMPROG 位置位。
    将寄存器 R0x31写入0x3153     ;这必须紧跟在0x38BE 之后。

    ;;轮询此处的忙位。


    将寄存器 R0x38写入0x3800     ;这会重新锁定 EEPROM。
    将寄存器 R0x31写入0x3150
    将寄存器 R0x31写入0x3110
    EEPROM 已编程

    希望这有助于了解如何将 LMK61E08 EEPROM 编程到所需的设置。

    73、
    Timothy

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

    大家好、

    感谢你的帮助。

    如果单端摆幅介于0V 和0.8V 之间、如何对寄存器 R21进行编程? 谢谢。

    此致、

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

    您好、Zhonghui、  

    最接近的可能是 LVPECL、确保它是交流耦合的并且具有150 Ω 电阻器。 在500MHz 时、我不确定您是否会得到最大值恰好为0.8V 的电压、它可能更接近0.7V 的下端。  

    此致、

    Amin

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

    尊敬的 Amin:

    感谢你的答复。

    抱歉、我的表达方式可能不好。 我的意思是、我应该对 R21的值进行多少编程、以获得0V 和0.8V 之间的振幅? 谢谢!

    此致、

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

    您好、Zhonghui、  

    您应该对 LVPECL 进行编程。 我已经从数据表中添加了您所需的所有内容的快照、以了解必须编程的值。  

    因此、R21[1:0]应该被编程为01b。  R21 [6:2]被保留。 R21[7]应编程为0、1会将输出缓冲器置于断电状态。  

    此致、

    Amin

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

     尊敬的 Amin:

    非常感谢您的回复、但在阅读 LMK61E08所需的编程过程后、似乎超出了我拥有的设备和工具。 您是否有任何服务可帮助客户进行计划? 我可以订购少量 LMK61E08、例如6组、然后在发货前对我想要的500MHz 进行编程、并且电压幅值介于0V~0.8V 之间吗? 我可以方便地完成我的工程设计。 当然、编程服务可以单独收费。 您认为这是可行的吗?

    此致、

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

     尊敬的 Amin:

    是否有任何更新?

    非常感谢。

    此致、

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

    您好、Zhonghui、

    由于感恩节、请留出一些时间、直至 Amin 回答。

    我不理解您的请求。 哪些设备和工具不足以对 LMK61E08进行编程? 简单的 USB 转 I2C 器件足以执行 Timothy 和 Amin 先前发布的命令。

    此致、

    Julian

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

    大家好、

    感谢您对 Julian 的回复。

    我还想看看 Amin 的分析。

    谢谢、

    此致、

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

    您好、Zhonghui、  

    在这方面,我将推迟到朱利安。 正如他提到的、它只是一个简单的 USB 转 I2C 器件来执行编程。  

    产品发布后、我们通常不支持单独的编程配置。  

    此致、

    Amin  

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

     尊敬的 Amin:

    此外、我还了解了如何获取上次提到的 LMK61E08程序工具、
    是否随产品一起提供? 或者、我是否必须单独购买 C:\Program Files (x86)\Texas Instruments\LMK61xx Oscillator Programming Tool?
    谢谢你。

    此致、

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

    您好、Zhonghui、  

    比如软件编程工具? 因此、我提供了直接寄存器写入的指令、可以按照这些指令来相应地更新寄存器。  

    如果您正在寻找获取输入并更新寄存器的软件/GUI、我有一个可以手动加载的 TICSPPro 配置文件(这不会在 Web 上发布)。 它与您提到的 LMK61xx 振荡器编程工具非常相似。  

    此致、

    Amin

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

     尊敬的 Amin:

    交付时间有多长? 谢谢!

    振荡器产品是否具有500MHz、0V 至0.8V 的单端输出? 谢谢!

    此致、

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

    您好、Zhonghui、  

    没有物理设备可以发货-我可以在这里发布有助于编程的软件、但我还是提供了直接寄存器写入。 需要更新器件的寄存器配置、以使其达到您所需的配置。  

    您需要 I2C 适配器进行编程、或者可以使用通常用于 I2C 通信的任何控制器。 这是什么?  

    此外、我们已经超过了500 MHz 0 - 0.8V 的问题、我不确定我不会解决什么问题。 您是否清楚输出类型? 您是否清楚每个输出类型提供的摆幅类型?  

    是否清楚没有直接寄存器编程并获得 x 量摆幅?  

    我们已经讨论过这个问题、因此我不确定哪个部件不清楚、因为问题只是重复出现。  

    此致、

    Amin  

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

     尊敬的 Amin:

    很抱歉、我没有注意到我需要的振荡器是单端输出而不是差分输出。 我需要的是500MHz 单端输出、0V~0.8V。 感谢您的耐心回答。

    此致、

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

    您好、Zhonghui、  

    我们目前唯一可用的 LVCMOS 振荡器是 LMK61E0M - https://www.ti.com/product/LMK61E0M

    遗憾的是、这不支持500MHz。 这对于 LVCMOS 来说是一个相当高的频率、通常我们只看到 CMOS 类型的信号在200MHz 时顶出。 驱动的负载是什么? 为什么需要如此高的频率?  

    还是应用能够使用来自 LVPECL 或 LVDS 等差分类型输出的单端信号? LVPECL 将满足提供类似类型的摆幅要求、您仍需要终止另一条线以防止反射。  

    此外、LVCMOS 通常是轨到轨摆幅、因此0 - 0.8V 意味着0.8V 摆幅不是典型的 LVCMOS 类型信号。 即使是1.8V LVCMOS 也能提供比这更高的摆幅。  

    此致、

    Amin  

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

     尊敬的 Amin:

    "因为我们公司的设计人员只要求我购买一个信号接地为500MHz、0V~0.8V 的振荡器。 至于要驱动什么、没有太多可说的。 关于使用差分实现单端的方法、您可以建议使用昂贵的公司的差分振荡器产品中的哪一种产品可以实现我想要的单端振荡器的500MHz、0V~0.8V 输出? 非常感谢您耐心的回复。"

    此致、

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

     尊敬的 Amin:

    是否有任何更新?

    非常感谢。

    此致、

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

    您好、Zhonghui、  

    因此我的答案仍然有效、没有任何变化。  

    CMOS 单端是轨到轨。 因此、如果您恰好在0 ~ 0.8V 范围内查找某个器件、我们将无法提供任何功能。 我在上面建议的器件是3.3V LVCMOS、但它也不支持500MHz、因为 CMOS 在较高的频率下会显著降低。 实际上、XO 没有500MHz 的 CMOS 驱动器。  

    唯一的另一种选择是使用差分 XO 并使用单端。 这不是我们测试或提供的、因为器件是差分的。 但是、这是唯一一个在500MHz 频率下可用的选项、并且在该范围内有所不同。 我的最佳建议是使用差分器件、直流耦合并终止未使用的通道。 直流耦合并在通道的 P 侧提供适当的负载、以便使用、然后连接到 O 示波器。 但是、如果您的设计人员也不知道他们在驾驶什么、那么我无法再评论驱动能力。  

    此致、

    Amin  

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

     尊敬的 Amin:

    昨天,我们公司的 RD 告诉我,我希望振荡器频率可以在100~500MHz 之间调整,同样是单端输出0V~0.8V。 目前、我正在寻找是否可以使用差分转单端输出电路。 非常感谢。

    此致、

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

    您好,Zhonggui,  

    是的、振荡器可在输出频率方面进行编程。 一些更改可能只是输出分频器更新、但另一些更改可能需要新的 VCO 频率、这意味着需要更多的编程和 VCO 复位以进行校准。  

    0V ~ 0.8V、LVPECL 是最佳选择。 这是不可编程的。  

    此致、

    Amin