您好!
我们正在生产、50块电路板上的 DP83867ERGZT 器件面临吞吐量问题。
我们以前生产了100个产品、没有任何问题。
我们可能有一组不同的 PCB、或者由于制造原因、我们无法100%确定我们已经为六西格玛设计了制造、因此我们可能会有一个稍微超出容差的器件。
但到目前为止、我们已经在下面完成了。
1.当我们执行64字节的小 ping 数据包时,没有问题,在 ping 过程中,1500字节的数据包丢失。
2.反向回送失败
使用 PRBS 的模拟回路传递长度为1500字节
使用 PRBS 的外部环回传递1500字节长度。
5.我已经验证 了所有基本 寄存器和外部寄存器,没有线索。
6.TX 和 RX 延迟、通过寄存器将时钟从设置为2ns。
7.我们还没有验证 RXFSTS 寄存器是否存在 SFD 或 CRC 错误。
8、 具有规格的电压轨
9.上电顺序正确。
10. XI 时钟直流电平正确。
使用1500字节执行 ping 操作时、我们看到如下。
FALL_CARER_INT (0x13处 ISR 的位8)、 大部分时间伴随着 ping 失败
空闲错误计数器(0xA 状态寄存器的位7:0)、大部分时间伴随 ping 失败
RECR (0x15处的 RECR reg)–这种变化最为显著、后跟 ping 故障(反之亦然)
在极少数情况下、ping 失败、但这些寄存器均未更改、这也可能意味着它们在我们读取之前会自动复位。 其中一些误差几乎 同时发生。 在当前设置中、我们无法自动执行 ping 故障或定时/同步、并且由于微控制器仅通过调试接头连接到 PC、因此寄存器读取。
问题:
1、PRBS 发生器源在 MII 块之前或之后的什么位置?
2.我们认为问题是在 MII 块或 MAC 和 PHY 之间的 TX 和 RX 浴中出现反向故障、模拟传递、外部传递。 同意?
3.我们怀疑 XI AC 特性和 TX & RX 延迟
IO_MUX_CFG 为 0x0C11、串联端接电阻为17欧姆、问题是用于 RX 和 TX 引脚还是仅用于 TX Mac 引脚?








