您好!
我正在使用 TLK6002的 ARS 模式、为此、我尝试按照"图2-13 "中提供的步骤操作。 TLK6002数据表的 ARS 状态机流程图"。
但我无法理解"ARS 状态机流程图"、请提供 ARS 模式的分步过程。
谢谢、此致、
Mallikarjuna B.
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.
尊敬的 Drew Miller:
我指的是"图2-13. ARS 状态机流程图" 。
将 ENPLL 驱动为低电平并使用 PLL 锁定进行检查。 如果 PLL 被锁定、那么再次 将 ENPLL 驱动为低电平。
如果 PLL 未锁定、则在某个时间后再次检查 PLL 锁定"、现在如果 PLL 已锁定、则是第二次 、然后转至下一步。
Q1:如果 ENPLL 为低电平、PLL 将如何锁定?
Q2: 当 PLL 第一次被锁定时、将 ENPLL 驱动为低电平并检查 PLL 锁定情况、但如果 PLL 第二次被锁定、则继续下一步?
谢谢、此致、
Mallikarjuna B.
您好、Mallikarjuna、
对拖延表示歉意。 状态机流程图不是很明确、但我认为通过一些推论、我们可以解决这些问题。 阅读流程图、我们似乎希望最终进入"ARS 锁定状态"。 只要保持同步、状态机基本上就会保持该状态。
为了达到这个状态、我们必须通过"Drive ENPLL Low"状态和">=16?"、"PLL Lock" 条件。 值得注意的是、如果 PLL 未被锁定、状态机只会继续通过这些块。 我相信这3个模块的目的是防止出现错误锁定情况。 如果先前尝试的位速率导致锁定但不同步、则在更改 SERDES 设置后解锁并重新锁定 PLL 可能很重要。
我认为我们必须作出的推断是、一旦达到"等待 PLL 锁定"状态、我相信 ENPLL 被驱动为高电平。 "等待 PLL 锁定"和随后的两个条件检查似乎专门用于实现 PLL 锁定。
要直接回答您的问题、请执行以下操作:
Q1:如果 ENPLL 为低电平、PLL 将如何锁定?
A1: 当 ENPLL 为低电平时、PLL 不应锁定。 将 ENPLL 驱动为高电平未在流程图中明确显示、但我认为它发生在"等待 PLL 锁定"状态。
Q2: 当 PLL 第一次被锁定时、将 ENPLL 驱动为低电平并检查 PLL 锁定情况、但如果 PLL 第二次被锁定、则继续下一步?
A2: 必须解锁 PLL 才能在状态机中达到"等待 PLL 锁定"状态。
谢谢、
Drew