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.

[参考译文] CCS/TM4C129ENCPDT:TM4C129ENCPDT 以太网变压器连接。

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/607354/ccs-tm4c129encpdt-tm4c129encpdt-ethernet-transformer-connections

器件型号:TM4C129ENCPDT

工具/软件:Code Composer Studio

我们有2块不同的以太网变压器(Hsuan Mao C0072-88AYQB05R)连接的电路板。

单板信号 TX 和 Rx 连接交叉(ENOTXOP->RXIN、EN0TXON ->RXIP、ENORXIP -> TXON 和 ENORXIN -> TXOP)。 此电路板测试固件工作正常、开关上的链路 LED 持续亮起。

在其他电路板上、Tx 和 Rx 相互连接(如数据表中所述、ENOTXOP->TXOP、EN0TXON -> TXON、ENORXIP -> RXIP 和 ENORXIN -> RXOP)。 此电路板测试固件无法按预期工作、开关上的链路 LED 持续闪烁。

测试固件基于使用此软件包中的 LwIP 库的 TivaWare 2.1.3.156。

在数据表中、我们发现 TM4C129可以使用 MDIX 模块自动识别 Tx Rx 连接。

在 lwipopts.h 中、相应的选项被打开:
#define EMAC_PHY_CONFIG (EMAC_PHY_TYPE_内部 | EMAC_PHY_INT_MDIX_EN | EMAC_PHY_AN_100B_T_FULL_DUPLEX)  

遗憾的是、我们无法理解第二块电路板不可操作性的原因。

请帮帮我们。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉、我的专业领域不是、但这是否有帮助?
    www.ti.com/.../spma056.pdf
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    非常感谢。 我解决了这个问题。 在使用第二块板时、必须关闭全双工模式。

    #define EMAC_PHY_CONFIG (EMAC_PHY_TYPE_ INTERNAL | EMAC_PHY_INT_MDIX_EN /*| EMAC_PHY_AN_100B_T_FULL_DUPLEX *)

    在数据表中、它被写入:"在并行检测模式下、双工模式固定为半双工。"