STM32以太网电路设计事项IC解密
IC解密STM32 的以太网支持 10M/100M bits 的全双工和半双工的工作方式,其中的 MAC 通过 MII 接口或者 RMII 接口与 PHY 通讯。
MII 接口标准定义了 16 跟信号线,根据功能将其可以分为 3 组(发送,接收,载波侦听 和冲突监测),另外还 有用于对 PHY 进行配置的 SMI 接口。
IC解密发送
·TX_CLK:MII 接口需要 25MHz 的时钟(100Mbits 传输速率时),当以 10Mbits 的速率工作,PHY 内部的电路会对
25MHz 的信号进行十分频以得到 2.5MHz 的时钟。
·TXD[3 :0] : 根据时钟速率,不难算出 TXD 需要 4 根数据线。数据线需要与时钟保持同步。
·TX_EN : 发送使能信号,也需要与时钟保持同步。
·TX_ER : 发送错误指示信号,MAC 通过此信号向 PHY 表示数据无效。需要注意的是在许多 PHY 和 MAC 中,这个 信号是没有的(STM32 就没有这个信号,图中用虚线表示),由于在另一端的接 收信号中包含 RX_ER,因此这个 信号是不必要的。
IC解密接收
·RX_CLK: 接收时钟与发送时钟完全类似。
·RXD[3 :0]: 与发送数据线完全类似。
·RX_ER:接收错误指示信号,PHY 通过此信号向 MAC 层表示在某一帧数据中发现问题。需要与RX_DV 一起使用。
·RX_DV:与 RX_ER 一起进行出错分析。
载波侦听和冲突监测
CRS,COL:这两根信号线在半双工工作方式下提供载波侦听和冲突监测功能,全双工下无用。

芯片解密