打印
[STM32F4]

LAN8720照原子的407画的,平均上电7,8回能有一回正常通信,经常两个灯一起闪烁

[复制链接]
2952|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kangbin334|  楼主 | 2017-11-9 23:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
LAN8720照原子的407画的,硬件管脚(PD3)RST后,就是lan8720_RST=0;delay_ms(50);lan8720_RST=1;后,两个led同时以1秒频率闪烁,闪烁4到5次后,link常亮,speed不亮,不能通信,感觉芯片好像因为某种原因没有工作,但是不是每次都这样,平均上电7,8次有一次能跑起来,link闪烁,speed常亮,回读寄存器0x110,(100m以太网全双工)能正常收发数据,但是收发一会大概30秒左右通信又断了,没用外部SRAM,就用的ZGT6自己的ram,照着原子的原理图画的99%的地方一样,其中只有两点不一样,3.3V通过一个π型网络变成3.3VE那个没照着原子的画,我是直接用的3.3V,另外一个是我的网络变压器用的是H1102NL,没用hr911105a,用的是h1102NL的典型电路,感觉这两点虽热没照着原子哥的画但是应该不影响LAN8720硬复位然后启动工作啊?25脚焊盘已经画了,为什么上电7,8次能有一次是能正常通信的,只是时间比较短,没一会就又断了,求大家帮助啊!
沙发
戈卫东| | 2017-11-9 23:29 | 只看该作者
以太网PHY对电源还是比较敏感的。

使用特权

评论回复
板凳
Derek26| | 2017-11-10 19:36 | 只看该作者
看看能不能ping通,检查25脚焊接是否确保连接上,检查各个引脚焊接,最好重新焊接一下,这个芯片手工焊接比较困难,ping不通的话可能是硬件问题,还要检查初始化程序

使用特权

评论回复
地板
kangbin334|  楼主 | 2017-11-10 20:12 | 只看该作者
戈卫东 发表于 2017-11-9 23:29
以太网PHY对电源还是比较敏感的。

有什么方法能知道是否是受板子的电源影响呢?

使用特权

评论回复
5
kangbin334|  楼主 | 2017-11-10 20:16 | 只看该作者
Derek26 发表于 2017-11-10 19:36
看看能不能ping通,检查25脚焊接是否确保连接上,检查各个引脚焊接,最好重新焊接一下,这个芯片手工焊接比 ...

25脚打了个焊盘,从背面灌锡,确认导通,已经焊了3块板子了,全是一个毛病,通过网络调试助手能看到我采集矩阵键盘上传的键值(0xff,没有按键按下),就是不是每次都能上传数据,大概上电7,8次能有一次能运行起来,网络调试助手能收到数据,不过过一会通信又断了,但是通信断的时候灯的状态好像是对的,link闪烁,speed常亮。

使用特权

评论回复
6
kangbin334|  楼主 | 2017-11-11 20:36 | 只看该作者
有大神帮看看

使用特权

评论回复
7
Derek26| | 2017-11-12 21:24 | 只看该作者
kangbin334 发表于 2017-11-10 20:16
25脚打了个焊盘,从背面灌锡,确认导通,已经焊了3块板子了,全是一个毛病,通过网络调试助手能看到我采集 ...

灯亮并闪烁可以确定已经正常接地,但是,我怀疑是其他引脚并没有焊好,应在存在虚焊现象。

使用特权

评论回复
8
一路向北lm| | 2017-11-12 22:17 | 只看该作者
应该是信号干扰,要考虑PCB的布线问题。

使用特权

评论回复
9
kangbin334|  楼主 | 2017-11-14 22:42 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

50

帖子

0

粉丝