开发板概述

引脚兼容替代LAN9253 的FCE1353与STM32F103开发板I/O功能详解

↑↑如上往期推荐,我们在前期介绍了FCE1353_STM32F103开发板I/O功能情况,本期主要介绍此开发板的测试流程,以便用户拿到此板做功能验证、兼容性测试、可靠性测试时候更加便捷的提高开发验证效率

FCE1353_STM32F103VET6开发板主要由FCE1353和一颗STM32F103VET6 MCU芯片构成,支持5V/3.3V供电。该开发版的FCE1353端口配置有两个EtherCAT网络接口,其中逻辑端口0作为EtherCAT网络的输入端口,可与主站或其他从站实现拓扑连接;逻辑端口1则用于连接其他EtherCAT从站模块的逻辑0端口。MCU与FCE1353之间通过SPI端口连接,同时将MCU的GPIO引脚在板级引出,从而实现32位I/O扩展,并在板级预留了SWD端口,以实现程序烧录与调试。

方案特点试目的 

  • 功能性测试:

    测试FCE1353_STM32F103VET6开发板的扩展IO功能,实现32位数字IO。

  • 兼容性测试:主站兼容性测试,验证开发板在不同主站下是否能正常运行

  • 可靠性测试

    稳定性测试:评估开发板在长期数据通讯中的稳定性。

    故障恢复能力:测试开发板的网络端口热插拔功能。

测试流程

1.TwinCAT 3功能测试

(1)使用TwinCAT 3作为主站,从站设备上电,待启动后,右键点击“Devices”,选择“Scan”扫描从站。

(2)扫描到从站后,检查从站运行状态。

(3)运行一段时间,系统未出现丢帧或错误帧。

2. 网络端口热插拔测试

(1)模拟设备故障,拔掉IN口网线。

(2)重新插回网线,端口自动识别并重新打开,从站进入OP状态。

3. IO引脚输入输出功能测试

(1)该开发板烧录的程序共映射了32个数字I/O端口,包括16个DI和16个DO。

(2)测试将PE0与PE11分别接3.3V。

(3)主站将LED0-LED15全部置1,测试PD3端口的输出电压。

4. CODESYS主站测试

(1)使用CODESYS作为主站,扫描从站设备。

(2)将所有设备复制到工程中。

(3)登录并启动程序运行,从站正常进入运行状态。

测试总结

FCE1353_STM32F103VET6开发板整体功能和性能完整,运行稳定,符合设计要求。同时,开发板兼容不同类型的主站,板载MCU GPIO引脚功能完备,可实现标准的数字输入输出功能,且引脚支持自定义。开发者通过SPI接口可快速构建实时、可靠的数字系统,满足多种开发需求

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐