硬汉嵌入式论坛

 找回密码
 立即注册
查看: 14532|回复: 19
收起左侧

[ETH PHY] LAN8720调试过程中遇到的坑

  [复制链接]

8

主题

14

回帖

38

积分

新手上路

积分
38
发表于 2019-11-25 15:21:09 | 显示全部楼层 |阅读模式
因为项目需要开始研究LAN8720,还没有仔细研究芯片手册就根据网上能找到的原理图画了第一版电路
TIM截图20191125150711.png
调试整整花了我2天半,期间多亏硬汉哥的耐心解答。下面是我调试过程中遇到的一些坑

1、TPTX、TORX脚的滤波电容不能过大,过大会导致信号失真。以至于通信失败
TIM截图20191125150919.png
2、LED2/NINTSEL需要通过10k电阻接地,否则refclko没有时钟输出

TIM截图20191125151457.png
TIM截图20191125151515.png
3、RXER/PHYAD0需要接可靠电平,上拉或者下拉,上拉地址1,下拉地址是0
网上很多图上没有做配置
TIM截图20191125151621.png


硬件工作正常时,LAN8720的 6脚VDDCR 输出电压1.2V  14脚REFCLKO输出50MHZ  

以上就是我这次调试踩过的坑



评分

参与人数 1金币 +100 收起 理由
eric2013 + 100 赞一个!

查看全部评分

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116230
QQ
发表于 2019-11-25 15:35:04 | 显示全部楼层
非常感谢分享。
回复

使用道具 举报

8

主题

14

回帖

38

积分

新手上路

积分
38
 楼主| 发表于 2019-11-26 14:00:24 | 显示全部楼层

踩坑记录
回复

使用道具 举报

12

主题

59

回帖

95

积分

初级会员

积分
95
发表于 2021-1-26 10:38:49 | 显示全部楼层
我的VDDCR 输出电压0.6V 是怎么回事儿
回复

使用道具 举报

0

主题

28

回帖

28

积分

新手上路

积分
28
发表于 2021-4-16 17:49:53 | 显示全部楼层
谢谢分享,学习学习。
回复

使用道具 举报

0

主题

28

回帖

28

积分

新手上路

积分
28
发表于 2021-4-16 17:50:37 | 显示全部楼层
谢谢分享,学习学习。
回复

使用道具 举报

2

主题

8

回帖

14

积分

新手上路

积分
14
发表于 2021-5-6 19:30:17 | 显示全部楼层
TPTX、TORX脚电容没接, RXER/PHYAD0脚空, 通信正常,没发现什么问题
回复

使用道具 举报

2

主题

21

回帖

27

积分

新手上路

积分
27
发表于 2021-6-9 10:03:55 | 显示全部楼层
非常好的帖子,干硬件到处都是坑,少一个咱们就多活一会儿。
回复

使用道具 举报

2

主题

79

回帖

85

积分

初级会员

积分
85
发表于 2022-1-16 21:17:41 | 显示全部楼层
我这边工作也不正常,能协商到100M速度,但是输出时钟不是50M,而是5K,感觉很奇怪,还在排查。
回复

使用道具 举报

2

主题

79

回帖

85

积分

初级会员

积分
85
发表于 2022-1-16 21:41:37 | 显示全部楼层
eggplant886 发表于 2022-1-16 21:17
我这边工作也不正常,能协商到100M速度,但是输出时钟不是50M,而是5K,感觉很奇怪,还在排查。

弄错了,输出50M没有问题。
示波器观察时时间轴不够小,余晖太多便暂停后回看,看到的都是假的波形,不断放大时间精度就能看到。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-4-12 21:48:00 | 显示全部楼层
pjzmj2012 发表于 2021-1-26 10:38
我的VDDCR 输出电压0.6V 是怎么回事儿

请问这个问题找到原因了吗
回复

使用道具 举报

3

主题

46

回帖

55

积分

初级会员

积分
55
发表于 2024-9-9 10:29:50 | 显示全部楼层
kber3627 发表于 2022-4-12 21:48
请问这个问题找到原因了吗

我的0V你找到为什么呢?友友
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2024-9-28 22:42:50 | 显示全部楼层
xiaxinjie 发表于 2024-9-9 10:29
我的0V你找到为什么呢?友友

多半是硬件问题,我的电压正常但是连不上就是,一直link down。能读写寄存器,寄存器值都是对的
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2024-10-7 11:30:07 | 显示全部楼层
Bland 发表于 2024-9-28 22:42
多半是硬件问题,我的电压正常但是连不上就是,一直link down。能读写寄存器,寄存器值都是对的

是什么问题呢,我的也是电压正常,一直连不上
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116230
QQ
发表于 2024-10-8 09:30:32 | 显示全部楼层
pita 发表于 2024-10-7 11:30
是什么问题呢,我的也是电压正常,一直连不上

你的ID读取出来没,这个出来了,就可以下一步全双工之类的配置是否有问题。
回复

使用道具 举报

3

主题

33

回帖

42

积分

新手上路

积分
42
发表于 2024-11-7 22:50:00 | 显示全部楼层
我画原理图时没注意 VDDIO(9)  VDD1A(19) VDD2A(1)画在一起。这样用不知有什么问题
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2024-12-11 14:23:54 | 显示全部楼层
你好,楼主。我想请教一下原理图里面V3.3转V3.3E。这里就是为了区别开数模电源对吗?是使用了LC π 型滤波电路对吗?然后R14,我看正点原子的原理图标的是电感,但是参数和你这里一样,就是这个参数220R 2A 0.05dDCR 这个我不懂是什么意思,在网上也确认没找到,可以麻烦楼主解答一下吗。 我刚接触,可能提的问题有些奇怪或者低级,谢谢
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116230
QQ
发表于 2024-12-12 10:18:58 | 显示全部楼层
onismfly 发表于 2024-12-11 14:23
你好,楼主。我想请教一下原理图里面V3.3转V3.3E。这里就是为了区别开数模电源对吗?是使用了LC π 型滤波 ...




23.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116230
QQ
发表于 2024-12-12 10:20:17 | 显示全部楼层
panyi1013 发表于 2024-11-7 22:50
我画原理图时没注意 VDDIO(9)  VDD1A(19) VDD2A(1)画在一起。这样用不知有什么问题

1和19一起,9单独


回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2024-12-12 14:58:19 | 显示全部楼层

谢谢管理员呀! 这样子 一下就清楚了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-6-11 04:57 , Processed in 0.477557 second(s), 31 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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