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.

[参考译文] PCM9211:解锁错误触发

Guru**** 2558250 points
Other Parts Discussed in Thread: PCM9211

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/912660/pcm9211-trigger-of-unlock-error

器件型号:PCM9211

您好、专业人士、

我对 PCM9211有疑问。

我想知道 PLL 解锁错误的触发。 例如、我认为没有输入信号、没有输入信号的前导码将导致解锁错误。
是否存在导致解锁错误的其他触发器?

此致、
Kazuki Kuramochi

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

    您好、Kazuki、

    如果输入信号无效、DIR PLL 将解锁。 如果输入缺失或超出支持的频率范围、则可能会发生这种情况。 如果输入上出现干扰、导致 PLL 错过某些时钟边沿、也会发生这种情况。 尽管 PCM9211能够检测非 PCM 数据、但仍必须对数据进行格式化、以便能够充分恢复时钟。

    最棒的

    Zak

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

    你好、Zak、

    感谢您的快速回复。

    我想确认以下2个特定案例下的行为。
    您会告诉我解锁错误的行为吗?

    当音频信号发生变化时、可能会导致前导码周期发生变化。 因此、我认为这种情况会导致解锁错误。 然后、我想知道何时释放此解锁错误。

    2.当通道状态和实际 S/PDIF FS 存在矛盾时,这种情况是否会通知解锁错误? (我想客户担心将输入数据更改为具有不同输入的数据。)

    此致、
    Kazuki Kuramcohi

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

    您好、Kazuki、

    我认为这在一定程度上取决于您的系统的设置方式。 如果在更改给定输入上的音频时仍保持连续的数据流、并且一旦启用音频、它将与 S/PDIF 位流同步、则 PLL 不会失去锁定。 例如、当您使用 Audio Precision 进行测试并使用光学连接器时、AP 会输出标准位流以进行时钟恢复、无论数字输出是否处于活动状态。 因此、即使没有有效的音频数据、PLL 仍保持锁定状态、因为仍提供时钟信号。  

    如果您对输入引脚进行多路复用或中断 S/PDIF 流、PLL 将失去锁定、必须重新锁定到新的音频源。 执行此操作所需的时间各不相同、但通常约为15ms、最大值为100ms。 但是、正如数据表中所述:"PLL 锁定时间随错误释放等待时间设置(寄存器23h/ERRWT)而变化。"  

    最棒的

    Zak

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

    你好、Zak、

    我的理解是、如果 S/PDIF 流被即时切换但一次输出异常数据流、它将使输出静音。 对吗?
    此外、如果通道状态和实际 S/PDIF 流不一致、我认为它也会使输出静音。 是这样吗?

    此致、
    Kazuki Kuramochi

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

    您好、Kazuki、

    我不确定我是否理解您的问题、因为您已经对其进行了措辞、但我要重申、任何输入干扰、无论是干扰、多路复用到不同通道、采样率变化、 或者任何其他改变输入时钟速率的操作都会导致 PLL 失去锁定、直到它重新与时钟边沿同步。 如果通道状态和实际 S/PDIF 流不一致,则表示已更改输入,则设备将静音。

    最棒的

    Zak

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

    Zak-San、

    很抱歉让您感到困惑。

    我想确认 S/PDIF 信号被中断但信号被无缝输入的情况。
    例如、输入信号在音频采样区的中间被中断、但输入信号被立即切换。 因此、在这种情况下、数据格式异常(包括前导码周期)、但数据流仍然存在。
    如果采样率不变、我认为这种情况不会导致解锁错误。
    此外、我认为 PLL 基于数据流(包括同步前导码、辅助、音频采样字和 VUCP 数据)。 因此、只要输入 S/PDIF 信号、PLL 就会持续锁定时钟、即使输入信号的格式不正确。
    是这样吗? 或者您认为这种情况是毛刺脉冲?

    此致、
    Kazuki Kuramochi

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

    您好、Kazuki-San、

    感谢您的澄清、我想我现在理解了。 只要 S/PDIF 流是恒定的、PLL 就不应失去锁定、即使流中暂时没有有效的音频内容或格式已更改也是如此。 但是、在这种情况下、您可能会根据信号的性质产生另一种误差。

    DIR 允许存在多个误差源: 传入 S/PDIF 采样频率的变化(寄存器25h / EFSCHG)、超出范围传入 S/PDIF 信号(寄存器25h / EFSLMT)、非 PCM 数据(寄存器25h / ENPCM)、数据无效标志是流(有效性位= 1)(寄存器25h / EVALID)、奇偶校验错误(寄存器25h / EPARITY)、 和 PLL 解锁(默认)(寄存器25h / EUNLOCK)

    最棒的

    Zak

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

    Zak-San、您好!

    感谢您的全力支持。

    您基本上解决了我的问题。
    然后、我想确保针对 S/PDIF 输入的 PCM9211的行为、以防万一。

    我的理解是、只要遵循下面数据表的采样频率、任何 Vaild S/PDIF 流都不会检测到 PLL 解锁错误。 要求。 此无效数据流不会被检测为非 PCM 和奇偶校验错误。

    是这样吗?

    此致、
    Kazuki Kuramochi

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

    Zak-San、您好!

    很抱歉、您会回答我的问题吗?


    此致、
    Kazuki Kuramochi

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

    您好、Kazuki-San、

    我仍然不明白您考虑的情况不属于我们已经讨论过的情况。 如果您遵循了数据表的双相采样要求、并且流中没有任何干扰、则表示它是有效的 S/PDIF 流。 我认为、您最好的做法是获取 PCM9211 EVM、并根据您所想到的信号测试行为、因为这将消除您或您的客户可能存在的任何疑问。

    最棒的

    Zak

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

    Zak-San、

    我认为我需要确认干扰的含义。
    您是否会解释干扰的含义?
    我想知道导致 PLL 解锁错误的触发器的定义。


    此致?
    喀雪仓口?

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

    Zak-San、

    您是否会提供您的"干扰"的详细含义。


    此致、
    Kazuki Kuramochi

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

    您好、Kazuki-San

    很抱歉、PLL 解锁错误将由以下原因触发:

    • 如果输入数据的双相编码因双相错误和帧长度错误而丢失。 如果数据线路上的瞬态导致 PLL 错过一个时钟周期、甚至丢失一个边沿都足以触发解锁、就会发生这种情况
    • 如果无法检测到前导码、这也会导致解锁条件
    • 如果采样频率超出范围、则可能会导致 PLL 解锁

    在您的特定情况下、它听起来像是音频数据正在更改、当器件不需要这种情况时、这将导致新的前导码。 如果这是由于源的物理切换而发生的、那么我完全希望 PLL 失去锁定。 如果情况并非如此、并且维持了双相输入、则 PLL 可能不会丢失锁定、而是会显示为非 PCM 数据、这将导致器件查找前导码。 在这种情况下、我不相信您会失去锁定、但如果客户对此感到担忧、我仍然建议使用 EVM 测试其输入波形以消除任何疑问。

    最棒的

    Zak

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

    Zak-San、您好!

    抱歉、我的回复很晚。  

    我了解了导致时钟误差的触发器的概述。
    但是、我想了解以下有关实际错误触发的信息。
    ・对于双相编码错误、如果您的解释情况同时发生、是否会导致解锁错误?
    例如、一次检测3次高数据或低数据、  检测 位长度大于或短于32位的异常子帧...
    ・关于前导码信号、 如果它一次漏掉前导码信号、是否会导致解锁错误? 或者是否存在重复缺失前导码的阈值?

    此致、
    Kazuki Kuramochi

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

    您好、Kazuki-San、

    这两种情况都很可能导致解锁情况。 正如我提到过的、即使缺少一个时钟边沿也足以失去锁定。

    最棒的

    Zak