EtherCAT应用中PHY芯片的选择十分重要,以我们XMC4800 Relax Kit Series为例,最一开始PHY芯片是博通的BCM5241XA1KMLG,后面因为芯片供应的问题无法再继续使用需要进行更换,所以在我们这块板子上进行了替换。
XMC™ EtherCAT PHY Board-V2.1中替换成了ADIN1200。
XMC™ EtherCAT PHY Board-V3中替换成了DP83848VYB/NOPBVXH48A-M。
市面上还有很多其他的PHY芯片可以选择,常用的还有KSZ8081MNX等。
软件方面的修改:
PHY芯片变更之后软件和硬件都要进行相应的修改,对于我们英飞凌的方案上,软件层面不需要进行太多修改,只需要查看相应的手册确定PHY addr然后在代码中修改即可。
硬件方面:
需要根据PHY芯片的外围电路来修改相应的设计,可以到对应芯片的官网上搜索相应的硬件设计指南。
以下链接是从DP83825变更到ADIN1200的变更指南:
https://wiki.analog.com/resource ... hy_exchange_guide?s[]=phy&s[]=exchange
以下链接是从KSZ8081RNB/MNX变更到ADIN1200的变更指南:
https://wiki.analog.com/resource ... hy_exchange_guide?s[]=phy&s[]=exchange
附件是PHY芯片的选型指南。
如果你有更多问题,可以在英飞凌官方的技术支持平台—Infineon Developer Community英飞凌技术社区中文版面进行提问,平台链接为:
https://community.infineon.com/? ... gc_community_answer
英飞凌技术社区拥有超10万工程师会员和庞大的技术专家团队,可以及时且全面回复你的问题。除此之外,你也可以在社区中直接搜索问题相关的技术文章和培训视频。
|