首页 > 编程知识 正文

通讯公司,不在通信范围内连不上什么意思

时间:2023-05-05 15:35:33 阅读:26392 作者:2273

笔记本公司有MCU板(STM 32407 vgt 6局域网8720 a/ai )。 板子很好。 以前一直在使用。 固件工程也已存档。 软件也正常。

公司同事去年焊接了20块MCU板,发货了3块板,剩下的板都扔在那里了。

这几天,使用此主板找到上次焊接的MCU板,并将其插入主板。 程序写入后,插入网线,连接设备和图书,开发图书。 开发图书的网卡一直表明网线被拔掉了。

开始怀疑程序不是对应版本。 从svn归档记录来看,固件工程就是这个。

同事怀疑我的程序是错的。 请调查那个。

在固件项目中丢了断点,看到LAN8720成功初始化。 后面的LWIP操作都是以前调试的,不怀疑有什么问题。

幸运的是,同事找到了库存。 里面使用的MCU板和现在有问题的MCU板一样。

插入库存的MCU板后,网卡可以通信。

将同样的步骤烧到库存的MCU板上,网卡也可以通信。

说明固件工程很好。

在剩下的10个MCU中烧入固件工程,网卡也无法通信。

晚上回家,把剩下的这些不好用的MCU板都带回家,用显微镜观察,焊接质量都刚刚好。

测量板的电阻值,和原理图一样。

容量不好。 有容量仪表,但没有量。

板子是焊接专业的同事(老焊工)焊接的,我从没见过他错过焊接。

我也不认为芯片(STM32F407VGT6、LAN8720 )本身有问题。

F407是去年(芯片涨价之前)买的。 质量没有问题。 现在一步调试也没问题。

局域网8720是微软公司的芯片,我在原力创买的型号是局域网8720 a、局域网8720 ai,我去看数据表。 只是,AI的环境温度范围更广(-40 ~ 80度)。

今天来公司,大家商量,只要有一个库存的MCU板就行了,就从库存把零件一个零件换成现在有问题的MCU板。

同事首先更换了STM32F407VGT6。 不好用。

然后建议他更换LAN8720对应的25MHZ晶体振动和负载电容,不好用。

同事更换局域网8720后,他发现一块不好用的板子上的局域网8720腹下的焊盘没有沾锡。 库存的MCU板上的局域网8720的肚子下面沾了锡。

用LAN8720换一块不好用的板子时,他用锡蘸了一下LAN8720肚子下面的板子垫,试了一下。 使用方便!

拿着下一个不好用的MCU板,试一下,确认不好用。

然后,直接取下局域网8720,在腹下的木板垫上沾锡,用热风枪再次

局域网8720焊接。

板子冷却后,插入底板,接通电源,启动,OK,板子网卡已经与开发的网卡通信。

现在,我毫不怀疑芯片本身有问题。 不要先动筹码

如果有问题的话:

检查一下固件是否有问题。

用显微镜观察有无焊接问题(短路、虚拟焊接)

首先,测量一下元件的值是否焊接错了。

然后,采用交换法,交换周边电阻,使石英振动这一小东西振动。

如果实在不行的话,就需要重新焊接集成电路。

我在显微镜下见过这次的局域网8720。 焊接干净,焊接质量也很好,但确实看不到局域网8720腹地下的焊接情况。 经验也提高了。

可以确认这次的问题不是F407的问题。

即使看到局域网8720无法通信,也确实没想到是焊接问题。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。