FCE1353(替代LAN9253)与STM32F103开发板 I/O功能测试流程

电子说

1.4w人已加入

描述

01 开发板概述

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

开发板


02 测试目的

功能性测试:
测试FCE1353_STM32F103VET6开发板的扩展IO功能,实现32位数字IO。
兼容性测试:主站兼容性测试,验证开发板在不同主站下是否能正常运行
可靠性测试
稳定性测试:评估开发板在长期数据通讯中的稳定性。
故障恢复能力:测试开发板的网络端口热插拔功能。
 

03 测试流程

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)登录并启动程序运行,从站正常进入运行状态。

开发板

04 测试结果总结

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

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分