TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28388D: Ethercat调试问题

Part Number:TMS320F28388DOther Parts Discussed in Thread:DP83822I

  

  各位专家,大家好,目前我们使用TI的TMS320F28388DZWTS作为ethercat开发,目前使用Twincat调试,IN口能进OP,OUT口不能进OP;

  基于官方的开发板,例程可以跑通,IN和OUT都能进入OP,对比开发板设计,OUT的管脚分配略有不同,但是符合管脚功能,管脚分配如下图所示

  目前从状态指示灯判断验证,PHY是工作了,但是Twincat无法扫到out口;我们这边没有找到可行的验证方案,这边能给一个测试方案或者可能的猜想吗

Seans zhang:

红色代表与官方开发板分配的脚不同

,

Susan Yang:

Seans zhang 说:但是Twincat无法扫到out口;我们这边没有找到可行的验证方案,这边能给一个测试方案或者可能的猜想吗

您可以使用pinmux tool 来看一下引脚分配是否有冲突

https://dev.ti.com/sysconfig/#/start 

,

Seans zhang:

我的引脚分配是根据pinmux tool来的,而且底层配置中都管脚分配功能都是可以的

,

Seans zhang:

管脚分配有没有组别的要求,理论上TX Data0用了GPIO131,DATA1只能用GPIO132,而不能用同样具备该功能的GPIO74

,

Susan Yang:

在开发板中,GPIO131/132/134/135是连接到DP83822IRHBR。您的硬件是如何连接的呢?

,

Seans zhang:

如上两图,连接的是microchip的PHY KSZ8081MNXIA的TX data

,

灰小子:

EtherCAT的从机不是这样设计的,需要专用的ic才可以。KSZ8081是不行的。

,

Seans zhang:

确定吗,我IN口也是KSZ8081,调试无异常

,

Seans zhang:

所谓的专用IC是指什么IC,MII协议的PHY芯片不行吗

,

Susan Yang:

Seans zhang 说:连接的是microchip的PHY KSZ8081MNXIA的TX data

对该芯片不是很熟悉,但是从它手册上看是可以的,建议您找microchip确认一下

Susan Yang 说:DP83822IRHBR

这个芯片是 具有 16kV ESD 的低功耗耐用型 10/100Mbps 以太网 PHY 收发器

,

Seans zhang:

你好,感谢你的回复,我们现在OUT口不能进OP的问题已解决,硬件配置问题,ESC_PHY0_LINKSTATUS和ESC_PHY1_LINKSTATUS是PHY状态监控,但是在通路上加了二极管,导致监控不对,短路二极管后就可以IN和OUT都能进OP了

目前有个新的问题,进OP后,会closed和open,不能正常工作

我们分析结果是:实际因为用的PHY和开发板的PHY不同,在LED0状态这个管脚上上,KSZ8081默认(mode 00)是三个状态,高,低,闪烁(代表激活);还有一个状态mode 01,有两个状态,高,低;开发板上用的PHY是DP83822I,默认是两个状态,PHY配置没有修改,都用的默认,而LED0状态就是PHY0_LINKSTATUS,我们用的例程开发的,目前没看到修改PHY寄存器的代码,

我们需要的帮助:目前Ethercat这部分代码我们用的例程,看上去没有控制MII协议的MDIO和MDC的功能,想了解一下这种情况下如何修改PHY寄存器的配置,或者控制MDIO和MDC

,

Susan Yang:

很高兴您能解决问题。关于控制MII协议的MDIO和MDC的功能,我这一块不是很熟悉。请您参考英文E2E上的相关帖子

e2e.ti.com/…/tms320f28388d-mdio-from-ethercat 

若是不能解答您的疑惑,请您直接在英文E2E发帖,会有相关的专家回复

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28388D: Ethercat调试问题
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1