LM3S6000系列的Ethernet PHY是否存在bug?

Other Parts Discussed in Thread: LM3S6911

我使用LM3S6911,其以太网PHY支持MDI/MDIX,实际项目使用了一个不支持MDIX的以太网带变压器的RJ45插座,发现以太网连接不稳定。我尝试关闭了MDIX功能(如果可能请告诉我如何关闭MDIX)问题还是存在。LM3S的PHY是否必须是产品文档里推荐的型号,其他型号不行?必须支持MDIX?关于这个问题,在TI的英文论坛上有相关帖子。http://e2e.ti.com/support/microcontrollers/stellaris_arm_cortex-m3_microcontroller/f/471/t/44647.aspx。我设计采用LM3S就是看中其有以太网PHY,结果问题就是出在PHY,这让我感觉很失败~。

  • 你以太网部分不稳定,很可能跟PCB layout有关系。信号线放在同一层,不要到处覆铜特别是变压器下面等都值得注意。最简单的是找一个TI M3开发板,换你的变压器试一下就知道了。

  • 不是以太网通讯不稳定,是协商连接不稳定。

    我换了支持MDIX的变压器插座,问题已解决。

    我建议TI在LM3S6911产品说明书里注明采用支持MDIX的器件,避免更多的人选错。

  • 感谢LZ分享这个心得。

    看了一下你选用的J1012,和TI LM3S6911数据手册上面推荐的变压器结构想去甚远!看来这小小变压器也不能乱选。

  • 主要是TX和RX的变压器拓扑结构要一致!(支持MDIX),出现这个问题的原因是我们需要选用高度是11.30mm的RJ45插座,像笔记本电脑上用的那种,很薄,因此器件的选择余地不多,当时选了一个便宜的型号J0G-0007NL,结果发现了这个现象,尝试了近一个月都没有解决。当时很着急啊,没办法从美国紧急订购了支持MDIX的J0G-0009NL(还得感谢digi-key),到货后进行了几百次的近似疯狂的插拔,没有发现一次LINK问题。设计教训啊!希望大家以后注意些!