在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 31958|回复: 68

[求助] FPGA+外部PHY+SFP光口问题

[复制链接]
发表于 2015-7-15 10:08:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 saigu 于 2015-7-20 10:32 编辑

我现在用FPGA+88E1512+SFP做的板子,两块板子之间电口已经能够进行数据收发,但是光口插上后没有反应,不知道是为什么。LOS引脚显示为高电平,Disable引脚已经接地了。
已经找了快一周时间问题了,还是没有解决,请大神们多多赐教!

问题解决:

调试了很久时间一直没有找到原因,不得不到论坛来寻求帮助,今天终于在大家的帮助下找到了原因,解决了这个问题。
特别感谢以下几位热心的大神们对我提出的各种建议
@eaglelsb,@huangxjmail,@右手边 ,@livelei ,@anovickis ,@a294558772
下面,我讲问题的原因说明一下。
其实就是Tx_disable引脚没有设置正确。

我之前查看了sFP协议和相关数据手册,参考电路都是将SFP的TXDISABLE引脚直接连接到HOST BOARD上,也就是我这里的FPGA,因为作为一个SFP的输入管脚,将它置高或置低,可以控制SFP模块是否发送光信号。但是奇怪的是,查找问题的过程中,我曾用FPGA对它进行控制,但是没有效果。由于这根DISABLE线是SFP直接连到FPGA上,没有暴露出来的引脚,所以无法用万用表来测电压,让我误以为它没有问题。
今天,我尝试将电路板表明刮开一点,飞线将一个接地引脚连到了TXDIABLE的连接线上,然后就可以正常工作了。


然后还是很奇怪,为什么FPGA对这个引脚的配置没有生效。可能是还有一些其他问题没有发现,不过现在接地后,板子是正常工作了。这个控制问题还需要再了解一下。

更新:
关于为什么FPGA无法将SFP的TXDISABLE引脚拉低的问题。


通过飞线引出了TXDISABLE引脚,通过万用表测量确实为3.3V,高电平。但是SIGNALTAP上显示的从FPGA输出的TXDISABLE引脚为0,说明拉低失败。查阅SFP模块手册,发现TXDISABLE引脚在sfp模块内部是有上拉电阻的,本身应该为高电平。也就是说,我的FPGA无法将这个引脚拉低,但是将它接地,是可以拉低的。


可能是FPGA的内部电路问题,导致输出的低电压无法将SFP该引脚拉低,所以避免出错,可以将SFP模块的TXDISABLE引脚直接接地。
发表于 2015-7-15 11:30:01 | 显示全部楼层
检查下:你跑的接口速度是多少?光模块的支持速度是多少?匹配不?是一个lane吗?
光纤匹配不?在其它项目上用过成功吗?要不把接收、发送交换下?
发表于 2015-7-15 12:37:59 | 显示全部楼层
是不是phy需要配置
 楼主| 发表于 2015-7-15 13:13:35 | 显示全部楼层
回复 2# eaglelsb


   1.接口速度是千兆。   2.两个光模块加上光纤在交换机上是通的,所以应该是匹配的,但是放在板子上就不行了。
   3.板子上用SFP电口是可以通的。
 楼主| 发表于 2015-7-15 13:14:57 | 显示全部楼层
回复 3# huangxjmail

PHY配置过,全双工,自适应,在做RJ-45口和SFP电口数据收发测试都是可以的,但是换上SFP光口就没反应了。
 楼主| 发表于 2015-7-15 13:16:47 | 显示全部楼层
回复 2# eaglelsb
1.接口速度都是千兆的;2.两个光口模块和光纤放在交换机上都是可以用的,应该是匹配的;
3.板子用SFP的电口可以,但是换上光口后就没用反应。
发表于 2015-7-15 16:22:25 | 显示全部楼层
楼主能不能发张电路图看一下,88E1512我们也在做
发表于 2015-7-15 18:04:42 | 显示全部楼层
回复 5# saigu


    有做过phy内部环回测试吗?内部寄存器link状态对不对
 楼主| 发表于 2015-7-15 21:00:24 | 显示全部楼层
本帖最后由 saigu 于 2015-7-19 23:38 编辑

回复 7# 右手边

这是原理图

SCHEMATIC1_PAGE1.pdf

156.9 KB, 下载次数: 194 , 下载积分: 资产 -2 信元, 下载支出 2 信元

原理图

 楼主| 发表于 2015-7-15 21:03:29 | 显示全部楼层
回复 8# huangxjmail

SCHEMATIC1_PAGE1.pdf (156.9 KB, 下载次数: 117 )
   这是原理图
没有做过这个测试,这个是会影响什么的?
目前一个FPGA连一个PHY,然后PHY同时接了RJ-45和SFP的端子,两块板子间用RJ-45传输可以通过,用SFP电口传输也可以,但是光口没有反应。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-18 20:52 , Processed in 0.036213 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表