查看: 9741|回复: 3

[求助] IMX6与88E1111 RGMII连线工程问题

[复制链接]

该用户从未签到

5

主题

14

帖子

0

注册会员

Rank: 2

积分
106
最后登录
2018-4-29
发表于 2017-1-19 20:22:14 | 显示全部楼层 |阅读模式
我用88E1111做IMX6 Dual的PHY,现有两个疑问,求高手解释:
1、必须设置88E1111使能TX Delay才能通,我检查了RGMII线长,发现是严格等长的,查88E1111数据手册,不使能TX Delay的情况下,TX_CLK和数据之间时序关系应该是没问题的,不知我的设计中为何必须使能TX Delay才能正确发出以太网包
2、IMX6与88E1111的RGMII连线需要接串阻么?目前我是发送和接收分别接了10欧和22欧串阻,工作倒是正常,但是没有理论依据,应该接多大串阻?是接串阻好还是不接好?
我知道答案 目前已有3人回答
回复

使用道具 举报

该用户从未签到

5

主题

14

帖子

0

注册会员

Rank: 2

积分
106
最后登录
2018-4-29
 楼主| 发表于 2017-1-19 20:37:08 | 显示全部楼层
IMX6的RGMII收发时钟应该没有Delay吧?我在数据手册里没看出来
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

14

帖子

0

注册会员

Rank: 2

积分
106
最后登录
2018-4-29
 楼主| 发表于 2017-1-20 13:01:17 | 显示全部楼层
更正一下,88E1111都要加Delay,今天传大文件的时候发现CPU的RX端有错包,把RX和TX的Delay都加上后测试OK。
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

14

帖子

0

注册会员

Rank: 2

积分
106
最后登录
2018-4-29
 楼主| 发表于 2017-1-20 21:46:13 | 显示全部楼层
基本清楚了,IMX6的MAC收发数据和时钟之间是没有延时的,为了时钟能正确采集到数据,PHY的TX和RX时钟都必须加延时,是为RGMII-ID(Internal Delay)模式。我目前还有点疑问的是,88E1111的TX delay使能位写1时,应该是有延时的,写0是没延时,但是其数据手册好像写反了。请研究过88E1111的大侠指点。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

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

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-8-25 03:18 , Processed in 0.081896 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表