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.

[参考译文] LMK03806:对 LMK03806等进行编程

Guru**** 2331370 points
Other Parts Discussed in Thread: LMK03318, CDCE913, LMK03806, LMK04821, USB2ANY, LMK04808, LMK03328, CDCEL925, CDCE6214, CLOCKPRO
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1461939/lmk03806-programming-lmk03806-and-others

器件型号:LMK03806
主题中讨论的其他器件: LMK04821USB2ANY、LMK03318、 LMK04808LMK03328、CDCEL925CDCE6214、CDCE913 CLOCKPRO

工具与软件:

您好!

我的问题与我之前的问题有一定关系:

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1456461/lmk1c1104-generating-non-50-duty-cycles/5587416#5587416

总之、我正在寻找能够提供从2GHz (LVPECL)到500k (LVCMOS)范围的时钟频率的时钟发生器。 我曾使用时钟树架构来寻找适合此目的的 IC、该工具推荐了 LMK03806和 LMK04821

我计划购买适用于这两个 IC 的评估板、以便测试功能。

我有几个问题:

1.我应该使用类似时钟设计工具的东西(或者执行 AN-1865中建议的手工计算)来验证时钟树架构师的建议吗?

2.能否使用 USB2ANY 软件狗对最终用例进行编程? 我计划从评估板用户指南中获取灵感、开始进行原理图设计和 PCB 布局。 但是、我想了解在由 USB2ANY 软件狗驱动的一条串行总线上尝试对多个有效载荷(上面的2个时钟发生器)进行编程时是否存在问题。

3.完成编程后、我假设上述时钟发生器记住了 EEPROM 中的设置、或者我是否需要在最终应用中计划一个?

谢谢!

Prasoon

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

    Prasoon、

    您需要的器件 阈值 是否集成了非易失性存储器? 如果是、那么 LMK03806将不适用。 假设时钟输出支持1.8V LVCMOS、则 LMK03318可用于为具有集成 EEPROM 的 LMK03806B 生成所示的频率计划。

    我认为这里不能使用我们带集成 EEPROM 的 LMK04x 器件-我已将此事提请同事进一步评论。

    谢谢!
    Kadeem

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

    尊敬的 Kadeem:

    我的最终用途是一个独立的应用。 部署时钟发生器的电路板上不会有任何主机器件在上电时用于配置时钟发生器。  

    谢谢!

    Prasoon

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

    尊敬的 Prasoon:  
    Kadeem 是正确的-我们的抖动清除器都没有非易失性存储器、因此在每次下电上电时都需要对 IC 进行编程。  
    我们一些较旧的抖动清除器在启动时确实具有默认时钟、其目的仅是为器件计时、然后由器件配置抖动清除器。  
    以 LMK04808为例:  

    POR 时的 CLKOUT4通常默认为110MHz clk、通常进入某个 FPGA、例如、该 FPGA 现在可以适当地配置抖动清除器。  

    对于 LMK04821、似乎没有默认时钟:  

    请注意、在此期间、输出和 OSCOUT 将相对于在 OSCIN 引脚上输入的任何信号振荡。  

    此致、  

    Vicente  

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

    您好、Vicente:

    谢谢。

    TI 的产品系列中是否配备时钟发生器(或多个发生器)可以提供我感兴趣的频率、但不需要主机即可在上电时对时钟发生器进行编程?

    我的另外2个问题呢? USB2ANY 软件狗是否可用于对 任意/所有时钟发生器进行编程?  

    谢谢。

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

    尊敬的 Pasoon:  
    时钟树架构是一个不错的选择。
    如果您能发送您的时钟树-我和 Kadeem 会花费很长时间尝试提供符合您所有需求的最佳建议。  
    我们需要输入频率、输入类型、所需的时钟输出和格式等  
    您的系统要求也会很有帮助。  
    目前-没有带有 EEPROM 的器件可以生成片段中所示的频率、这些频率是:200、30、15、10、5,100,200,1001000500、250MHz  

    关于 USB2ANY 软件狗-我们的大多数 EVM 均包含此器件、用于通信/编程。  
    请尝试 一次连接一个 USB2ANY、否则 TICSpro 可能会遇到问题。  

    某些器件已经具有板载 MSP430 MCU、因此不使用灰色框 USB2ANY 软件狗进行 ***、换句话说、他们已具有板载 USB2ANY、只需 USB 电缆即可。  

    我想、我们可以利用 LMK03318等器件、该器件包含 EEPROM 以创建大部分的 LVCMOS 时钟、然后我们可以将这些时钟输入到另一个 LMK03318以实现更高 频率的输出。 这些频率是固定的还是可以调整的?  

    此致、  

    Vicente  

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

    谢谢 Vicente。 我可以将我的要求发送给您。 我应该把它们发布在这里吗? 或者、我可以发送一个幻灯片、将捕捉要求的内容发送到一个电子邮件地址。

    Prasoon

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

    如果您担心在这个公共论坛中发帖的问题、可以发送电子邮件至 v-floresprado@ti.com
    如果您没有任何顾虑、也可以在此处发布-通常也更容易遵循。  
    电子邮件有时会丢失。  

    此致、

    Vicente  

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

    您好、Vicente:

    我已经捕获了随附幻灯片上的要求。  

    谢谢。

    e2e.ti.com/.../Clock-requirements.pptx

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

    尊敬的 Prasoon:  
    LMK3H210x + LMK03318似乎是满足您需求的最佳解决方案。  
    不过、这些是一些难以实现的要求。  
    例如输入和输出之间的固定相位关系、但使用 XTAL 作为源。  

    LMK3H210x 利用我们的 BAW 技术、而不需要基准时钟。  

    我附上了双输出版本的方框图。  

    对于您的应用、  将需要4或8输出型号(如果我错了、请尽快采样 Kadeem/Cris、如果我错了、请更正我)。  

    LMK3H210x 采用一次性可编程(OTP)存储器、且 LMK03318使用 EEPROM、因此无需在每次下电上电时对这些器件进行配置。  
    想法是让 LMK3H210x 使用200MHz FOD 创建 LVMCOS 时钟、并让 LMK03318生成频率更高的 LVPECL 时钟。  


    我已经添加了时钟生成器 AE、以防您有配置问题。  
    您有任何功耗要求或抖动要求吗? 假设您提到驱动传输线路测试结构、我想假设抖动不是需要关注的问题、而是驱动强度或转换率?  

    此致、  

    Vicente  

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

    您好、Vicente:

    感谢您提供的信息。

    我开始查看 LMK3H210x 的数据表。 OTP 功能是否需要在 TI 进行编程、或者用户是否可以对其进行编程?

    此时钟发生器的4或8输出型号即将上市?

    此应用能否使用2个 LMK03318? 或者、VCO 频率是否太高而无法驱动较低的 LVCMOS 频率?

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

    尊敬的 Prasoon:

    我会让 Cris 或 Kadeem 就确切日期做出评论、但我认为应该是在今年、不过不要引用我的话。  

    如果您不想使用默认配置(您的应用正是如此)、TI 需要对 OTP 进行编程。

    您可以使用2个 LMK03318、但问题在于、您现在需要一个外部基准时钟、通常是一个 XO 来驱动第一个时钟生成器。

    LMK3H210x 内部有 BAW、因此无需第三个元件。

    此致、

    Vicente

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

    您好、Vicente:

    谢谢。

    年底(更糟糕的情况)可能有点晚,我的申请. 我正在尝试在未来2-3个月内获得一些手头的东西。

    我做了一些研究(在 Google 上)、推荐使用 XO、因为它们比 SAW / BAW 器件具有更出色的温度/相位稳定性。 由于我的应用遵循计量线、因此我需要该稳定性。 我甚至可能最终为此使用温度补偿 XO。

    "您可以使用2个 LMK03318、但问题变为您需要一个外部基准时钟、通常是一个 XO 来驱动第一个时钟生成。"

    您说这个是因为我要求的元件更少吗? 我可能需要在电路板上启用电源门控或输出禁用以保持低功耗

    需要使用2个不同的时钟发生器是不可避免的。 它们是否可以共用同一根 USB2ANY 总线? 我正在思考的原理图中显示的 SPI 接头  L MK04821EVM:

    https://www.ti.com/lit/ug/snau168/snau168.pdf?ts = 1736985354428&ref_url=https%253A%252F%252Fwww.ti.com%252Ftool%252FLMK04821EVM

    并将两个时钟发生器(2个 LMK03318)连接到此总线?

    Prasoon

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

    尊敬的 Prasoon:  
    我知道 BAW 的整体非常稳定。  

    https://www.ti.com/lit/an/snaa362/snaa362.pdf?ts = 1737072257781&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FLMK6P

    如果您需要比较方面的帮助、我也可以咨询振荡器专家。  
    USB2ANY 总线会发生变化。  
    LMK04821利用 SPI 与该器件通信/控制。  
    LMK03318使用 I2C。  

    LMK3H210x 也使用 I2C。  
    只要两个器件具有不同的 I2C 地址、它们就可以位于同一总线上。  


    此致、  

    Vicente  

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

    您好、Vicente:

    LMK03318只能达到1000MHz、如所示。

    此致、

    Prasoon

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

    Prasoon、

    很抱歉我的回复延迟时间延长、我已经出差了。

    为了生成2000MHz 时钟、LMK033x8器件不支持此功能。 产品系列中支持该功能的唯一器件是 LMX 器件或抖动清除器器件、它们都不具有 EEPROM。 生成此频率需要支持编程接口。 否则为 LMK033 2. 8适用于利用状态引脚输出之一(3.3V LVCMOS)的单个器件的其余时钟。

    谢谢!

    Kadeem

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

    谢谢 Kadeem。

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

    尊敬的 Kadeem:

    也许我在这里错过了一些东西。

    LMK03328仍提供多达8个输出组。 它确实有1个额外的 PLL 模块。 但输出数仍与 LMK03318相同。 我缺少什么吗? 我充分利用了对2个不同 VCO 进行优化的优势、但输出总数仍然相同:

    谢谢  

    Prasoon

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

    尊敬的 Kadeem/Vicente:

    我已经对2个解决方案进行了一些粗略计算:LMK03318 + LMK03318和 LMK03318 + CDCEL925。 我认为 LMK03318 + CDCEx925比较符合复选框的要求、前提是两者均已实现闭环运行

    解决方案

    开发模型 散热片 VCO1 POST PLL 分频 Out0 输出1 OUT2 Out3 Out4 输出5 输出6 Out7 STATUS0/STATUS1
    2个 LMK03318 LMK03318 XTAL 5000 5. 整数 Div 5. 5. 10. 10. 1. 2. 4. 100 1250.
    输出频率 200 200 100 100 1000 500 250 10. 4.
    输出类型 1.8V LVCMOS 1.8V LVCMOS 1.8V LVCMOS 1.8V LVCMOS LVPECL LVPECL LVPECL 1.8V LVCMOS 3.3V LVCMOS
    提供反馈意见 符合 如果不需要、则满足规格/禁用要求 符合 如果不需要、则满足规格/禁用要求 符合 符合 符合 通过将基准输入重定向输出来进行调试也很有用 尽可能低的整数
    开发模型 散热片 VCO1 POST PLL 分频 Out0 输出1 OUT2 Out3 Out4 输出5 输出6 Out7 STATUS0/STATUS1
    LMK03318 100M、LVCMOS 高于 4800 8. 整数 Div 256 256 256 256 20. 40. 120 240 1250.
    输出频率 2.34375. 2.34375. 2.34375. 2.34375. 30. 15. 5. 2.5. 3.84.
    输出类型 1.8V LVCMOS 1.8V LVCMOS 1.8V LVCMOS 1.8V LVCMOS 1.8V LVCMOS 1.8V LVCMOS 1.8V LVCMOS 1.8V LVCMOS 3.3V LVCMOS
    提供反馈意见 尽可能低/不符合规格 尽可能低/不符合规格 尽可能低/不符合规格 尽可能低/不符合规格 符合 符合 符合 通过将基准输入重定向输出来进行调试也很有用 尽可能低的整数
    Y1 Y2 Y3
    LMK03318 + CDCEL925 开发模型 散热片 PLL1/VCO1 (N、M) Pdiv (1-127) 4. 8. 24.
    CDCEL925 100M、LVCMOS 120 (120、10) 输出频率 30. 15. 5.
    (240、20) 输出类型 1.8V LVCMOS 1.8V LVCMOS 1.8V LVCMOS
    提供反馈意见 符合 符合 符合
    Y4 Y5
    PLL2/VCO2 (N、M) Pdiv (1-127) 40. 80
    80 (8,10) 输出频率 2. 1.
    (16、20) 输出类型 1.8V LVCMOS 1.8V LVCMOS
    (4,5) 提供反馈意见 符合 符合规格、最低可能值为80/127 = 0.63M

    我认为对于较低的频率、CDCEx925中的 fvco 有一些余量。

    你怎么看?

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

    Prasoon、

    对于 CDCEx925、这是正确的。 CDCE6214有可能在生成低频输出方面具有更好的灵活性、但此处的缺点是只有2个 LVCMOS 输出频率+一个输入频率副本可用。

    谢谢!

    Kadeem

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

    尊敬的 Kadeem:

    感谢您的建议。 我想我要坚持使用 CDCEx925。  

    LMK03318和 CDCEx925都可以位于同一 I2C 总线上以进行 EEPROM 编程、我是否正确?

    谢谢。

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

    我想问一下、这两个是否可以在同一条 I2C 总线上并且可以使用 USB2ANY 软件狗进行编程?

    谢谢。

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

    Prasoon、

    它们可以位于同一条 I2C 总线上。 但是、用于连接每个组件的软件不同、并且需要不同的硬件。 LMK033x8可使用带有 USB2ANY 的 TICS Pro 进行编程、这很简单。 对于 CDCE913、您必须使用 ClockPro 确定要写入的寄存器、但是会利用 USB2ANY Explorer 手动执行 I2C 写入。 ClockPro 软件与 USB2ANY 不兼容。

    谢谢!

    Kadeem