R7FA6M4AF3CFB 硬件设计参考EK-RA6M4 , 电路及phy 都是和demo 板一样,但RMII 总线的没有做等长处理,客户做demo board 跑线到自己板子上的phy 发数据出去是正常的。但自己的板子测试就出现数据延迟及丢包情况, 把程序在demo board 上面测试也没有问题。
基于你的描述,程序在DEMO板上运行是没问题的,所以可以怀疑是您硬件上的问题造成,严格来说,网络传输线是差分对信号,是要等长处理的。
再就是“客户做demo board 跑线到自己板子上的phy 发数据出去是正常的”,这是一种怎样的接线状态不是很理解。
我们的demo board MCU 到PHY芯片之间有跳帽,然后断开跳帽直接飞线过去,这样也是不等长的情况,但又是正常的,这怎么解释?关于以太网接口硬件上我们有什么参考设计需要注意的?或者文档说明
绝对意义上的等长设计的要求是非常困难的,并且硬件设计需要考虑整体的布线设计,而不是仅仅认定RMII这部分。
瑞萨的应用参考是基于MCU本身来说的:
RA6 MCU 快速设计指南 (renesas.cn)
RA Ethernet Design and Custom PHY Setup using FSP (renesas.cn)