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.

[参考译文] TLK106:LED_LINK针脚打开,但链路状态位为0

Guru**** 2477905 points
Other Parts Discussed in Thread: TLK106, TLK105

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/653275/tlk106-the-led_link-pin-is-on-but-the-link-status-bit-is-0

部件号:TLK106
主题中讨论的其他部件: TLK105

您好,

我已将设备(通过RG45变压器XFMATM9)连接到笔记本电脑。

LED_LINK针脚打开,但状态寄存器的链路状态位为0。

状态寄存器的内容为0x7849。

我也尝试使用环回电缆。 相同的事件。

请告诉我吗?

谢谢。

Yacob Hassidim。

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

    您使用的是定制板还是TLK106 EVM?

    如果您的phy是定制版,您能否分享其原理图?

    您是否多次读取寄存器0x1?

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

    Rob,您好!

    感谢您的重新分配。

    这是一个定制板。

    随附TLK106的示意图。

    我重复读取寄存器0x1并接收到相同的结果。

    此致,

    亚可布。

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

    tlk106的偏置电阻器需要为4.87k 1 % 欧姆。 该值对于phy的运行至关重要。 请用正确的值替换该电阻器。

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

    感谢您的快速响应。

    我知道将R324更换为4.87K。

    C184 (100 pF)怎么样?

    此致,

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

    我建议移除C184。 我认为影响不大,但这是没有必要的。 请告诉我您的硬件更改是如何发生的。

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

    感谢您的建议。

    我将通知您硬件更改的结果。

    顺便说一下,数据表没有参考图3-1和3-2中的Rbias。

    您能要求他们同时添加Rbias数据吗?

    此致,

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

    Rob,您好!

    我用4.86 kOhm替换了R324。

    我还没有取下C184。

    很遗憾,链路状态位为0 (LED链路打开时)。

    状态寄存器的值为0x7849。

    请告诉我吗?

    此致,

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

    我也更换了C184。

    不变。

    请告诉我吗?

    此致,

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

    您好Rob。

    还卸下了C184。

    不变。

    请告诉我吗?

    此致,

    Yacob Hassidim。

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

    Yacob,您好!

    好的,这是我看到的第一件事。  我希望您检查以下项目。

    1.查看输入参考时钟PHY_2_CLK的计时。  如果在TLK106通电时PHY_2_CLK不稳定,您可能需要对TLK106应用重置脉冲以正确初始化。

    2.在正常操作期间测量RBIAS电压(应约为1.2V)

    3.拆下L37并更换为0欧姆电阻器

    4.确保PFBOUT为~1.55V +/- 5 %

    5.将TLK106置于数字回送模式,并检查寄存器0x1中是否存在链路

    此致,

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

    感谢您的回复。

    关于您的建议:

    1.主板没有为TLK106进行特殊重置。 有一个系统重置按钮,它还可以重置CPU和TLK106。 系统运行后,我按下重置按钮,状态位为0。

    2. RBIAS电压为1.26V。

    3. L37已被拆下并替换为短导线。

    4. PFBOUT电压为1.56V。

    5.数字回路导致LED链路打开,链路状态位(寄存器0x1中)为1 (第二次读取后)。
    在重置数字回路并使用回路电缆后:LED链路打开,但链路状态位为0。

    PC回路时出现相同情况。

    我等待您的建议。

    此致,

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

    我认为还有另一项更改有助于数字回路中的链路状态位:

    首次将SMT电阻器R234 (6.49 K)替换为通孔电阻器,总电阻为4.86 K
    今天,我们使用4.87 K的SMT电阻器,而不是通孔电阻器。

    所有更改后,带有外部回路电缆的链路状态位仍为0。

    我等待您的建议。

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

    使用环回电缆后,您能否提供数据表中所有寄存器的寄存器转储?

    您是否有另一个印刷电路板可用于不同的TLK106? 我想排除TLK106可能受到的损坏。

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

    Rob,您好!

    感谢您的支持。

    附件请查找包含TLK106寄存器转储的Excel文件。

    我刚刚阅读了TLK105/TLK106数据表(SLLSEB8C–2012年8月–2016年4月修订)中详细介绍的从0到0x215的所有寄存器。

    该文件包含以下工作表:

    -将PCB寄存器转储到您建议的所有硬件更改中(例如 R324 = 4.87 K)

    -在 不更改硬件的情况下转储PCB寄存器(例如 R324 = 6.49 K)

    -比较图纸

    它们似乎没有任何有意义的变化(大多数变化都在保留的登记簿中)。

    顺便说 一下,我在没有硬件更改的情况下检查了PCB上的链路状态,数字回路位为1。

    这意味着到目前为止硬件更改对回路位没有影响。

    此致,

    Yacob Hassidim。

    e2e.ti.com/.../6278.TLK106_5F00_RegistersDump.xlsx

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

    Rob,您好!

    附件中包含主板布局图和有关设计的问题的Word文件。

    请查看文件并提出建议吗?

    此致,

    Yacob Hassidim。

    e2e.ti.com/.../TLK106_5F00_Layers.docx

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

    除了阻抗可能不正确之外,我在您的布局中没有发现任何问题。 您是否确认差分特性阻抗为100欧姆?

    我看不到您给我的寄存器转储中有任何重大问题。 寄存器0x10中存在差异,但该差异显示为误报。 6.49k RBIAS值表示寄存器0x10中存在一个链接,尽管寄存器0x1中不存在任何链接。

    寄存器转储的一个问题是,您的值每隔一个0x1f的倍数重复一次,这意味着扩展寄存器访问不起作用。 请参阅数据表中的4.3 .1.3 和4.3 .1.4 部分

    此时,我还会尝试用另一台TLK106设备替换它。

    您是否可以访问TLK106 EVM?

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

    Rob,您好!

    感谢您的回复。

    对于寄存器0x10,值0x2 (位1)是指速度100 MHz,而不是链路状态。 链路状态为2位,为0。

     根据TLK106数据表和TLK1XX设计和布局指南,我们进行了以下更改:

    • 时钟输入:50 MHz (从25 MHz开始)
    • 已拉起MII_MODE引脚(26)
    • 拆下22 UF的电容器(C169,C167,C165和C214)

    遗憾的是没有变化:状态寄存器的链路状态位低(LED链路打开)。

    请您回答以下问题吗?

    a)我们的更改是否正常?

    b)根据数据表部分2.5 时钟接口:"1.8V参考时钟不支持RMII"。

      TLK106的XI时钟为2.2 电压。

      此电压是否导致链路状态位过低?

    C)状态寄存器的链路状态位 高的条件是什么?

    D)如果硬件正常且连接了回路电缆,链路状态位是否应为高?

    E)链路状态位和LED链路逻辑之间有何区别?

    此致,

    Yacob Hassidim。

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

    我正在等待您的回答。

    此致,

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

    您对RMII模式的更改是正确的。 您发现链路存在问题,因此我希望您的接口不是问题。

    是的,参考时钟应为3.3V,而2.2V LVCMOS振荡器可能会导致TLK106出现问题。

    RMII与MII的选择不会对链路的建立产生太大影响,除非您使用的参考时钟不正确。 您已列出正确的时钟频率。

    您是否尝试更换TLK106设备?

    C)状态寄存器的链路状态位高的条件是什么?
    当自动协商完成时,或使用强制模式检测到有效的MLT-3信号时。 寄存器0x1位[2]将在第二次读取时高,因为这是锁定的低位。

    D)如果硬件正常且连接了回路电缆,链路状态位是否应为高?
    如果HW正常,PHY处于自动协商模式,并且连接了回路电缆,则链路状态位应会变高。

    E)链路状态位和LED链路逻辑之间有何区别?
    寄存器0x1中的链路状态位锁定为低电平,链路LED源自寄存器0x10位[0]。

    此致,