电子说
在工业自动化和实时通信领域,EtherCAT技术凭借其高速、高效和精确的特性,成为了众多工程师的首选。Microchip的EVB-LAN9252-DIGIO EtherCAT评估板,为开发者提供了一个强大的平台,用于探索和实现基于EtherCAT的应用。今天,我们就来深入了解一下这款评估板的设计细节、配置方法以及EEPROM编程过程。
LAN9252是一款2端口EtherCAT从站控制器,集成了双以太网PHY,每个PHY包含一个全双工100BASE-TX收发器,支持100Mbps的通信速率。同时,它还支持通过外部光纤收发器实现100BASE-FX通信。每个端口能够接收EtherCAT帧,进行帧检查并转发到下一个端口,同时生成接收帧的时间戳。其回环功能可以在端口无连接、不可用或环路闭合时,将帧转发到下一个逻辑端口。
EVB-LAN9252-DIGIO评估板支持数字I/O PDI接口和相应的跳线配置,通过RJ45以太网接口实现100BASE-TX连接。它主要用于研究和开发,帮助工程师更好地理解和应用LAN9252芯片。
评估板的电源由一个+5V外部墙式适配器(TRIAD MAGNETICS,P/N: WSU050-3000)提供,通过板载的+3.3V稳压器为LAN9252供电。LAN9252内部还有一个+1.2V稳压器,为内部核心逻辑供电。当+3.3V输出成功生成时,D1绿色LED会亮起。需要注意的是,SW1开关必须处于ON位置,才能使+5V为+3.3V稳压器供电。
评估板有两种复位方式:上电复位和手动复位。上电复位在首次给LAN9252供电或断电后重新供电时发生,会复位LAN9252内的所有电路。手动复位可以通过按下复位开关SW2实现,当LAN9252处于复位状态时,复位LED D2会亮起(红色)。为了保证稳定性,从+3.3V输出到复位释放会有大约180ms的延迟。
评估板使用了一个来自Cardinal Components Inc.的25MHz、25ppm的外部晶体(P/N: CSM1Z-A5B2C5-40-25.0D18-F)作为时钟源。
通过J4、J5、J7、J8等跳线来配置芯片模式,本评估板支持2端口模式(Chip mode 00),即Port 0 = PHY A,Port 1 = PHY B,此时需要将J4、J5、J7、J8拉低(2 - 3短接)。
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。
评估板支持100BASE-TX(铜缆)和SFP 100BASE-FX(光纤)模式,默认是铜缆模式。要切换到光纤模式,需要配置相应的跳线和信号路由电阻。
D3和D4 LED用于指示对应端口的链路/活动状态,D5 LED用于显示EtherCAT状态机(ESM)的AL状态。通过观察这些LED的状态,可以快速判断评估板的工作情况。
评估板支持数字输入(DIG INPUT)、数字输出(DIG OUTPUT)和双向(DIG Bidirectional)三种模式。通过J10和J11跳线以及相关开关可以进行模式选择。
所有控制信号可以通过J12接口进行探测和控制,例如WD_STATE用于指示SyncManager看门狗状态,LATCH_IN用于外部数据锁存。
LAN9252通过读取EEPROM中的跳线设置来配置自身的工作模式(SPI、6种HBI模式)。可以使用TwinCAT主工具对LAN9252 EEPROM进行编程和验证,具体步骤如下:
Microchip的EVB-LAN9252-DIGIO EtherCAT评估板为工程师提供了一个全面的平台,用于开发和测试基于EtherCAT的应用。通过深入了解评估板的电源、复位、时钟、配置和EEPROM编程等方面的知识,工程师可以更好地利用这款评估板,实现高效、稳定的工业自动化解决方案。你在使用这款评估板的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !