https://e2e.ti.com/support/audio-group/audio/f/audio-forum/912660/pcm9211-trigger-of-unlock-error
器件型号:PCM9211您好、专业人士、
我对 PCM9211有疑问。
我想知道 PLL 解锁错误的触发。 例如、我认为没有输入信号、没有输入信号的前导码将导致解锁错误。
是否存在导致解锁错误的其他触发器?
此致、
Kazuki Kuramochi
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.
https://e2e.ti.com/support/audio-group/audio/f/audio-forum/912660/pcm9211-trigger-of-unlock-error
器件型号:PCM9211您好、专业人士、
我对 PCM9211有疑问。
我想知道 PLL 解锁错误的触发。 例如、我认为没有输入信号、没有输入信号的前导码将导致解锁错误。
是否存在导致解锁错误的其他触发器?
此致、
Kazuki Kuramochi
你好、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-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
您好、Kazuki-San
很抱歉、PLL 解锁错误将由以下原因触发:
在您的特定情况下、它听起来像是音频数据正在更改、当器件不需要这种情况时、这将导致新的前导码。 如果这是由于源的物理切换而发生的、那么我完全希望 PLL 失去锁定。 如果情况并非如此、并且维持了双相输入、则 PLL 可能不会丢失锁定、而是会显示为非 PCM 数据、这将导致器件查找前导码。 在这种情况下、我不相信您会失去锁定、但如果客户对此感到担忧、我仍然建议使用 EVM 测试其输入波形以消除任何疑问。
最棒的
Zak
Zak-San、您好!
抱歉、我的回复很晚。
我了解了导致时钟误差的触发器的概述。
但是、我想了解以下有关实际错误触发的信息。
・对于双相编码错误、如果您的解释情况同时发生、是否会导致解锁错误?
例如、一次检测3次高数据或低数据、 检测 位长度大于或短于32位的异常子帧...
・关于前导码信号、 如果它一次漏掉前导码信号、是否会导致解锁错误? 或者是否存在重复缺失前导码的阈值?
此致、
Kazuki Kuramochi