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.

[参考译文] LMK0.4828万:重置时的状态和无限期

Guru**** 2589280 points


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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1095669/lmk04828-state-at-reset-and-indefinite

部件号:LMK0.4828万
主题中讨论的其他部件:LMK0.4832万

当PLL复位时,直到释放复位后SPI将其设置为止,或者当PLL未锁定时,每个引脚的状态是什么?
此外,如果以下操作连续重复1000次,是否有可能出现异常高的频率,或者即使片刻也会出现浪涌电流?
(1)从外部将输入重置至PLL的重置端子
(2)取消复位后,通过SPI设置寄存器

执行(1),然后执行(2),等待2秒。
执行(1),然后执行(2),等待2秒。
重复此1000次。

等待2秒时检查锁定情况

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

    问候,

     引脚表中的所有纯输入引脚显然默认为输入;电源和旁路引脚可能超出范围。 这将保留输出和I/O:

    • CLKIN_SEL0和CLKIN_SEL1,根据数据表中的引脚功能表,默认为高电平活动输入,额定下拉为160 kΩ
    • STATUS_LD1和STATUS_LD2默认为双高输出, 复位后将为低, 因为PLL 可能不会被锁定。  如果CLKin0 = OSCin = 122.88MHz,引脚选择模式正确选择了CLKin0,且PLL的环路滤波器支持在这些参数下锁定,则PLL可能默认接近锁定。
    • OSCout /CLKin2默认为OSCin的缓冲副本,采用LVPECL格式。 如果不 存在发射器电阻,则针脚电压将一直处于高位(通常约2.7V),而存在发射器电阻时,电压将根据OSCin处的输入在额定LVPECL 1600mV电平之间波动。
    • SDIO将是输入(直到和除非触发SPI读取事务,在这种情况下,它将 成为24位事务的最后8位的输出)。
    • 输出默认行为在数据表的表25中定义:DCLKout4,6,8,10将默认为LVDS除以8,来自未校准的VCO,默认值为~2457.6MHz (时钟为~307.2MHz),所有其他时钟将在高阻抗状态下断电。

    我不理解您对"异常高频率"或"浪涌电流,即使是片刻"的询问-如果您重置设备,然后使用不同的除法值或VCO设置对其进行编程,设备电流和输出频率当然会改变, 有时会以暂时不可预测的方式出现,例如在VCO校准后,VCO_MUX更改,分流器重新编程,同步事件等。这是否构成"异常高频率"或"即使片刻也会产生浪涌电流",似乎是一种主观区分。  您要查找的任一条件是否有特定的量化值?

    此致,

    Derek Payne

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

    将持续执行重置和设置,并调查每个通道之间的相位差错误。
    设置值每次都相同。
    我们正在调查原因,因为控制PLL的另一个设备在连续操作期间损坏。
    可能的损坏原因包括非标准信号,浪涌电流和IO情况。
    如果不是连续操作,则可以正常使用。

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

    用户123.7122万,

    在对器件进行编程时,对于 某些特定寄存器写入,输入电源的电流可以增加或减少大约100mA,其变化时间为 数百纳秒。 我不认为浪涌是问题。 我 想不出会 出现像你所描述的那样多秒的情况。

    另一个设备损坏了什么? 该设备与哪一个LMK0.4832万引脚连接?

    此致,

    Derek Payne

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

    损坏的设备是FPGA。 LMK048这是与32引脚连接的引脚。 ・5:重置・13,14:SDCLKout3・15,16:DCLKout2・18:CS・19:SCK・20:SDIO・22,23:SDCLKout5・24,25:DCLKout4・31:STATUS_LD1・48:STATUS_LD2・58:CLKIN_SEL0・59:CLKIN_SEL1

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

    我在上一篇文章中混合了LMK0.4828万和LMK0.4832万,因为它们是P2P的,您的线程说LMK0.4828万,所以我将继续使用它们。 幸运的是,这些设备非常相似,我 在之前帖子中的评论不需要任何更新。 对此感到困惑,我们深表歉意。

    假设FPGA在GPIO引脚上配置为3.3V I/O。 如果GPIO引脚损坏,我能想到的唯一可能性是SDIO引脚: 如果SPI_3Wire_DIS=0,则 会导致SDIO引脚反向并成为输出,但仅在回读期间。 因此,如果您没有执行任何回读事务,我认为这不是原因。

    DCLKout2,SDCLKout3,DCLKout4和SDCLKout5使用什么输出格式? 这些输出中是否有任何一个是交流耦合或直流耦合的? DCLKout4在重置后默认为LVDS,而所有其他输出应默认为断电。

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

    用于DCLKout2,SDCLKout3,DCLKout4和SDCLKout5的输入是LVDS直流耦合器。 SDIO引脚设置为SPI_3Wire_DIS =0,但不执行回读。 顺便说一下,LMK0.4832万还连接到FPGA并重复相同的操作,但没有问题。 不同之处在于,此FPGA无法为3.3V I/O配置GPIO引脚。因此,FPGA和LMK0.4832万之间存在一个级别转换缓冲器。