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.ESC+MCU通信的硬性前提

绝大多数EtherCAT方案中,ESC会搭配MCU使用,双方通过SPI或并口通信。建立通信前,MCUESC必须全部完成复位

目前行业主流分为三种复位架构:

  • ESCMCU采用独立复位电路;

  • ESC复位引脚接入MCU GPIO,由MCU统一管控;

  • ESC复位引脚悬空/仅作为输出,完全依靠芯片内部复位运行。

任何情况下,MCU 或主站都需要等待1353芯片 Ready,标记就是字节序寄存器读取正常,表示芯片和PID接口都已 Ready。 注意这是必须的, 不能在字节序寄存器就绪之前操作, 否则会导致某些不健壮的 MCU 程序错乱。

重点提醒:绝对不能在寄存器未就绪时操作芯片,极易造成MCU程序紊乱。

二、两大主流复位应用方案详解

结合现场使用场景,目前工程中最常用的是独立复位MCU GPIO管控复位两种方案。

方案一:ESCMCU分别单独复位

这是最基础、应用最广泛的设计方式,ESCMCU各自配备独立复位电路,互不干扰。

设计要点:上电后严格等待两颗芯片依次完成完整复位流程,具体复位时序、电平参数、保持时间,分别参照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系列芯片替换LAN925X(LAN9252/LAN9253/LAN9254)时,必须完成全套复位鲁棒性测试,覆盖不同复位时序、运行状态,所有场景下系统都需正常进入OP运行状态。若任意一项测试不通过,需改版复位电路与逻辑,完整测试项如下:

1.常规上电测试

直接上电,不人为干预复位,系统可正常进入OP状态。

2.同步拉复位,先释放ESC、后释放MCU

同时拉低ESCMCU复位信号,上电后先释放ESC复位,再释放MCU复位,系统正常进入OP状态;若MCUESC`init-error`后再释放复位,手动切换状态后设备可正常运行。

3.同步拉复位,先释放MCU、后释放ESC

上电同时拉低两者复位,先释放MCU复位,再释放ESC复位,系统稳定进入OP状态。

4.同步拉复位,同步释放

ESCMCU复位信号同时释放,设备正常进入OP状态。

5.运行中分步复位测试

设备已处于OP状态,同时拉低两颗芯片复位;先释放ESC、后释放MCU,系统可恢复OP状态;若MCU延迟至ESC出现`init-error`后释放,手动切换状态即可正常工作。

6.单独复位MCU测试

设备运行在OP状态时,仅复位MCU,整机不会退出OP模式;MCU复位释放后,可自动从init状态回到OP状态。

五、总结

FCE1353作为工业EtherCAT从站核心ESC芯片,复位设计是系统稳定性的第一道关卡

硬件层面:根据产品定位选择合适的复位架构,正确配置RST#引脚与PHY电路,上电信号毛刺无需滤波

软件层面:严格遵循等待芯片就绪原则,通过寄存器校验或延时机制保障通信时序; 量产替换阶段:务必完成全套鲁棒性测试,覆盖各类极限复位场景。 掌握以上复位设计要点,能有效规避通信异常、程序跑飞、设备无法上线等问题,助力大家打造高可靠、高稳定性的工业EtherCAT设备

返回列表