ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

LAN9252/3 替代方案|FCE1353 EtherCAT从站芯片复位指南教程

LAN9252/3 替代方案|FCE1353 EtherCAT从站芯片复位指南教程 前言在工业EtherCAT从站设备开发中ESC芯片的复位设计是决定系统通信稳定、运行可靠的核心环节。北京方芯半导体FCE1353作为主流ESC芯片其复位逻辑、硬件搭配、信号处理及可靠性测试都有明确规范。今天结合应用手册为大家全面讲解FCE1353复位使用要点、主流设计方案、信号异常处理与鲁棒性测试硬件等帮助工程师在使用FCE1353或者替换LAN9252/3提供参考。一、芯片复位基础方芯FCE系列每一款ESC芯片都内置独立复位逻辑设备上电后会自动完成内部上电复位。不同型号芯片的复位时序存在差异实际项目开发务必对照对应型号的数据手册执行。FCE1353芯片1.关键引脚RST#功能详解RST#是FCE1353专用外部复位引脚也是整个复位电路的核心原厂给出多项硬性设计规范引脚内部默认上拉若不使用外部复位功能引脚可直接悬空严禁依靠芯片内部上拉去驱动外部电路。将RST#拉低即可触发芯片全数字域复位复位会锁存配置引脚、自动加载EEPROM数据。外部复位为可选功能启用时必须保证低电平时长满足手册要求。硬件搭配要求在外接PHY情况下以太网PHY芯片必须连接至RST#引脚保证EtherCAT从设备未就绪前PHY始终处于复位状态。上电逻辑芯片所有电源电压未稳定前RST#引脚不会被驱动若需要在电源升压阶段持续保持系统复位必须额外设计外部电路实现。2.ESCMCU通信的硬性前提绝大多数EtherCAT方案中ESC会搭配MCU使用双方通过SPI或并口通信。建立通信前MCU与ESC必须全部完成复位。目前行业主流分为三种复位架构ESC与MCU采用独立复位电路ESC复位引脚接入MCU GPIO由MCU统一管控ESC复位引脚悬空/仅作为输出完全依靠芯片内部复位运行。任何情况下MCU 或主站都需要等待1353芯片 Ready标记就是字节序寄存器读取正常表示芯片和PID接口都已 Ready。 注意这是必须的 不能在字节序寄存器就绪之前操作 否则会导致某些不健壮的 MCU 程序错乱。重点提醒绝对不能在寄存器未就绪时操作芯片极易造成MCU程序紊乱。二、两大主流复位应用方案详解结合现场使用场景目前工程中最常用的是独立复位和MCU GPIO管控复位两种方案。方案一ESC与MCU分别单独复位这是最基础、应用最广泛的设计方式ESC和MCU各自配备独立复位电路互不干扰。设计要点上电后严格等待两颗芯片依次完成完整复位流程具体复位时序、电平参数、保持时间分别参照ESC芯片与MCU官方手册。该方案电路简单、调试方便适合标准通用型EtherCAT从站设备。方案二ESC复位引脚接入MCU GPIO由MCU监控复位状态在此类设计方案中MCU 内部会对 ESC 的复位做监控当监控到 ESC 的复位引脚变为高电平时MCU 会通过 PDI 端口与 ESC 进行通信。优化建议此方案中需要注意ESC 复位引脚变为高电平后迅速与 ESC 芯片进行通信可能会导致 ESC 芯片与 MCU 通信异常 建议在复位引脚变为高电平后延迟一段时间10ms后再与 ESC 进行通信如果 ESC 芯片存在字节序寄存器建议在程序中加入字节序读取程序确认字节序读取正常以后 MCU 再和 ESC 进行通信。三、RST#信号出现毛刺原厂标准处理方案在示波器实测上电波形时很多工程师会发现RST#复位信号存在毛刺现象这也是项目调试中高频遇到的问题。从波形可以清晰看到上电过程中复位信号产生短时毛刺待3.3V电源完全稳定后RESET信号会自动恢复正常电平。针对该现象得出结论上电阶段的信号毛刺属于正常现象不会影响芯片任何功能不建议使用电容对毛刺进行滤波处理。额外增加滤波电容会改变复位信号边沿、拉长复位时序反而会引发复位不彻底、时序错乱等新故障无需额外硬件整改。四、复位系统鲁棒性全项测试当使用FCE135X系列芯片替换LAN925XLAN9252/LAN9253/LAN9254时必须完成全套复位鲁棒性测试覆盖不同复位时序、运行状态所有场景下系统都需正常进入OP运行状态。若任意一项测试不通过需改版复位电路与逻辑,完整测试项如下1.常规上电测试直接上电不人为干预复位系统可正常进入OP状态。2.同步拉复位先释放ESC、后释放MCU同时拉低ESC和MCU复位信号上电后先释放ESC复位再释放MCU复位系统正常进入OP状态若MCU在ESC报init-error后再释放复位手动切换状态后设备可正常运行。3.同步拉复位先释放MCU、后释放ESC上电同时拉低两者复位先释放MCU复位再释放ESC复位系统稳定进入OP状态。4.同步拉复位同步释放ESC与MCU复位信号同时释放设备正常进入OP状态。5.运行中分步复位测试设备已处于OP状态同时拉低两颗芯片复位先释放ESC、后释放MCU系统可恢复OP状态若MCU延迟至ESC出现init-error后释放手动切换状态即可正常工作。6.单独复位MCU测试设备运行在OP状态时仅复位MCU整机不会退出OP模式MCU复位释放后可自动从init状态回到OP状态。五、总结FCE1353作为工业EtherCAT从站核心ESC芯片复位设计是系统稳定性的第一道关卡。硬件层面根据产品定位选择合适的复位架构正确配置RST#引脚与PHY电路上电信号毛刺无需滤波软件层面严格遵循“等待芯片就绪”原则通过寄存器校验或延时机制保障通信时序 量产替换阶段务必完成全套鲁棒性测试覆盖各类极限复位场景。 掌握以上复位设计要点能有效规避通信异常、程序跑飞、设备无法上线等问题助力大家打造高可靠、高稳定性的工业EtherCAT设备
返回列表