由FPGA配置PHY芯片弄出的问题

背景:用FPGA扩展5个100M以太网,5片PHY的MDC和MDIO并联在一起,读PHY的ID号错误。 

1.电源,时钟都正常,原理图没有复位信号,飞线到FPGA软件复位,数据线三态正常。

2.更改了部分时序,时钟上升沿提前数据变化100ns,发现只有3号PHY能工作,其余4片没有响应,但是数据线波形不对,上升缓慢下降正常,三角波,只能是上拉太大(靠FPGA内部弱上拉),飞线1K电阻解决。

3.确认芯片底部没有焊盘,剩下的问题只能是地址没配对,PHY地址靠3个地址管脚上电或复位采样后配置。

4.最后确认FPGA没有使用的管脚默认是输入,弱上拉,而配置管脚内部也有上下拉电阻,分压后导致配置地址不正确。 

扩展:很多芯片上电后靠配置管脚来设置模式等等,要保证这个配置的可靠,尤其是这些管脚和FPGA或者别的处理器相连的时候。

永不止步步 发表于11-06 14:59 浏览65535次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

永不止步步
金币:67417个|学分:363791个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号