DP83640 slave mode
大家好:
我有以下几个问题想请教一下大家。
1、有谁用了DP83640的从模式方便给个电路参考一下么?因为我的在读取寄存器的时候始终读的都是FFFF,我怀疑有可能是电路设计有问题。
2、配置DP83640为从模式:PIN31接上拉电阻5.1K,PIN30脚接1.5K上拉电阻,PIN39脚接1.5K上拉电阻,PIN21脚接1.5K上拉电阻,PIN6脚接5.1K下拉电阻到地,这些是不是正确的?
在线等,非常急,感谢大家~~~
1. 数据读出来全FFFF,是不是你的MDIO就没游正常工作,时序没写好。
2. 模式的配置,你看下Strap Options下面的管脚介绍,这些管脚在上电时,会决定芯片的工作模式
另外,50MHz的时钟别搞错了。
非常感谢您的回答 1、如何判断MDIO没有正常工作呢?我用示波器看了下波形,读数据和写数据的波形都是对的,就是读的数据不对。
2、时序方面,在发送控制帧的时候只有一个参考时钟MDC,MDC的配置数据手册说没有下限,但是单片机的数据手册有个推荐值,说是配置在2.5Mhz或者往下,我配置的是2.28Mhz。所以对于时序这片您可以给我一点详细的意见嘛?
您好,我对照这strap option下面检查了一遍我的电路,觉得硬件电路问题不大。至于时序问题,昨天有点匆忙表达的很是混乱。今天查了很多资料觉得我的时序是有点问题:附图一张麻烦您看看是不是设置的时序有问题?
这是我MCU直接出来的信号,蓝色的是MDC,黄色的是MDIO,这是读信号的时序图,可以看到我发出相应的信号之后,并没有读出寄存器中的值。由于PHY是在MDC的上升沿采样,所以我的时序有问题是吗?