STM32
直播中

感谢相遇

9年用户 959经验值
擅长:嵌入式技术 制造/封装 控制/MCU
私信 关注
[问答]

ST的RMII不带RX_ER,怎样处理PHY的该引脚呢?

大家通常处理的依据是什么,还请赐教?

回帖(1)

张鹏

2024-5-13 18:16:07
在某些情况下,ST的RMII(Reduced Media Independent Interface)可能不带RX_ER(接收错误)引脚。RX_ER引脚通常用于指示接收到的数据包是否有误。如果没有这个引脚,我们需要采取其他方法来处理接收错误。

以下是一些建议和依据:

1. 使用其他错误检测方法:如果没有RX_ER引脚,可以考虑使用其他错误检测方法,如CRC(循环冗余校验)或FCS(帧校验序列)。这些方法可以在数据包中嵌入额外的信息,以检测和纠正错误。

2. 检查PHY数据手册:查阅PHY的数据手册,了解其错误处理机制。有些PHY可能在内部处理错误,并通过其他引脚或寄存器提供错误信息。

3. 使用软件处理:在软件层面,可以对接收到的数据包进行错误检测和处理。例如,可以使用CRC校验来检查数据包的完整性,或者使用其他算法来检测和纠正错误。

4. 考虑使用其他接口:如果RMII接口无法满足需求,可以考虑使用其他接口,如MII(Media Independent Interface)或GMII(Gigabit Media Independent Interface)。这些接口可能提供更多的错误检测和处理功能。

5. 咨询专业人士:如果仍然不确定如何处理这个问题,可以咨询有经验的硬件工程师或网络工程师。他们可能会提供更具体的建议和解决方案。

总之,处理没有RX_ER引脚的RMII接口需要综合考虑多种因素,包括PHY的特性、错误检测方法和软件处理能力。在了解这些信息的基础上,可以制定合适的解决方案。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分