JL
JLink Technology 杰联特科技
询价
用 GD32 内建以太网 MAC + DAVICOM PHY 打造低成本工业网通(GD32F207 / F407 + DM9161A / DM9162)
GigaDeviceDAVICOMGD32F207GD32F407DM9161ADM9162EthernetRMIIMII

用 GD32 内建以太网 MAC + DAVICOM PHY 打造低成本工业网通(GD32F207 / F407 + DM9161A / DM9162)

GD32F207 / GD32F407 内建 10/100 以太网 MAC,外接 DAVICOM DM9161A / DM9162 PHY,用 MII 或 RMII 就能组出低成本工业以太网。本文厘清哪些 GD32 才有 MAC、MAC 如何接 PHY,以及 DM9161A 与 DM9162 的真正差别。

JL 傑聯特科技工程团队审校 · 更新于 2026-06-24

哪些 GD32 内建以太网 MAC?(F405 没有!)

GD32F207(Cortex-M3,120MHz)与 GD32F407(Cortex-M4,168MHz,含 FPU)都内建 1 组符合 IEEE 802.3 的 10/100 Mbps 以太网 MAC,附专属 DMA 与 SRAM、支持 IEEE 1588 PTP,两者的 MAC 是同一套 IP,差别在核心性能。要特别注意一个常见误解:并不是所有 GD32F4 都有以太网——例如 GD32F405 虽然同样是 M4@168MHz,却没有以太网 MAC(也没有相机接口);要内建 MAC 请指定 GD32F407(或更高阶的 F427/F450/F470)。选型时务必逐颗确认规格表的 Ethernet 字段。

MAC 如何接外部 PHY:MII vs RMII

GD32 的 MAC 通过 MII 或 RMII 连接外部 PHY。MII 用约 16 条信号、由 PHY 提供两条 25MHz 的 TX/RX 时钟;RMII 把信号缩到约 7 条、改用单一 50MHz 参考时钟(REF_CLK)共用,省下不少引脚,适合引脚紧张的封装。不论哪种模式,MAC 都用 MDC/MDIO(IEEE 802.3 clause-22)两线管理接口去读写 PHY 的标准寄存器(如 BMCR、BMSR)做速率/双工/自动协商设定。RMII 最常见的踩雷点是 50MHz 参考时钟:它必须让 MAC 与 PHY 处于同一时钟域,可由外部振荡器同时供应、或由 PHY 输出(DM9162 即标示具 RMII 50MHz 时钟输出)。

DM9161A vs DM9162:都支持 MII/RMII,差在温度等级

一个常被误传的点:DM9161A 与 DM9162 两颗 PHY 都同时支持 MII 与 RMII(可选),DM9161A 并不是只有 MII。依 DAVICOM 官方 datasheet,两者都符合 IEEE 802.3/802.3u 10/100、都有自动协商与 Auto-MDIX、都用 clause-22 的 MDC/MDIO 管理接口、都是单一 3.3V 供电。真正差别是:DM9162 是工业级温度(−40~85°C)版本、提供更多封装(LQFP-48、QFN-32 等)、并与 DM9161A/C 在 LQFP-48 引脚兼容,是 DAVICOM 对 DM9161C 的后继/替代料。因此要长料、工规温度就选 DM9162;既有 DM9161A 设计也能平顺升级。

为何这个组合划算,加设计要点

当 MCU 本身已内建 MAC(GD32F207/F407),只要外接一颗便宜的 PHY(DM9161A/DM9162)加上网络变压器与 RJ45 即可上 100Mbps 以太网,比「MCU 没有 MAC、外挂一颗 SPI 接口的 MAC+PHY(如 DAVICOM DM9051)」更能吃满带宽——因为 SPI 接口的吞吐受 SPI 时钟限制,而 MII/RMII 是并行总线。反过来说,若你的 MCU 没有 MAC(例如 GD32F405 或小型 M0/M3),DM9051 这类 SPI MAC+PHY 反而是省引脚、好整合的选择。设计上:RMII 的 50MHz 参考时钟要同源、走受控阻抗等长线;PHY 与 RJ45 之间放网络变压器(或用内建变压器的 MagJack);GD32 与 DAVICOM PHY 都是 3.3V I/O、无需电平转换。

文中提及的产品

GD32F207 现货

GD32F207 Cortex-M3 以太网 MAC MCU

GD32F207 是 GigaDevice 高效能 32-bit Arm Cortex-M3 微控制器,主频 120MHz,最高 3072KB Flash/256KB SRAM,并内置 10/100 以太网 MAC(含 IEEE 1588)—— 搭配外部以太网 PHY(如 DAVICOM DM9161A/DM9162)即可实现有线网络。另具 USB 2.0 FS(OTG)、双路 CAN 2.0B、最多 3 组 12-bit ADC 与 2 组 DAC,大容量型号还含 TFT-LCD(TLI)、相机接口(DCI)与 AES/HASH/TRNG 安全模块。2.6~3.6V、LQFP64~176,适合工业网关、人机界面与网络设备。

MCUCortex-M3Ethernet MAC
GD32F407 现货

GD32F407 Arm Cortex-M4 高性能 MCU

GD32F407 是 GigaDevice 高性能 32-bit MCU,采 Arm Cortex-M4 内核(含 FPU/DSP)、主频 168MHz,Flash 最高 1MB、SRAM 达 192KB,整合 USB OTG(FS+HS)、10/100 Ethernet MAC 与 CAN。封装对齐 STM32F407(LQFP100/144),常作为 STM32F407 等级的替代方案。

MCU32-bitCortex-M4
DM9162 现货

DM9162 10/100M Ethernet PHY 收发器

DM9162 是联杰 10/100Mbps Fast Ethernet 单端口 PHY 收发器,符合 IEEE 802.3/802.3u,提供 MII/RMII MAC 接口、HP Auto-MDIX 自动跳线与自动协商。单一 3.3V 供电、I/O 耐 5V,封装 48-pin LQFP / 32-pin QFN。常与具 MII/RMII MAC 的 MCU/SoC 搭配实现有线网络。

Ethernet PHY10/100MMII

需要这些元器件或设计支持?

傑聯特科技提供元器件、规格书与工程技术支持。

立即询价