原创 以太网网口电路调试

2015-6-3 21:53 3564 17 19 分类: 通信 文集: 电子电路设计与调试

    最近一块板卡上以太网网口始终没有调通,直至今天才解决。吸取教训,还是因为没有充分思考问题所在,没有多方面查证电路的问题。最终找到原因是因为网口处的匹配电阻焊错了,本来50欧的电阻买的时候商家给拿成了50K欧,我们在焊接前也没有实测一下,最终导致电路始终不工作。

    查找问题的过程是,先将以太网网口卸下,走飞线至一块功能完好的开发板上的网口相应管腿上,开发板不上电,只利用其网口和外围电路,此网口可以正常工作。证明我们办卡上的以太网控制器没有问题。但问题来了,可能是以太网网口的问题(将开发板上的网口焊下来焊到我们板卡上,我们的板卡仍未正常工作,再把此网口焊回开发板,开发板网口正常,证明不是网口原因),也可能是引入了开发板网口外围电路导致参数变化的原因(事实也正是如此,开发板的Rx+、Rx-、Tx+、Tx-接50欧电阻至C29和C36,我们板卡Rx+、Rx-、Tx+、Tx-接的是50K欧,二者一一对应并联还是接近50欧,所以在用开发板网口时引入了其外围电路的参数,导致外围电路匹配电阻接近了正确的参数,所以能调通)。未命名.jpg

    个人觉得我们真正调试电路不应该再认为引入开发板这边的电路来找原因。电路不通无外乎几种原因:

    1、则查找电路焊接问题,是否虚焊,或者短接(这也是最容易找的原因,拿万用表挨           个量就可以)

    2、1无问题,PCB原理图有问题;

    3、12无问题,则考虑通信电路的匹配参数问题,是否参数不匹配,调整参数;电路参            数不匹配有多种原因,或者因为设计时就没有匹配好参数,或者是因为焊错元 件              (电阻在板卡电路中没有办法测量其阻值可以把它焊下来再测); 

    4、芯片问题。有些芯片对焊接温度有较高要求,不能使烙铁接近芯片管腿时间过长;

文章评论2条评论)

登录后参与讨论

用户1776750 2015-6-5 15:10

非常好的调试思路

用户377235 2015-6-5 10:36

非常好
相关推荐阅读
lzzno1888666_512355874 2015-06-16 09:21
FPGA的系统架构组成和器件互联问题(博文精选)
通常来讲,“一个好汉三个帮”,一个完整的嵌入式系统中由单独一个FPGA使用的情况较少。通常由多个器件组合完成,例如由一个FPGA+CPU来构成。通常为一个FPGA+ARM,ARM负责软件配置管理,界面...
lzzno1888666_512355874 2015-06-11 23:17
初次socket编程
在网络通信应用程序的编程中用到的socket,严格称来应该是socket APIs,它是一组将TCP/UDP/IP协议层的接口函数进行封装后的,供给应用程序调用的应用层接口函数。OSI的7层通信模...
lzzno1888666_512355874 2015-06-11 22:39
初次socket编程
        在网络通信应用程序的编程中用到的socket,严格称来应该是socket APIs,它是一组将TCP/UDP/IP协议层的接口函数进行封装后的,供给应用程序调用的应用层接口函数。O...
lzzno1888666_512355874 2015-05-30 17:42
ARM+FPGA架构笔记
        由于项目需求,最近学习了ARM+FPGA的设计架构,简单做个记录。 ARM和FPGA结构的通信大致可以分为两种: 1.     数据量小、通信速率要求不高的情况,可以考虑采...
lzzno1888666_512355874 2015-05-14 23:36
FPGA学习笔记之modelsim仿真和testbench编写
       仿真对于FPGA开发非常之重要,所以重头来过的必不可少的过程便是Modelsim的使用学习。于是不可避免的要学习testbench的编写了。        testbench编写...
我要评论
2
17
关闭 站长推荐上一条 /2 下一条