问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

EtherCAT硬件技术总结及其从站硬件设计

创作时间:
作者:
@小白创作中心

EtherCAT硬件技术总结及其从站硬件设计

引用
CSDN
1.
https://blog.csdn.net/qq_43174086/article/details/137981097

EtherCAT是一种由德国Beckhoff公司开发的实时工业以太网协议,具有高速和高数据有效率的特点。本文将对EtherCAT进行简单总结,并基于Microchip公司的LAN9252设计一种EtherCAT从站硬件板卡。

EtherCAT硬件技术简介

EtherCAT是由德国倍福公司于2003年提出的实时工业以太网技术。它具有高速和高数据有效率的特点,支持多种设备连接拓扑结构。EtherCAT是一种全新的、高可靠性的、高效率的实时工业以太网技术,并于2007年成为国际标准,由EtherCAT技术协会负责推广EtherCAT技术。

EtherCAT技术有两个典型的特征:

  1. On the fly传输模式:EtherCAT采用主从模式,从站只能转发主站的信息流(以太网帧),当最后一个从站处理完毕后,再将数据发回给主站,使信息流构成一个回路;
  2. 信息流中为每个从站都预留了一个区域,从站仅需读取/写入对应的区域即可,大幅降低了通讯延迟。

EtherCAT技术的特点包括:

  1. 完全符合以太网标准。任何标准以太网的硬件设备都可以用于EtherCAT中(如以太网卡、交换机、路由器等);
  2. 支持多种拓扑结构。EtherCAT支持的拓扑包括但不限于线形、星形、树形;
  3. 多数设备均可以作为主站。任何具有以太网控制器的设备均可以作为EtherCAT的主站,例如:PC、嵌入式设备等;
  4. 高效率。官方测试数据表明:更新1000个硬件I/O仅需30 us,这表明EtherCAT极强的实时性;
  5. 其它:同步性能好、无从属子网、支持多种协议等。

EtherCAT主站采用具有以太网控制器的设备即可,从站需要采用特别的EtherCAT硬件以完成数据帧处理,这种特别的硬件被称作EtherCAT从站控制器(EtherCAT sub-device controller, ESC)。该控制器为一个特殊的芯片(ASIC或FPGA的I

基于LAN9252的EtherCAT从站硬件设计

LAN9252总览

LAN9252是Microchip公司推出的一款高性能EtherCAT从站控制器,它集成了以太网物理层(PHY)和媒体访问控制(MAC)功能,支持10/100Mbps以太网传输速率。LAN9252具有以下特点:

  • 支持EtherCAT协议
  • 内置10/100Mbps以太网PHY
  • 支持SPI和MII接口
  • 内置I2C接口
  • 支持硬配置引脚
  • 内置LED控制器
  • 支持8个可编程端口

电源、时钟与复位

LAN9252的电源供电范围为3.3V至5.5V,推荐使用3.3V供电。时钟输入支持25MHz或50MHz,建议使用50MHz时钟以获得更好的性能。复位信号通过RESET引脚输入,低电平有效。

主机总线(PDI/SPI)与MII

LAN9252支持两种主机接口:PDI(Processor Data Interface)和SPI(Serial Peripheral Interface)。PDI接口提供更高的数据传输速率,而SPI接口则更易于使用。此外,LAN9252还支持MII(Media Independent Interface)接口,用于连接外部以太网PHY。

I2C接口与硬配置引脚

LAN9252内置I2C接口,可用于配置和读取设备状态。硬配置引脚(Hard Configuration Pins)用于设置设备的初始配置,如波特率、时钟源等。

LED控制器与PORT

LAN9252内置LED控制器,可以控制多达8个LED的状态。此外,还提供了8个可编程端口(PORT),可用于各种外设的控制和监测。

总结

本文对EtherCAT硬件技术进行了简要总结,并基于Microchip公司的LAN9252设计了一种EtherCAT从站硬件板卡。通过介绍LAN9252的主要功能模块和接口,为读者提供了详细的硬件设计参考。需要注意的是,由于EtherCAT协议的复杂性,实际应用中还需要参考官方技术文档和相关标准,以确保系统的稳定性和可靠性。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号