LAN9252 EtherCAT从控制器的器件就绪操作与安全开发

需积分: 50 38 下载量 45 浏览量 更新于2024-08-06 收藏 4.43MB PDF 举报
"器件就绪操作-应用系统安全开发规范" 本文主要介绍了一种嵌入式控制器在系统安全开发中的器件就绪操作,特别是针对Microchip Technology Inc.的LAN9252 EtherCAT从控制器。器件就绪状态寄存器位(READY)是设备向主机软件报告其是否准备好执行操作的关键标志,它可以通过PMT_CTRL或HW_CFG寄存器读取。 在系统启动或复位之后,包括上电复位、RST#复位、EtherCAT芯片级复位或数字复位,器件就绪位会指示设备已经完成配置,通常是从EEPROM中读取数据。然而,通过RESET_CTL寄存器执行的特定类型 EtherCAT 复位会导致EtherCAT内核重新加载,短暂使READY位变为低电平。这意味着设备需要重新初始化并准备就绪。 在节能模式下,除了D0之外的任何状态都会使READY位变为低电平。当设备从这些节能状态唤醒并回到D0状态,且PLL(锁相环)重新稳定后,READY位将再次变为高电平,表明设备已经准备好执行任务。 LAN9252的主要特性包括: 1. 它是一款2/3端口的EtherCAT从控制器,带有3个现场总线内存管理单元(FMMU)和4个SyncManager,适用于各种自动化和控制应用。 2. 支持8/16位总线接口,兼容多种嵌入式控制器,并具有集成的以太网PHY,支持HP Auto-MDIX和LAN唤醒功能。 3. 低功耗模式允许系统在未被主设备寻址时进入休眠状态,节省能源。 4. 该设备提供电缆诊断支持,1.8V至3.3V的可变电压I/O,以及集成的1.2V稳压器,适用于3.3V单电源操作。 5. 具备多种封装选项,如64引脚QFN或TQFP-EP,且符合RoHS标准,提供不同温度范围的版本。 LAN9252的优势在于其集成的100Mbps以太网收发器,符合IEEE 802.3/802.3u标准,支持100BASE-FX,还具有环回模式、自动极性检测和校正等。此外,其EtherCAT从控制器部分提供3个FMMU和4个SyncManager,支持分布式时钟同步。功耗管理功能包括3种掉电级别,以及多种唤醒机制,如魔术包唤醒、LAN唤醒、广播唤醒和理想DA唤醒。 LAN9252是针对电机运动控制、过程/工厂自动化、通信模块等多个领域设计的一款高效、低功耗的 EtherCAT 解决方案,其丰富的功能和灵活的配置选项使得系统设计者能够在满足安全性和效率要求的同时,优化系统成本。