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.

[参考译文] DP83TC813R-Q1:无法将引脚14配置为 LED1

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1277625/dp83tc813r-q1-cannot-configure-pin-14-as-led1

器件型号:DP83TC813R-Q1

您好!

我们要在产品中使用 DP83TC813 PHY。 因此、有芯片原型板。
在测试芯片时、我们遇到了 CLKOUT/LED1 GPIO 方面的一些问题。 我们无法将 SW 配置为 LED1而不是 CLKOUT。 当前、即使我们通过 MDIO 接口将其配置为 LED1、芯片也始终会通过引脚生成25MHz 时钟。
我们尝试了以下方法:
将引脚14 (CLKOUT/LED1)配置为链路状态 LED:

将寄存器 LEDS_CFG_1 (0x450)设置为0x0000 (正常运行、20Hz 闪烁速率、LED0/1/2链路正常)
将寄存器 LEDS_CFG_2 (0x451)设置为0x0000 (所有 CLKOUT MSB 0、正常驱动运行、低电平有效)
3.将寄存器 IO_MUX_CFG_1 (0x452)设置为0x0000 (clk src =无关、LED_1 = LED_1、LED_0 = LED_0)
4.将 Regsiter IO_MUX_CFG_2 (0x453)设置为0x0000 (LED1为 LED1、clk src 无关、clkout 为 LED_1)

现在 LED_+/CLKOUT 应该是链路状态 LED 输出。 但我会得到一个25 MHz 时钟。
当读取 IO_STATE_1 (0x457)时、CLKOUT 位中会设置随机值、因此引脚似乎被视为输入。
此外、我针对 clk 输出以及不存在的 LED_0和 LED_2引脚尝试了各种配置、例如不同的 clk 源、clk 分频器和一些无效的配置、但没有改变 LED_1上的25 MHz clk 输出。

有人能支持我讲解这个主题吗? 非常感谢。

此致!
米科拉

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

    尊敬的 Mykola:

    LED_1引脚是否绑定或刚刚连接到 LED?
    您能否分享 LED_1的电路/引脚连接?

    此致、
    拉胡尔

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

    尊敬的 Rahul:

    感谢您的快速响应。

    Hier 是如何绑定 PIN:

    谢谢、祝您周末愉快。

    此致!

    米科拉

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

    尊敬的 Mykola:

    感谢您的分享。

    我将查看此内容、并尝试在 EVM 上复制寄存器写入、然后提供我的反馈。 请给我时间,直到下个星期再回来。

    此致、
    拉胡尔

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

    尊敬的 Rahul:

    我想说明的另一点是、芯片的数据表似乎有点错误或过时。

    例如、文档中引用了 LED0和2、但是没有任何引脚可以控制这些 LED。 为可能的前代芯片提供了 Linux 驱动程序、其包含数据表(github.com/.../dp83tc811.c)中未介绍的寄存器访问。

    以下是指向文档的链接: https://www.ti.com/lit/ds/symlink/dp83tc813s-q1.pdf?ts = 1696851093978&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252Fde-de%252FDP83TC813S-Q1

    非常感谢。

    此致!

    米科拉

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

    尊敬的 Mykola:

    请允许我参考您最近的评论并分享我的发现。

    此致、
    拉胡尔

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

    尊敬的 Rahul:

    您身边有没有新消息或新闻?

    谢谢。

    此致、

    米科拉

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

    尊敬的 Mykola:

    对不起,我的延迟,我几乎没有被一些最后期限所占用。 我们将在本周进行研究并发布最新消息。

    再次为不方便而感到遗憾。

    此致、
    拉胡尔

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

    尊敬的 Mykola:

    很抱歉、我花了更多时间在最后重复此内容。

    我已经尝试了以下寄存器写入、这在 DP83TC813EVM 上有效:

    步骤如下:

    1. 0x45F=0x000F 以在引脚14上获得 LED1
    2. 0x452 = 0x0000、用于将 LED1多路复用器作为 LED1
    3. 0x451 = 0x0009以获得高电平有效 LED 运行

    您必须使用0x045F = 0x000F 才能将引脚14用作 LED_1。

    我们还汇总了一个常见问题解答、因此可以轻松地对其进行配置。

    此致、

    拉胡尔

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

    尊敬的 Rahul:

    您的建议中的说明似乎有效。

    非常感谢您的支持。

    此致、

    米科拉

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

    你好、Rahul。 0x045F、位1-0和3-2的描述是不可理解的。 也很难理解、为什么都需要设置为0b11才能配置 LED 1行为。 产品说明书是否可以更清晰?

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

    尊敬的 Jonatan:

    reg 45F 已在我们未来的数据表改进中注明、它将很快被修订。

    如有任何其他疑问、请创建新主题帖。

    此致、
    拉胡尔