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.

[参考译文] LMK05318B:LMK05318B 输入和输出的时钟相位不同步。

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1501001/lmk05318b-lmk05318b-the-clock-phases-of-the-input-and-output-are-not-synchronized

器件型号:LMK05318B
Thread 中讨论的其他器件: LMK5B33216USB2ANY

工具/软件:

之前:

我们工程中使用的 05318b 用作抖动清除器芯片、输入 ref clk = 8kHz、输出 out7 24.576MHz、输入模式配置为直流模式、相应的寄存器 reg40 0x07、寄存器 reg46 0x1c 指示单端(内部端接 50Ω)。 由于是直流模式、05318b 芯片的引脚 PRIREF_P 约为 1.3V、非 1.8V 有可能被识别为低电平。 但输入和输出的时钟相位同步、因此在音频通道中没有噪声。

之后:

我们根据 TI 工程师的建议配置进行配置、将寄存器 reg40 修改为内部耦合 0x03 AC、将 reg46 修改为 0x18 以指示 CMOS。 芯片的 PRIREF_P 引脚为 1.8V、但我们发现输入和输出的时钟相位未同步、这也会导致我们最终输出的音频通道上产生噪声。

问题:

我们想知道 在将直流模式更改为交流模式时、为什么输入和输出的时钟相位不同步、以及如何解决该问题并更改时钟相位以实现同步。

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

    附件是 05318b PRIREF 交流模式和直流模式、交流具有不同的 时钟相位波、直流具有相同的时钟相位波。

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

    直流模式

    交流模式:

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

    您好?? ?、

    我将在今天或明天稍后回顾您的问题并返回给您。

    此致、

    Jennifer

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

    好的、谢谢

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

    您好?? ?、

    1. 您能否提供您正在使用的.tcs 文件?
    2. 此外、我不确定交流缓冲器建议的历史记录。 直流缓冲器路径是低频输入(低于 5MHz) 的)的建议输入缓冲器设置、并在 TICS Pro GUI 中自动配置。
      1. 当信号通过交流缓冲级时、输入衰减、并受迟滞设置的影响。 交流缓冲器级具有两个迟滞选项:50mV 或 200mV。 在 50mV 迟滞阈值下、如果 8kHz 输入的噪声在阈值内外波动、则可能会检测到错误的边沿。 由于迟滞阈值较大(例如 200mV)、输入不易受噪声的影响。
      2. 下图提供了一个有关输入如何受交流缓冲器级和迟滞阈值影响的一般示例。
      3. 由于您的输入无法满足最小 VIH 直流耦合规格、因此我建议将迟滞增大到 200mV、以提高交流缓冲器级的抗噪性能。
    3. 同步是指输出频率相位和输入频锁。 输入和输出之间可能存在传播延迟、但输入和输出之间的频率误差接近 0ppm。
      1. 您是否在输入和输出之间希望实现零延迟?

    此致、

    Jennifer

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

    首先上传之前的 TCS 文件、然后在此基础上我们修改了两个寄存器。

    我们将寄存器 reg40 修改为内部交流耦合的 0x03、将 reg46 修改为 0x18 以指示 CMOS。

    e2e.ti.com/.../8510.XO-_3D00_24.000-MHz_2C00_-REF_3D00_8KHz_2C00_CH7-_3D00_–24.576-MHz.tcs

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

    1. TCS 文件如下所示。

    我们将使用 AC Hysteresis=200mV、电流对此进行测试、我们的配置 reg45 为 0x06、我们将其更改为 0x07 进行测试。

    3.我们希望输入和输出的相位偏差在不同的时间段在一个非常小的范围内,而不是每个周期的相位偏差非常大,如之前上传的图片。

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

    嗨、 

    同步是指输出频率相位和输入频锁。 输入和输出之间可能存在传播延迟、但输入和输出之间的频率误差接近 0ppm。
    1. 您是否在输入和输出之间希望实现零延迟?
    [/报价]

    是的、我们希望输入时钟和输出时钟之间具有零延迟。 您能告诉我们如何实现零延迟吗?

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

    您好、

    让我回顾一下配置、明天再联系您。

    此致、

    Jennifer

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

    您好、

    建议将 LMK05318B 上的零延迟功能用于 1PPS 输入到 1PPS 输出:一种开环同步方案、用于将 OUT7 上的 1PPS 输出与 1PPS 输入对齐。 不建议在 24.576MHz 等更高的频率下使用、因为相位偏差会随着开环同步而增大。

    ZDM 特性是否是您设计中的必备要求? 我们确实有另一个网络同步器 LMK5B33216、它支持频率为 1Hz 或更高的输入和输出之间的零延迟。

    根据 LMK05318B 数据表:

    此致、

    Jennifer

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

    嗨、 

    感谢您的回复、以解释零延迟情况。

    3.我们希望输入和输出的相位偏差在不同时间段内处于非常小的范围内、而不是每个时间段的相位偏差都非常大、例如之前上传的图片。

    就像我的同事所说的、我们希望输入和输出之间的相位偏差 范围非常小、

    我们使用直流配置、测量输入和输出之间的延迟时间约为 4.8ns

    但使用交流配置时、测量输入和输出之间的延迟时间约为 10ns。  

    您能 告诉我们如何  减少 交流配置模式下输入和输出之间的延迟时间吗?  

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

    Jennifer 您好:

    我们希望 输入和输出的相位偏差在不同时间段处于非常小的范围内、而不是每个周期的相位偏差非常大、您能给出一些建议吗?根据我的 TCS 文件、它是否有任何问题?

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

    您好、

    很抱歉耽误你的时间。 我在星期五上不在办公室。

    您能否确认您的设置中的 DPLL 锁定? 请读回 R13、R14 和 R411。 或在点击“Read Status“按钮后、在 TICS Pro 中发送状态页面的图片。

    在发送之前的配置后、我无法清除 DPLL LOPL 和 LOFL 标志。 再次运行向导后、我创建了一个新配置、可以在其中实现 DPLL 锁定:

    e2e.ti.com/.../2025_2D00_04_2D00_21_2C00_-XO_3D00_24.000-MHz_2C00_-REF_3D00_8KHz_2C00_CH7_3D00_24.576-MHz_2C00_-AC-hyst_3D00_200mV.tcs

    此致、

    Jennifer

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

    您好:
    稍后、我将通过工具获得正确的信息 来读取 05318b 寄存器状态。 目前、我们可以通过代码查看配置。



    最后、我将尝试测试新的 CONFIG TCS 文件以进行检查。

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

    您好、

    R13、R14、R411 是实时状态寄存器设置、可给出 DPLL 频率和锁相丢失的状态以及基准验证状态。 当 LMK05318B 已编程并正常运行时、请为这些寄存器提供实时回读。

    谢谢您、

    Jennifer

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

    这是我们通过工具读取 05318b 的当前寄存器配置。

    e2e.ti.com/.../AC_2D00_0ou.txt

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

    您好 Jennifer:

    我们使用您提供的 TCS 文件测试来发现与我们的许多寄存器存在差异、并且输出 output7 24.576MHZ 不稳定、相位偏差非常严重

    此外、我们发现在直流模式下、内部 SE 也可以更新为无 TERM 或 SE(50 Ω)、然后更改这将影响 PRIREF 波形的电压。 任何项在 1.8V 左右。 在直流模式下是否未使用任何术语、然后是否满足芯片的规格要求? 就输出和输入的相位而言、存在轻微抖动。 请帮助我了解是否可以从如下所示的寄存器分别配置 DPLL 锁定。

    e2e.ti.com/.../XO_3D00_24.000-MHz_2C00_-REF_3D00_8KHz_2C00_CH7_3D00_24.576-MHz_2C00_-DC-hysteresis_2C00_-SE-no-term.txt

    e2e.ti.com/.../XO-_3D00_24.000-MHz_2C00_-REF_3D00_8KHz_2C00_CH7-_3D00_–24.576-MHz_2C00_-DC-hysteresis-enabled_2C00_-SE-no-term_2D00_test.tcs

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

    您好、

    1. 我测试了您发送的新配置、可以让 DPLL 进入相位和频锁。 我不担心这个配置。
    2. 如果 VIH 为 1.8V、则可以与“SE NO TERM“一起使用。 在最小规格方面有裕度。

    此致、

    Jennifer

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

    嗨、 

    如果 VIH 为 1.8V、则可以与“SE no term“一起使用。 最低规格有裕度。

    您能否分享 VIH 电压的裕度值? 如果我们知道保证金值 ,我们可以识别风险水平,所以请帮助 分享保证金值,非常感谢。

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

    您好、

    最小 VIH 规格大约有 20%的裕度。 因此、我们不建议低于数据表中的最小规格。 设置裕度是为了确保满足性能要求。

    此致、

    Jennifer

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

    您好 Jennifer、

    我使用这个 05318b 配置来验证蓝牙电话是否有噪音问题。 我发现问题仍然存在。 当我们使用原始配置“XO = 24.000MHz、REF=8kHz、CH7 = PRIPREF.tcs“时 、24.576MHz 配置不满足规格要求、这是正常情况、没有噪声问题。 请帮助我从 05318b 的更改配置的角度分析输出的影响。

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

    您好、

    请详细说明以下内容、以便更好地分析影响。 在我的设置中、我能够使 DPLL 锁定到新的配置、而不是原始配置。

    1. 能否提供有关噪音问题的更多详情?
    2. 您如何衡量这个问题?
    3. LMK05318B 是否超出了您的设置的抖动或相位噪声要求?
    4. 此外、LMK05318B 是否会出现 DPLL 相位或频锁(回读寄存器 R13、R14、R411)丢失?
      1. 根据您执行的上一次回读、我看到 DPLL_LOFL 为 0、但 DPLL_LOPL 设置为 1、这意味着在回读时 DPLL 没有锁相。 请监控 LOPL 标志 R14[7]、看看该标志是否清除。

    此致、

    Jennifer

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

    你(们)好

    我们之前使用的 PRIREF 配置为直流模式 50 Ω 内部电阻器。 PRIPREF 的输入端子是 SOC 的 GPIO81、并配置了 8mA 驱动强度。 就波形而言、PRIPREF 电压仅为 1.3V、波形有过冲、但此时播放蓝牙调用时没有噪声或砰砰声问题。
    我们发现波形较差并且不符合规格要求、因此我们希望将 PRIREF 电压调整为 1.8V 并降低 GPIO81 驱动强度以避免波形过冲、将其修改为直流模式 0 Ω 内部电阻、并且 gpio81 驱动强度为 2mA。 拨打蓝牙电话进行验证时、我发现有噪音和砰砰声。

    2&3.我们怀疑输入和输出的相位是偏置和抖动的。 您还偶然发现、R14 的相锁状态错误。 我们的代码没有强制 R14 写入 0x00。 我还计划像这样对其进行修改并进行验证。

    R14 这个寄存器可以直接配置并写入 0x00 还是读取? 我已重新修改当前 TCS 配置并通过读取释放寄存器。 请帮助我了解锁定状态。

    e2e.ti.com/.../XO-_3D00_24.000-MHz_2C00_-REF_3D00_8KHz_2C00_CH7-_3D00_–24.576-MHz_2C00_-DC-hysteresis-enabled_2C00_-SE-no-term_2D00_test-R14_2D00_0x00.tcs

    e2e.ti.com/.../XO_3D00_24.000-MHz_2C00_-REF_3D00_8KHz_2C00_CH7_3D00_24.576-MHz_2C00_-DC-hysteresis_2C00_-SE-no-term-R14_2D00_0x00.txt

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

    您好、

    1. 感谢您的澄清、因此、在 PRIREF 电压为 1.3V 的情况下、您始终没有问题(完全没有听到爆裂声)? 我想知道测试是否可重复、如果一将 PRIREF 电压更改为 1.8V、您就可以看到蓝牙爆裂声的影响。
    2. R14 是一个只读寄存器、可报告器件的实时状态。 如果执行回读后 R14 = 0x00、则 DPLL 的相位和频率锁定到 8kHz 输入。 这里不存在输入和输出之间的 DPLL 锁定问题。
    3. 我比较了原始配置文件和新配置文件之间的寄存器差异、发现 DPLL 环路滤波器和基准验证设置之间存在差异。 此类寄存器会影响 DPLL 频率和相锁。 这可以解释为什么在我的设置中、使用原始配置时 DPLL 无法实现相锁。

    此致、

    Jennifer

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

    Jennifer 您好:

    很抱歉给您提供了很差的反馈。

    1.是的

    2.  R14 是只读寄存器、然后我读取 R13 R14 R411 寄存器、R14=0xC0、这意味着不能锁定频率和相位、我不知道为什么它无法锁定输入和输出。 请帮助检查这个,谢谢。

    3.顺便说一句,我还有一个问题, 我们可以增加输出波形的强度 7 ,类似于调整输出的驱动力 7。  

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

    您好、

    对于#2、

    您还可以检查 PRIREFVAL_STAT 寄存器 R411[2]吗? 我想确认存在有效输入;否则、DPLL 不会锁定。

    此外、您是否在使用此配置文件? “XO= 24.000MHz、REF=8kHz、CH7 = 24.576MHz、启用直流迟滞、SE 无终止测试 R14-0x00.tcs“

    对于#3、

    增加输出摆幅的唯一选择是在 AC-LVDS、AC-CML 和 AC-LVPECL 之间切换、其中 AC-LVDS 的摆幅最低、AC-LVPECL 的摆幅最高。 LVCMOS 输出摆幅无法调整、为 1.8V。

    此致、

    Jennifer

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

    你好  

    对于 2:R411 寄存器为 0x04、我认为没关系、您可以对 DPLL 不锁定有更多建议吗?

    第 3 章:我会做更多的检查,谢谢你。

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

    您好、

    对于#2、如果没有有效输入、DPLL 不会变为活动状态、器件将保持保持状态(锁定到 XO 输入)。 有效输入表示启用的探测器报告为 true。 可能的检测器包括频率检测、早期/后期窗口检测和振幅检测。 我提到要检查 REF VAL STAT 状态位、因为它可以帮助我们指明是否存在 1) 输入和 2) A 有效的、合理的 根据启用的检测器存在输入。

    确认 R411[2]=1 是调试的第一步。 请先检查。

    此致、

    Jennifer

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

    留下一条消息用于状态跟踪。

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

    2 号调试请求是否有任何更新?

    此致、

    Jennifer

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

    Jennifer 您好:

     很抱歉稍后回复您、 R411 寄存器是 0x019B04、位 2 为 true。

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

    您好、

    感谢您确认当 DPLL 未锁定 (R14 = 0xC0) 时 PRIREFVAL_STAT = 1。 这是意料之外的行为。

    该线程中测试并提到了许多配置。

    您能否使用以下配置检查以下项目符号是否为真:“XO= 24.000MHz、REF=8kHz、CH7 = 24.576MHz、启用直流迟滞、SE 无 TERM 测试 R14-0x00.tcs“

    1. PRIREF 为 1.8V、具有单端寄存器设置、无终端且启用了直流迟滞
      1. -->结果 R411[2]= 1 且 DPLL 未锁定 (R14 = 0xC0)。
    2. PRIREF 为 1.3V、具有单端寄存器设置、50 Ω 端接至 GND、启用直流迟滞
      1. -->结果 R411[2]= 1 且 DPLL 被锁定 (R14 = 0x00)。
    3. PRIREF 是吗?? 通过无端接的单端寄存器设置、启用交流 200mV 迟滞
      1. -->结果???
      2. 不清楚这种状态

    我需要详细了解该问题是否与 PRIREF 端接或 DPLL 寄存器设置有关。

    此致、

    Jennifer

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

    您好、我想确认读取和加载 TCS 文件的当前步骤是否正确。
    加载 TCS 文件、然后导出十六进制 寄存器值、我们是否需要软复位芯片、然后转储寄存器?

    PRIREF 为 1.8V、具有单端寄存器设置、无端接、启用直流迟滞

    A.->结果为 R411[2]= 1 且 R14 = 0x80(锁相 DPLL 丢失)

    e2e.ti.com/.../PRIREF1.8_2D00_no-termination_2D00_dc-hysteresis-enable.txt

    PRIREF 为 1.3V、具有单端寄存器设置、50 Ω 端接至 GND、启用直流迟滞

    A.->结果为 R411[2]= 1 且  R14 =  0x80(锁相 DPLL 丢失)

    e2e.ti.com/.../PRIREF1.3_2D00_50ou-termination_2D00_dc-hysteresis-enable.txt

    PRIREF 为 1.8V、无端接的单端寄存器设置、交流迟滞= 50mV

    A.->结果为 R411[2]= 1 且 R14 = 0x80(锁相 DPLL 丢失)

    e2e.ti.com/.../PRIREF1.8_2D00_no-termination_2D00_ac-50mv.txt

     

    从上述信息来看、我们希望 TI 帮助分析  锁相 DPLL 的丢失。

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

    此外,我觉得转储 05318b 寄存器的方法有问题
    上电并初始化 LMK05318B CONFIG
    PWC ==> I2C => LMK05318B
    断开 PWC ==>I2C、使用 USB2ANY 连接 LMK05318B
    扫描 I2C 总线
    导出十六进制寄存器值
    我看到 R411[2]= 0 且 R14 = 0xD0、、这很奇怪。
    我转储了当前软件的注册表,目前播放音乐没有问题。

    e2e.ti.com/.../5_2D00_28_2D00_c572_2D00_rc4_2D00_05318b_2D00_current_2D00_config.txt

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

    您好、

    感谢您提供清晰概述的结果和文件。 让我回顾一下您发送给我的文件、并在我这边进行测试、看看结果是否匹配。 我会在今天或明天稍后答复。

    此致、

    Jennifer

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

    您好、

    1. 执行上述 3 项测试时、是否发出软件复位 (SWRST)?  如果我不执行 SWRST、我还会得到 R14 = 0x80(相锁 DPLL 丢失)。 启动后加载新的配置文件时、需要进行复位以重新校准 APLL。  SWRST 为 R12[7]。
    2. 建议使用 TICS Pro 的序列如下所列:
      1. 为 LMK05318B 上电
      2. 使用 USB2ANY 将 LMK05318B 连接到计算机
      3. 确认 USB2ANY 通过扫描 I2C 总线建立了 I2C 通信并显示 I2C 地址为日志消息。
      4. 加载.tcs 文件或导入十六进制文件。
      5. 发出 SWRST(工具栏中的“Soft-Reset Chip“按钮)。
      6. 点击工具栏中的“Read All Registers“或 Status 页面中的“Read Status“。
        1. 您可能必须点击“Read Status“ 1-2 次、因为状态会从 DPLL 解锁更新为锁定。
    3. 此外、我无法将 DPLL 锁定为配置“5-28-C572-RC4-05318b-current-config.txt"。“。 R18 在我这边也是 0xD0。 这意味着器件处于保持状态(输出使用本地振荡器/XO 输入运行)。 可能是您的音乐播放没有问题、因为与 DPLL 尝试与 REF 输入锁相时相比、本机振荡器更稳定。 我们需要澄清我的#1 和#2 注释、看看 DPLL 锁定问题是否解决。 请使用注释 2 中针对您发送的前 3 个配置(“PRIREF1.8-无终止 — 交流 50mv.txt“、“PRIREF1.3-50ou termination-dc hysteresis enable.txt“、“PRIREF1.8-无终止 — 直流迟滞 enable.txt“)的序列确认结果。

    此致、

    Jennifer

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

    您好、

    1.我没有发出软件复位命令。

    我使用序列确认结果、并发现 R14 = 0xD0 和 R411 = 0x00。 此时我正在播放音乐、如果导入十六进制寄存器、然后导入软复位芯片、就没有声音、树文件是相同的现象。

    e2e.ti.com/.../PRIREF1.8_2D00_no-termination_2D00_dc-hysteresis-enable_2D00_swrst_2D00_dump.txt

    e2e.ti.com/.../PRIREF1.3_2D00_50ou-termination_2D00_dc-hysteresis-enable_2D00_swrst_2D00_dump.txt

    e2e.ti.com/.../PRIREF1.8_2D00_no-termination_2D00_ac-50mv_2D00_swrst_2D00_dump.txt

    我还尝试了两个类似的 TCS 文件、发现软重置后一个音乐声音正常。 我还发现 R14 和 R411 处于正常状态、另一个没有声音、R14 和 R411 处于例外状态。 请帮助比较这两个 TCS 文件、以查看差异导致 R14 和 R411 状态差异的位置。 在软静置之后、转储寄存器

    这是正常情况。

    e2e.ti.com/.../2335.XO-_3D00_24.000-MHz_2C00_-REF_3D00_8KHz_2C00_CH7-_3D00_–24.576-MHz_2C00_-DC-hysteresis-enabled_2C00_-SE-no-term_2D00_test.tcs

    e2e.ti.com/.../XO-_3D00_24.000-MHz_2C00_-REF_3D00_8KHz_2C00_CH7-_3D00_–24.576-MHz_2C00_-DC-hysteresis-enabled_2C00_-SE-no-term_2D00_test.txt

    这是异常情况。

    e2e.ti.com/.../XO-_3D00_24.000-MHz_2C00_-REF_3D00_8KHz_2C00_CH7-_3D00_–24.576-MHz_2C00_-DC-hysteresis-enabled_2C00_-SE-no-term.tcs

    e2e.ti.com/.../XO-_3D00_24.000-MHz_2C00_-REF_3D00_8KHz_2C00_CH7-_3D00_–24.576-MHz_2C00_-DC-hysteresis-enabled_2C00_-SE-no-term.txt

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

    您好、

    好的、好像您找到了一个提供 DPLL 锁定且 PRIREF 有效的文件。 您能否指定如何生成文件“2335.XO= 24.000MHz、REF=8kHz、CH7 = 24.576MHz、启用直流迟滞、SE NO TERM-TEST.tcs“

    让我比较这两个(通过和失败) 文件、并在明天更新您的调查结果。

    此致、

    Jennifer

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

    我不记得当时修改了哪些寄存器。 您可以比较发送的两个文件、并帮助检查哪些主要寄存器会影响 DPLL 锁定。

    顺便说一下、 根据我们当前的输入和输出频率、建议的直流或交流配置模式是否更好?

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

    您好、

    我发现的主要区别是、在“通过“配置中启用的基准验证检测器较少 (2335.XO = 24.000MHz、REF=8kHz、CH7 = 24.576MHz、启用了直流迟滞、SE 无 TERM_TX、TCS)。 振幅检测器是唯一在通过配置中启用的检测器。 此外、振幅检测器在测试过程中设置为 VID 单端信号。

    我还看到一些 DPLL 寄存器 (R264、R272 至 R274Z) 存在差异;但是、不清楚您如何使用这两个配置从 GUI 获得不同的值。

    您能否尝试启用频率检测阈值来查看 REF 是否有效和 DPLL 锁定? 理想情况下、您会启用多个 REF 检测器、从而获得更稳健的解决方案。 请尝试启用振幅和频率检测器。 以下是要测试的设置:

    对于直流或交流输入、最好对低频输入(例如 8kHz)使用直流设置。

    此致、
    Jennifer

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

    你好

    我无法配置映像中描述的 PASS 配置、请参阅之前上传的文件、我只能设置以下配置。 并且当前配置 R45=0x06、R192=0x70。

    根据 XO = 24.000MHz、REF=8kHz、CH7 = 24.576MHz、启用直流迟滞、SE 没有 TERM.TCS 文件、我设置 频率检测阈值、然后在 R193=0x09 之前 R193=0x0D 、我发现与之前有一些差异、R14 和 R411 寄存器发生变化、软复位后也有声音输出。

    e2e.ti.com/.../XO-_3D00_24.000-MHz_2C00_-REF_3D00_8KHz_2C00_CH7-_3D00_–24.576-MHz_2C00_-DC-hysteresis-enabled_2C00_-SE-no-term_2D00_enabling-the-frequency-detect-threshold.txt

    此外、我更改了代码 R193=0xd、然后闪存到 PWC、通过 I2C 写入 05318b、然后上电、软复位、再读取所有寄存器。  我发现 R14 R411 寄存器值经过几次更改以转储所有寄存器。 我不知道为什么会发生这种情况。

    e2e.ti.com/.../DC_2D00_0ou_2D00_reg45_2D00_0x6_2D00_reg193_2D00_0xd.txt

    e2e.ti.com/.../DC_2D00_0ou_2D00_reg45_2D00_0x6_2D00_reg193_2D00_0xd_2D00_again.txt

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

    您好、

    我很困惑 、为什么您使用“ XO = 24.000MHz、REF=8kHz、CH7 = 24.576MHz、启用直流迟滞、SE no term.tcs“进行测试、前提 是这是之前“失败“的文件。

    1. 在上一篇帖子中、这是正在传递的文件: 2335.XO = 24.000MHz、REF=8kHz、CH7 = 24.576MHz、启用直流迟滞、SE NO TERM-TEST.tcs、 我将其重命名为“ 2335_LMK05318B_PASS.TCS “以缩小文件名。
      1. e2e.ti.com/.../2335_5F00_LMK05318B_5F00_pass.tcs
      2. 6 月 2 日的注释和文件设置显示、这是具有 REF 有效 (R411 = 0x04) 和 DPLL 锁定 (R14 = 0x00) 的配置。
      3. 请确认您看到这是在多次通电时通过的。
    2. 我建议在启用频率检测阈值的情况下尝试通过配置。 下面是要尝试的文件:
      1. e2e.ti.com/.../2335_5F00_LMK05318B_5F00_pass_5F00_enableFreqDetect.tcs
      2. 请确认您是否看到通过状态(REF 有效且 DPLL 已锁定)。
      3. 另请确认您看到这是在多个上电之间通过的。

    此外、您可能会忽略我之前关于 CMOS 振幅检测器差异的评论。 VIH/VIL 和 VID 选项的差异是由于 GUI 视觉错误导致的、但 PASS 和 FAIL 配置之间的寄存器相同 (R192 和 R45)。

    此致、

    Jennifer

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

    你好

    我会尽快测试和验证配置、然后提供反馈。

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

    您好、

    好的,我将在寻找你的答复。

    此致、

    Jennifer

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1. 2335_LMK05318B_PASS.TCS
    2. 6 月 2 日的注释和文件设置显示、这是具有 REF 有效 (R411 = 0x04) 和 DPLL 锁定 (R14 = 0x00) 的配置。
    3. 请确认您看到这是在多次通电时通过的。

    当我加载此 PSS TCS 文件时、读取所有寄存器、我可以看到 r411=0x04 和 r14=0x00。

    当我加载此 PSS TCS 文件、然后软复位芯片、然后读取所有寄存器时、我可以看到 r411=0x04 和 r14=0xC0

    当我加载这个通过的 TCS 文件时、执行软复位芯片几次、然后读取所有寄存器四次、可以看到 r411=0x04 且 r14= 0x40   

    1. 2335_LMK05318B_PASS_enableFreqDetect.tcs
    2. 请确认您是否看到通过状态(REF 有效且 DPLL 已锁定)。
    3. 另请确认您看到这是在多个上电之间通过的。

    当我加载此 PSS TCS 文件时、读取所有寄存器、我可以看到 r411=0x04 和 r14=0x00。

    当我加载此 PSS TCS 文件、然后软复位芯片、然后读取 状态寄存器时、我可以看到 r411=0x04 和 r14=0xC0

    然后我读取几次状态寄存器、可以看到  r411=0x04、r14=0x40

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

    您好、

    很抱歉耽误了我的时间,我是出差的。

    我看到“通过“配置没有持续锁定。 CMOS VIH 和 VIL 检测器出现故障、可能是输入摆幅降至 1.8V 以下。

    GUI 的“Reference Validation“页面中:

    •  在 CMOS 压摆率检测器模式下、检测方法可以是压摆率检测或 VIH/VIL 检测。 对于压摆率检测、输入压摆率必须快于 0.2 V/ns。 对于 VIH/VIL 检测、输入高电平必须高于 1.8V、低电平必须低于 0.6V
    1. 您能否检查振幅是否一直保持在 1.8V 或更高? 我相信您提到了 PRIREF 输入很勉强。 我想看看当回读状态显示 DPLL 已解锁时、PRIREF 输入是否小于 1.8V。
    2. 另一个需要检查的是使用压摆率检测器、而不是 VIH 和 VIL 检测器。 不过、这只能在压摆率大于 0.2 V/ns 时使用。 您能否检查输入是否大于 0.2 V/ns? 以下是用于测试 PRIREF 输入是否符合压摆率要求的配置:
      1. e2e.ti.com/.../2335_5F00_LMK05318B_5F00_pass_5F00_slew-rate-only.tcs
    3. 此外、您能否提供以下详细信息:
      1. LMK05318B 原理图
      2. XO 输入的频率精度(以 ppm 为单位)
      3. PRIREF 输入的频率精度(以 ppm 为单位)
    4. 此外、只需一个软复位即可执行 PLL 重校准、您可以按照以下流程操作:
      1. 将寄存器加载到器件中。
      2. 发出软复位命令。 (单击一次。)
      3. 点击 Status 页面中的“Read Status“按钮。 (单击几次。)

    此致、

    Jennifer