各位专家:
您好!我们最近调试自己板子的网口,一直调不通;自协商貌似通过了,千兆网口芯片外接的RJ45的两个灯,一直常亮;2边插上网线,笔记本这边,网口灯都不亮?我是用TI 提供的helloworld程序,改写出自己的程序调的,在EVM板上能ping通,我们设计的是单网口,用SGMII1,我们板子和evm原理图基本一样,只是MDIO模块电平转换芯片不一样而已。我做了如下实验的调试
1.测了千兆网口芯片需要的VCC2V5,AVCC2V5,VCC1V2电压值,都正常;
说明供电是好的。
2.测了下PHY需要晶振,发现在我们自己的板子上测不到25MHZ,然后去evm测,也测不到;很奇怪,为啥测不到,论坛中也有人和我测结果一样,测不到;说是跟旁边的电容有关系。
那么想问下,这样能否说明,它的晶振是ok的?
3.复位管脚(FPGA1_PHY_RST)我们也用fpga在上电DSP reset复位结束后,做了一个由低拉高的过程;
说明复位是好的!
4.我们查看CONFIG0-CONFIG6,我们的电路和evm一样的,电阻配置都正确。
应该不是这里配置错误吧
5.我们用论坛提供的GE 程序通过MDIO接口,读写了网口芯片的其中一个寄存器,都正确;
那么能否说明我们网口芯片本身没问题?
到此我们实在没有思路了,能否各位专家指导下,谢谢。