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.

[参考译文] DP83826I:清洁 LED 行为

Guru**** 2923960 points

Other Parts Discussed in Thread: DP83826I

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1631397/dp83826i-clearification-led-behavioral

器件型号: DP83826I

我们使用 DP83826I 进行了一项新设计、并通过 LED 和有能力积极努力。
PHY 处于增强模式 (MII)。

默认情况下、所有 LED (0-3) 引脚都没有默认的链路输出 (LEDCFG)、对吗?
唯一不可写的 cfg_ledX_gpio_ctrl cfg_led3_gpio_ctrl、对吧?
PHY 内部信号的寄存器 LEDCR (0x18) 中的链路信号配置(可以映射到 3 cfg_ledX_gpio_ctrl(不是 LED3) 的)的 ON)、对吗?
MLED 是 LED0 的同义词、对吧?
MLEDCR 位 9 明显是什么?
使用寄存器 LEDCFG2、可以对 LED-Pin 1、LED-Pin2 的逻辑进行反转、还是可以给出固定值、对吧?

有几个与 LED 相关的寄存器、它们是 R/W 型但未命名、并且来自“保留“类型 (LEDCFG 位 3-0、LEDCR 位 0、MLEDCR 位 15-10 和 8-7、...)、这很令人困惑。


我们需要的是一个引脚、默认情况下会作为 EtherCAT 的链路做出反应。  
看起来没有人会这样做。


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

    您好、

    我要为您介绍这个 应用手册。  将 PHY 设置为在 EtherCATRegistered系统中工作时、PHY 务必配备一个 LED、该 LED 设置为显示 100Mbit 全双工模式、并且信号极性为低电平有效或可针对某些 ESC 配置。 下面是 LED1 的配置示例。

    LED 1 写入 PHY 寄存器 0x460 值 0x0005(100Mb 速度)

    写入 PHY 寄存器 0x469 值 0x0004(高电平有效极性)

    写入 PHY 寄存器 0x304 值 0x0008(将引脚 31 功能设置为 LED1)

    谢谢

    David  

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

    这不是仅限 EtherCAT 的设计。
    我们虽然支持其他的 protocolls。


    写入 PHY 寄存器 0x304 值 0x0008(将引脚 31 功能设置为 LED1)
    ->这是该寄存器的默认值。 无需更改


    恢复模式:默认情况下、所有 LED 引脚都没有用于 EtherCAT IP 的信号 (0x0、0x5 或 0xA)。
    每个引脚都需要重新配置。 对吧?

    此致
    Thomas Donner

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

    Thomas

    在 DP83826 增强模式下、需要将 RX_ER strap 配置为高电平、以便在引脚 31 上启用 LED1 功能。 启用 LED1 功能后、当链路为 100Mbps 时、LED 亮起、符合 EtherCAT 要求。

    谢谢

    David

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

    您好、David

    第一次快速测试 验证您所说的内容。  
    但 Im 有点困惑、因为数据表说:


    默认情况下、该引脚是 10MBit 信号、我读回该寄存器 (LEDCFR) 中的值 0x6。

    但她被描述了其他的东西:



    此致

    Thomas Donner

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

    Thomas

    这是 LEDCFG 寄存器 (0x460) 中的一个拼写错误、我们将在数据表的下一个修订版中予以更正。

    位[3:0]是 LED1 控制、如下所示。

    谢谢

    David

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

    因为我搜索了这种信号、所以我切换到了 LED3。
    但 LED3 在 MII 模式下具有不同于在 0x460 中描述的另一种行为。 因此、我们必须切割两条 PCB 引线并在两个测试点之间建立一个桥梁。

    错误的数据表会浪费客户的时间和 PCB 设计。

    我认为 LEDx 输出的流程图将很有帮助。

    此致

    Thomas  

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

    Thomas

    DP83826 数据表中有 LED 和 GPIO 配置的简要方框图、如下所示。 但我会牢记您的反馈、使您更容易理解 LED 的功能描述和配置。

    谢谢

    David