You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为STM32MP157D-DK1开发板添加第二以太网端口?适配模块有哪些?

STM32MP157D-DK1扩展第二以太网端口方案及适配模块

硬件连接方案

根据STM32MP157D-DK1的外设资源,有三种主流扩展方式:

  • SPI转以太网模块:选用开发板空闲的SPI接口(如SPI2、SPI3),将模块的SPI引脚(SCK、MOSI、MISO、CS)与开发板对应引脚连接,同时接好3.3V电源、复位及中断引脚。注意模块需支持3.3V电平,避免电平不兼容损坏器件。
  • RMII接口扩展PHY模块:STM32MP157内置第二以太网控制器(ETH2),可通过开发板的扩展排针引出RMII信号引脚(如PA1-PA7、PB10-PB11等),直接连接RMII协议的PHY模块。这种方案带宽更高,适合对网络速率有要求的场景。
  • USB转以太网模块:直接连接开发板的USB Host/OTG接口,无需额外接线,适合快速验证原型,缺点是带宽略低于RMII方案。

适配的以太网模块推荐

SPI接口类

  • W5500模块:内置硬件TCP/IP栈,SPI接口通信,3.3V供电,体积小巧,驱动适配简单,适合需要快速实现以太网功能的场景。
  • ENC28J60模块:低成本经典SPI以太网模块,资源占用低,适合低带宽、对成本敏感的项目。

RMII接口类

  • LAN8720模块:工业级常用RMII PHY芯片,支持10/100M速率,3.3V供电,引脚定义标准化,适配性强。
  • DP83848模块:抗干扰能力出色的工业级PHY,支持宽温工作,适合恶劣环境下的应用。

USB接口类

  • ASIX AX88772B模块:主流USB转以太网方案,支持10/100M速率,Linux内核自带驱动,插即用兼容性好。
  • RTL8152模块:低成本USB转以太网芯片,驱动成熟,市面上有大量现成的成品模块可选。

软件配置要点

  • SPI/RMII方案:需要修改Linux设备树,添加对应模块的节点配置,包括引脚复用、时钟参数、PHY地址等,编译后烧录更新设备树。
  • USB转以太网模块:系统识别后会自动加载驱动,可通过ip addr或ifconfig命令确认新增网口,无需额外配置。
  • 电源适配:确保开发板电源能提供足够电流,同时使用两个以太网模块时建议外接辅助电源,避免供电不足导致稳定性问题。

内容的提问来源于stack exchange,提问作者eng2000

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 09:45:42