应用层控制器部分是由STM32单片机最小系统组成,主要包括JTAG下载器
接口,3. 3V供电电源和8M的时钟晶振等。STM32单片机与ET1100芯片之间的过
程数据通讯通过SPI总线实现。SPI总线工作在主从模式下,STM32单片机为主
机,ET1100芯片作为从机。SP工的数据传输速度最高可以达到20MHz}2" a
数据链路层电路以ET1100芯片为核心,辅以一些外围电路模块和网络物理
层电路。25M的无源晶振提供时钟信号,EEPROM与ET1100芯片之间通过I2C总
线连接,EEPROM采用24LC16B芯片,主要用来存储从EtherCAT主站下载下来的
配置信息,包括过程数据接口的选择,同步模式选择以及SM, FMMU通道参数设
置等。ET1100芯片与网络物理层的连接选用支持MII (Media Independent
工nterface,介质独立接口)接口的以太网物理层PHY器件。ET1100的MII接口
被生产厂商进行过优化处理,为了降低数据传输的时延,对PHY芯片有一些特殊
要求,在本课题中,我选择了在ET1100兼容的PHY芯片列表中的KS8721BL芯片
作为PHY芯片。信号经过PHY芯片之后,经过隔离变压,与网口连接,通过网线
连接到PC主机,隔离变压芯片采用H1102系列芯片。在本章的后面内容中,会
详细介绍EtherCAT从站的电路设计。
|