上期推薦,我們在前期介紹了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開發板功能性測試通過,運行穩定,設備基礎功能符合設計要求,開發板可以兼容不同類型的主站控制器。