微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > DP83640 MDIO无法读写

DP83640 MDIO无法读写

时间:10-02 整理:3721RD 点击:

DP83640采用RMII MASTER方式和STM32F407相连。DP83640的输入时钟为25Mhz,RX_CLK和TX_CLK输出50Mhz的时钟,其中以RX_CLK作为参考时钟连接到STM32的PA1(ETH_RMII_REF_CLK),MDIO上拉1.5K电阻。PHY地址线PHYAD[4:2]上拉2.2k电阻,PHYAD[1:0]悬空,所以PHY地址为0x1D。PWPDOWN/INTN引脚上拉2.2K。TXD_3上拉2.2K电阻。RX_DV上拉2.2k电阻。但是上电后,这些引脚使用万用表测量都为低电平。LED_LINK,LED_ACT,LED_SPEED都上拉2.2K电阻,但是LED_SPEED引脚电平为低。而在按下复位键不松开,这些电平都正常,为正常电平,DP83640不是上电采样吗?怎么采样后电平还出错了?还有,使用MDIO读写,读出的返回值一直是高(即0xffff),这个是不是意味着就没读出来?给你们技术打电话,800那个,他给了办事处的,打不通,请问还有别的技术支持的电话吗,能够给一个?请解答,谢谢。

对于MDIO读写数据不正常,如果排除硬件电路原因外,一般就是时序不对。

你可以把电路图发上来,另外把你读写的波形发上来,我们检查下。

发现问题了,原来RXD_0虽然上拉2.2k电阻,但是复位时,电压为0,不小得是什么问题,反正把地址改成0x0D,MDIO就可以读写了。。。

你好,我的MDIO也通讯不了,你能指导一下吗,QQ:7978133

你好!我的问题是这样的,当我将硬件配置为电口的时候,电口能够正常工作,但是当我配置为光口的时候,单片机就不能对620读写了,请问这是什么原因的?谢谢了…………!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top