0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RZ/N2L EtherCAT RMII时钟域解决方案和优势解析

瑞萨MCU小百科 来源:瑞萨嵌入式小百科 2024-05-28 14:16 次阅读

瑞萨RZ/N2L MPU

RZ/N2L是一种工业以太网通信用MPU,可轻松将网络功能添加到工业设备中。它搭载支持TSN的三端口千兆以太网交换机和EtherCAT从控制器,可支持EtherCAT、PROFINET RT/IRT、EtherNet/IP、OPC UA等主要的工业以太网通信协议。它对网络专用配套芯片加以优化,无需大幅改变设备的内部配置即可直接连接并快速访问外部应用主机CPU。此外,Arm Cortex-R52的最大工作频率为400MHz,外设功能包括带ECC的大容量RAM与ΔΣ I/F、A/D转换器、PWM定时器UARTCAN等,可在单个芯片上实现远程I/O、传感器集线器、变频器和网关。

81b9e7aa-1ca7-11ef-b74b-92fbcf53809c.png

1

应用场景描述

中国一家自动化和IT解决方案供应商正在RZ/N2L平台上测试自己的EtherCAT设备。测试中的EtherCAT系统由62个I/O模块和4个耦合器组成,网络拓扑如图1所示。

81e09210-1ca7-11ef-b74b-92fbcf53809c.png

图1 网络拓扑图

2

问题描述

客户在测试过程中遇到了一个问题,有时系统启动时EtherCAT主站无法扫描到子网中的所有设备。直接原因是主站扫描处理时出现“丢帧”,耦合器和I/O模块均出现错误。解决这个问题的唯一方法是重新启动整个系统。

3

瑞萨提供的解决方案和优势以及如何解决问题

RZ/N2L平台同时提供MII和RMII接口,客户在其应用中选择RMII并获得以下好处:

对于使用RZ/N2L,该平台可以产生与PHY芯片共享的RMII_REFCLK。这可以帮助客户节省一颗晶振,从而降低BOM成本,大约可以节省1元左右的成本。

由于RMII接口需要的引脚比MII少,这使得客户可以轻松布局PCB板,并有额外的引脚可用于其他功能。

81f13a3e-1ca7-11ef-b74b-92fbcf53809c.png

为了找到根本原因,我们与客户一起进行了大量的猜测和测试。最后找到了一种将PHY设备工作模式从Master切换到Slave的方法。我们发现不同时钟域的一致性是实时以太网应用中的一个重要考虑因素。当PHY (DP83826) 工作在主模式时,PHY和MAC (TX/RX) 可能工作在不同的时钟域(如图2左侧部分)。如果一致性差,RX端口可能会丢帧。相对而言,当PHY和MAC (TX/RX) 工作在同一时钟域时(如图2右侧部分),该问题可以解决。客户也通过测试验证了该方案。

81fea8ae-1ca7-11ef-b74b-92fbcf53809c.png

图2 PHY芯片时钟源模式对比

4

项目收获

虽然PHY问题已经解决,但是客户还是提出了一个问题,为什么Mater中的PHY时钟源模式无法正常工作。我们试图回答这个问题,并从内部讨论和分析中找到了一些线索。仍然需要解决PHY连接模式和时钟域问题。除此之外,我们还举了一个例子,在2端口应用中,理论上只有1个PHY应该工作在主模式,另一个应该工作在从模式,如图3右侧部分。(连接图尚未验证,仅供参考。)

82115904-1ca7-11ef-b74b-92fbcf53809c.png

图3 MAC-PHY连接比较

5

结论

经过以上分析比较,我们建议MAC-PHY接口设计如图2右侧所示。显然它具有以下一些优点:

连接简单

简单的PHY芯片驱动配置

容易明白

易于在其他相关应用中推广和复制

对于应用程序:

MII接口仍然是EtherCAT应用的第一选择;

如果客户由于某种原因不得不选择RMII,请务必使用从属模式。



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    15543

    浏览量

    173490
  • 集线器
    +关注

    关注

    0

    文章

    354

    浏览量

    39216
  • 工业以太网
    +关注

    关注

    10

    文章

    599

    浏览量

    42196
  • 时钟域
    +关注

    关注

    0

    文章

    50

    浏览量

    9473
  • EtherCAT总线
    +关注

    关注

    5

    文章

    65

    浏览量

    5306
  • pwm定时器
    +关注

    关注

    0

    文章

    6

    浏览量

    1977

原文标题:RZ/N2L EtherCAT RMII时钟域解析及案例

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    RZ/T2M RZ/N2L RZ/T2L系列应用心得

    RZ/T2M和RZ/N2L共用各种软件协议栈支持情况。
    的头像 发表于 11-15 16:09 1145次阅读
    <b class='flag-5'>RZ</b>/T2M <b class='flag-5'>RZ</b>/<b class='flag-5'>N2L</b> <b class='flag-5'>RZ</b>/T2L系列应用心得

    亚信AX58200 EtherCAT转Modbus TCP网关解决方案介绍视频

    为何需要使用EtherCAT转Modbus TCP网关解决方案?Modbus TCP并非实时性的网络协议栈,资料传输的速度也比较慢;因此,可以利用此EtherCAT转Modbus TCP网关
    发表于 08-23 10:56

    RZ/T2M、RZ/N2L 组硬件设计指南

    RZ/T2M、RZ/N2L 组硬件设计指南
    发表于 01-09 18:57 1次下载
    <b class='flag-5'>RZ</b>/T2M、<b class='flag-5'>RZ</b>/<b class='flag-5'>N2L</b> 组硬件设计指南

    RZ/N2L 组数据表

    RZ/N2L 组数据表
    发表于 01-09 19:21 0次下载
    <b class='flag-5'>RZ</b>/<b class='flag-5'>N2L</b> 组数据表

    RZ/N2L 组用户手册:硬件

    RZ/N2L 组用户手册:硬件
    发表于 01-09 19:21 2次下载
    <b class='flag-5'>RZ</b>/<b class='flag-5'>N2L</b> 组用户手册:硬件

    RZ/T2M 组 RZ/T2M 电机解决方案套件启动手册(用于 EtherCAT

    RZ/T2M 组 RZ/T2M 电机解决方案套件启动手册(用于 EtherCAT
    发表于 01-10 19:00 1次下载
    <b class='flag-5'>RZ</b>/T2M 组 <b class='flag-5'>RZ</b>/T2M 电机<b class='flag-5'>解决方案</b>套件启动手册(用于 <b class='flag-5'>EtherCAT</b>)

    CN032交流伺服解决方案硬件手册(适用于RZ/T2M、RZ/N2L

    CN032 交流伺服解决方案硬件手册(适用于RZ/T2M、RZ/N2L
    发表于 05-12 19:19 0次下载
    CN032交流伺服<b class='flag-5'>解决方案</b>硬件手册(适用于<b class='flag-5'>RZ</b>/T2M、<b class='flag-5'>RZ</b>/<b class='flag-5'>N2L</b>)

    CN032交流伺服解决方案硬件手册(适用于RZ/T2M、RZ/N2L

    CN032 交流伺服解决方案硬件手册(适用于RZ/T2M、RZ/N2L
    发表于 06-29 19:11 0次下载
    CN032交流伺服<b class='flag-5'>解决方案</b>硬件手册(适用于<b class='flag-5'>RZ</b>/T2M、<b class='flag-5'>RZ</b>/<b class='flag-5'>N2L</b>)

    RZ/T2M、RZ/N2L 组硬件设计指南

    RZ/T2M、RZ/N2L 组硬件设计指南
    发表于 06-30 18:33 2次下载
    <b class='flag-5'>RZ</b>/T2M、<b class='flag-5'>RZ</b>/<b class='flag-5'>N2L</b> 组硬件设计指南

    RZ/N2L 组数据表

    RZ/N2L 组数据表
    发表于 06-30 19:20 0次下载
    <b class='flag-5'>RZ</b>/<b class='flag-5'>N2L</b> 组数据表

    RZ/N2L 组用户手册:硬件

    RZ/N2L 组用户手册:硬件
    发表于 06-30 19:21 2次下载
    <b class='flag-5'>RZ</b>/<b class='flag-5'>N2L</b> 组用户手册:硬件

    Renesas Starter Kit+ for RZ/N2L 用户手册

    Renesas Starter Kit+ for RZ/N2L 用户手册
    发表于 06-30 19:28 0次下载
    Renesas Starter Kit+ for <b class='flag-5'>RZ</b>/<b class='flag-5'>N2L</b> 用户手册

    RZ/T2M 组 RZ/T2M 电机解决方案套件启动手册(用于 EtherCAT

    RZ/T2M 组 RZ/T2M 电机解决方案套件启动手册(用于 EtherCAT
    发表于 06-30 19:40 0次下载
    <b class='flag-5'>RZ</b>/T2M 组 <b class='flag-5'>RZ</b>/T2M 电机<b class='flag-5'>解决方案</b>套件启动手册(用于 <b class='flag-5'>EtherCAT</b>)

    RZ/T2M、RZ/N2LRZ/T2L组 硬件设计指南

    电子发烧友网站提供《RZ/T2M、RZ/N2LRZ/T2L组 硬件设计指南.pdf》资料免费下载
    发表于 02-02 09:39 2次下载
    <b class='flag-5'>RZ</b>/T2M、<b class='flag-5'>RZ</b>/<b class='flag-5'>N2L</b>、<b class='flag-5'>RZ</b>/T2L组 硬件设计指南

    RZ/T2M, RZ/T2L, RZ/N2L电机解决方案套件数据手册

    电子发烧友网站提供《RZ/T2M, RZ/T2L, RZ/N2L电机解决方案套件数据手册.rar》资料免费下载
    发表于 05-13 18:12 5次下载
    <b class='flag-5'>RZ</b>/T2M, <b class='flag-5'>RZ</b>/T2L, <b class='flag-5'>RZ</b>/<b class='flag-5'>N2L</b>电机<b class='flag-5'>解决方案</b>套件数据手册