上期推荐,我们在前期介绍了FCE1353与国民N32G435 MCU开发板的基本情况,本期主要介绍此开发板的测试流程,以便用户拿到此板做功能验证、兼容性测试、可靠性测试时更加便捷地提高开发验证效率。
01概述
FCE1353_N32G435RBL7_GPIO_V1 开发板主要通过一颗 FCE1353 芯片与一颗 N32G435RBL7 芯片协同实现其功能,该开发板支持 5V 或 3.3V 供电。FCE1353 采用双网口配置(逻辑端口与物理端口一一对应),其中端口 0 作为 EtherCAT 网络的输入端口,能够连接主站或上游从站,以达成拓扑级联的目的;端口 1 则可用于连接其他 EtherCAT 从站模块。微控制单元(MCU)与 FCE1353 之间借助 SPI 外设接口进行连接。在 MCU 上,GPIO 外设可实现输入输出(IO)扩展功能,并且相关接口在板级全部引出。与此同时,在板级预留了 SWD 端口,以便实现程序的烧录与调试工作。
02测试目的
功能性测试:测试FCE1353开发板的扩展IO功能,实现16位数字IO。
主站兼容性测试:测试开发板在不同主站下运行状态。
可靠性测试:长时间运行开发板,监测其稳定性。
故障恢复能力:测试开发板的MII端口热插拔功能。
03测试流程
1.TwinCAT 3
主站使用TwinCAT 3,从站设备上电,待从站设备启动后,右键“Devices”,点击Scan,扫描从站。
扫描到从站后,查看从站运行状态。
运行一段时间后系统未出现丢帧错误帧等情况。
测试拔掉IN口网线,模拟设备故障。
再将网线重新插回原网口,端口自动识别重新打开,从站进入OP。
该开发版烧录的程序为共映射了16个数字IO,包含8个DI与8个DO。
测试将PC10接3.3V。
主站将LED1置1,测试PB12端口的输出电压。
2、CODESYS
主站使用CODESYS,扫描从站设备。
复制所有设备到工程中。
登陆-启动程序运行,从站正常进入运行状态。
04测试结果总结
经测试FCE1353_N32G435RBL7_GPIO_V1开发板功能性测试通过,运行稳定,设备基础功能符合设计要求,开发板可以兼容不同类型的主站控制器。