探索Microchip EVB-LAN9252-DIGIO EtherCAT评估板:设计与应用指南

电子说

1.4w人已加入

描述

探索Microchip EVB-LAN9252-DIGIO EtherCAT评估板:设计与应用指南

在工业自动化和实时通信领域,EtherCAT技术凭借其高速、高效和精确的特性,成为了众多工程师的首选。Microchip的EVB-LAN9252-DIGIO EtherCAT评估板,为开发者提供了一个强大的平台,用于探索和实现基于EtherCAT的应用。今天,我们就来深入了解一下这款评估板的设计细节、配置方法以及EEPROM编程过程。

文件下载:EVB-LAN9252-DIGIO.pdf

一、评估板概述

1.1 LAN9252芯片特性

LAN9252是一款2端口EtherCAT从站控制器,集成了双以太网PHY,每个PHY包含一个全双工100BASE-TX收发器,支持100Mbps的通信速率。同时,它还支持通过外部光纤收发器实现100BASE-FX通信。每个端口能够接收EtherCAT帧,进行帧检查并转发到下一个端口,同时生成接收帧的时间戳。其回环功能可以在端口无连接、不可用或环路闭合时,将帧转发到下一个逻辑端口。

1.2 评估板功能

EVB-LAN9252-DIGIO评估板支持数字I/O PDI接口和相应的跳线配置,通过RJ45以太网接口实现100BASE-TX连接。它主要用于研究和开发,帮助工程师更好地理解和应用LAN9252芯片。

二、评估板详细配置

2.1 电源供应

评估板的电源由一个+5V外部墙式适配器(TRIAD MAGNETICS,P/N: WSU050-3000)提供,通过板载的+3.3V稳压器为LAN9252供电。LAN9252内部还有一个+1.2V稳压器,为内部核心逻辑供电。当+3.3V输出成功生成时,D1绿色LED会亮起。需要注意的是,SW1开关必须处于ON位置,才能使+5V为+3.3V稳压器供电。

2.2 复位操作

评估板有两种复位方式:上电复位和手动复位。上电复位在首次给LAN9252供电或断电后重新供电时发生,会复位LAN9252内的所有电路。手动复位可以通过按下复位开关SW2实现,当LAN9252处于复位状态时,复位LED D2会亮起(红色)。为了保证稳定性,从+3.3V输出到复位释放会有大约180ms的延迟。

2.3 时钟源

评估板使用了一个来自Cardinal Components Inc.的25MHz、25ppm的外部晶体(P/N: CSM1Z-A5B2C5-40-25.0D18-F)作为时钟源。

2.4 配置选项

2.4.1 芯片模式选择

通过J4、J5、J7、J8等跳线来配置芯片模式,本评估板支持2端口模式(Chip mode 00),即Port 0 = PHY A,Port 1 = PHY B,此时需要将J4、J5、J7、J8拉低(2 - 3短接)。

2.4.2 EEPROM大小配置

J6和J9跳线用于确定支持的EEPROM大小范围。低电平选择1Kbits(128 x 8)到16Kbits(2K x 8)的24C16,高电平选择32Kbits(4K x 8)到512Kbits(64K x 8)或4Mbits(512K x 8)的24C512。

2.4.3 铜缆和光纤模式选择

评估板支持100BASE-TX(铜缆)和SFP 100BASE-FX(光纤)模式,默认是铜缆模式。要切换到光纤模式,需要配置相应的跳线和信号路由电阻。

2.4.4 LED指示灯

D3和D4 LED用于指示对应端口的链路/活动状态,D5 LED用于显示EtherCAT状态机(ESM)的AL状态。通过观察这些LED的状态,可以快速判断评估板的工作情况。

2.4.5 数字I/O模式

评估板支持数字输入(DIG INPUT)、数字输出(DIG OUTPUT)和双向(DIG Bidirectional)三种模式。通过J10和J11跳线以及相关开关可以进行模式选择。

2.4.6 控制信号

所有控制信号可以通过J12接口进行探测和控制,例如WD_STATE用于指示SyncManager看门狗状态,LATCH_IN用于外部数据锁存。

三、LAN9252 EEPROM编程

LAN9252通过读取EEPROM中的跳线设置来配置自身的工作模式(SPI、6种HBI模式)。可以使用TwinCAT主工具对LAN9252 EEPROM进行编程和验证,具体步骤如下:

  1. 确保系统网络属性针对EtherCAT帧、以太网电缆连接和EtherCAT从站板进行了正确配置。
  2. 将相应的ESI文件加载到“C:TwinCATIoEtherCAT”目录中。
  3. 打开TwinCAT系统管理器,删除已有的设备。
  4. 扫描EtherCAT从站设备。
  5. 扫描完成后,选择“Device 2 (EtherCAT)”,点击“Online”选项卡,右键点击LAN9252并选择“EEPROM Update”。
  6. 在弹出的“Write EEPROM”窗口中点击“OK”,开始EEPROM编程。

四、总结

Microchip的EVB-LAN9252-DIGIO EtherCAT评估板为工程师提供了一个全面的平台,用于开发和测试基于EtherCAT的应用。通过深入了解评估板的电源、复位、时钟、配置和EEPROM编程等方面的知识,工程师可以更好地利用这款评估板,实现高效、稳定的工业自动化解决方案。你在使用这款评估板的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分