STM32MII
STM32MII
STM32系列微控制器中的 MII(介质独立接口) 是与以太网物理层芯片(PHY)连接的标准接口。以下是关键信息:
-
作用:
- 在STM32内部集成的以太网MAC控制器(媒体访问控制器)和外部PHY芯片之间提供标准化的连接。
- 允许STM32通过外部的PHY芯片接入有线以太网网络(例如10/100Mbps)。
-
信号线(重要引脚):
- TX_CLK: 发送时钟(由PHY提供给MAC)。
- TX_EN: 发送使能(MAC -> PHY)。
- TXD[3:0]: 发送数据线(4位并行,MAC -> PHY)。
- RX_CLK: 接收时钟(由PHY提供给MAC)。
- RXDV: 接收数据有效(PHY -> MAC)。
- RXD[3:0]: 接收数据线(4位并行,PHY -> MAC)。
- CRS: 载波侦听(PHY -> MAC)。
- COL: 冲突检测(PHY -> MAC)。(用于半双工模式,在现代全双工应用中通常不使用)
- MDIO: 管理数据输入/输出(双向,用于配置和监控PHY)。
- MDC: 管理数据时钟(MAC -> PHY)。
-
STM32配置:
- 需要使用支持以太网功能的STM32型号(例如带以太网MAC外设的型号)。
- 在STM32CubeMX中选择以太网外设并启用MII接口。
- 正确配置相应的GPIO引脚为MII功能。
- 配置MDIO/MDC引脚用于PHY管理。
- 在代码中(使用HAL库或LL库)初始化以太网MAC和PHY。
-
优点:
- 标准: MII是定义明确的标准接口,兼容性较好。
- 灵活: 支持多种符合标准的PHY芯片。
- 性能: 直接4位并行传输,适用于100Mbps速度。
-
缺点(相比RMII):
- 引脚需求多:需要最多16个信号引脚(不含管理接口),占用更多的PCB空间和IO资源。
- 布线稍复杂:更多的信号线需要处理。
- 频率要求:TX_CLK和RX_CLK频率为25MHz(100Mbps)或2.5MHz(10Mbps)。
-
替代方案(在STM32上):
- RMII(简化介质独立接口):将信号引脚数减半(至约8个),时钟要求50MHz。许多应用为节省引脚首选RMII。
- SMI(串行管理接口):即MDIO+MDC,用于管理PHY,是必须的,与MII/RMII并行存在。
总结: 当需要在STM32上实现100Mbps以太网连接时,MII 是一种可选的标准物理接口方案,用于连接外部PHY芯片。它的主要优势是标准化和性能,但代价是需要较多的IO引脚。工程师通常会根据具体的IO资源和PHY支持情况在MII和RMII之间进行选择。使用STM32CubeMX工具可以大大简化包含MII的以太网配置过程。
摸透以太网的MAC和PHY之间的MII
本文主要介绍以太网的MAC(Media Access Control,即媒体访问控制子层协议)和PHY(物理层)之间的MII(Media Independent Interface ,媒体独立接口),以及MII的各种
2023-09-07 09:28:10
以太网PHY芯片的MII接口和MDIO接口介绍
本文主要介绍以太网的MAC(Media Access Control,即媒体访问控制子层协议)和PHY(物理层)之间的MII(Media Independent Interface ,媒体独立接口),以及MII的各种
2023-07-26 11:48:08
LAT1595_Ethernet接口MII模式下CRS等信号的处理
某客户在使用 STM32H725IGK3 的时候,通过 ethernet 接口连接 realtek 的交换芯片 RTL8367RB-VB,工作在 MII 模式发现,该交换芯片没有对应的TXER/RXER/CRS/CO
资料下载
zq1943
2026-01-04 11:21:31
AIWA HS-P202MII/PC202MII/PC203放音机维修手册
AIWA HS-P202MII/PC202MII/PC203放音机维修手册
资料下载
北城以北999
2022-11-17 16:54:27
基于EVB-LAN9500A-MII以太网卡的参考设计
查看EVB-LAN9500A-MII的参考设计。 http://www.elecfans.com/soft/有成千上万的参考设计,可帮助您使项目栩栩如生。
资料下载
佚名
2021-01-10 08:05:03
怎样使用STM32F107VCT6+DP83848CVV去配置MII及RMII应用管脚呢
怎样使用STM32F107VCT6+DP83848CVV去配置MII及RMII应用管脚呢?
求一种MII/RMII接口与MAC的单片机解决方案
1. 有MII/RMII接口、且内置MAC的单片机,如 STM32F407、STM32F107方案:外置PHY,且内部程序要运行TCP/IP协议
具有双RMII或单MII / RMII / Turbo MII接口的全功能三端口以太网交换机
EVB-LAN9353,评估板,利用LAN9353提供具有双RMII或单MII / RMII / Turbo MII接口的全功能三端口以太网交换机。 EVB-LAN9353通过板载RJ45连接器提供
具有单MII/RMII/Turbo MII支持LAN9303的以太网交换机
EVB9303,评估板EVB,利用LAN9303提供功能齐全的三端口单MII / RMII / Turbo MII以太网交换机。 EVB9303通过板载RJ45连接器提供两个完全集成的MAC
MII和RMII接口如何修改
开发板使用MII接口,但是由于我们要使用串口,所以LAN8720接到6748的RMII接口。那么问题来了,开发板中初始化EMAC_initialize()函数内使用EMACPinMuxSetup
MII接口是什么
MII即媒体独立接口,它是IEEE-802.3定义的以太网行业标准。它包括一个数据接口,以及一个MAC和PHY之间的管理接口(图1)。数据接口包 括分别用于发送器和接收器的两条独立信道。每条信道都有自己的数据、时钟和控制信号。
2019-08-24 10:17:25
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机