最近一块板卡上以太网网口始终没有调通,直至今天才解决。吸取教训,还是因为没有充分思考问题所在,没有多方面查证电路的问题。最终找到原因是因为网口处的匹配电阻焊错了,本来50欧的电阻买的时候商家给拿成了50K欧,我们在焊接前也没有实测一下,最终导致电路始终不工作。
查找问题的过程是,先将以太网网口卸下,走飞线至一块功能完好的开发板上的网口相应管腿上,开发板不上电,只利用其网口和外围电路,此网口可以正常工作。证明我们办卡上的以太网控制器没有问题。但问题来了,可能是以太网网口的问题(将开发板上的网口焊下来焊到我们板卡上,我们的板卡仍未正常工作,再把此网口焊回开发板,开发板网口正常,证明不是网口原因),也可能是引入了开发板网口外围电路导致参数变化的原因(事实也正是如此,开发板的Rx+、Rx-、Tx+、Tx-接50欧电阻至C29和C36,我们板卡Rx+、Rx-、Tx+、Tx-接的是50K欧,二者一一对应并联还是接近50欧,所以在用开发板网口时引入了其外围电路的参数,导致外围电路匹配电阻接近了正确的参数,所以能调通)。
个人觉得我们真正调试电路不应该再认为引入开发板这边的电路来找原因。电路不通无外乎几种原因:
1、则查找电路焊接问题,是否虚焊,或者短接(这也是最容易找的原因,拿万用表挨 个量就可以)
2、1无问题,PCB原理图有问题;
3、12无问题,则考虑通信电路的匹配参数问题,是否参数不匹配,调整参数;电路参 数不匹配有多种原因,或者因为设计时就没有匹配好参数,或者是因为焊错元 件 (电阻在板卡电路中没有办法测量其阻值可以把它焊下来再测);
4、芯片问题。有些芯片对焊接温度有较高要求,不能使烙铁接近芯片管腿时间过长;
用户1776750 2015-6-5 15:10
用户377235 2015-6-5 10:36