硬汉嵌入式论坛

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

[以太网] LAN8720A芯片与交换机芯片IP78G芯片PHY地址冲突问题

[复制链接]

4

主题

20

回帖

32

积分

新手上路

积分
32
发表于 前天 12:03 | 显示全部楼层 |阅读模式
我使用STM32H723芯片驱动外挂的一个LAN8720A芯片,其PHY地址默认为0,为了扩展网口,使用一颗IP178G交换机芯片,其PHY地址默认为0~7,并且两个芯片通过MDIO总线连接,因为出现PHY地址出现冲突,想通过STM32在上电时,将LAN8720A芯片PHY地址修改为大于7的地址。但是测试发现要么LAN8720A芯片地址无法正确写入,要么出现IP178G芯片无法正常工作。有使用过这种方式的朋友么,可以帮忙解答一下这个硬件方式是否合理,能否实现正常的以太网功能?
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 前天 14:08 | 显示全部楼层
STM32的一个MAC通过RMII同时接LAN8720和IP178?
回复

使用道具 举报

4

主题

20

回帖

32

积分

新手上路

积分
32
 楼主| 发表于 昨天 10:31 | 显示全部楼层
问题已经解决,硬件上未加偏置电阻,补上以后,先将IP178G进入复位状态,再将LAN8720A的地址通过软件设置到0~7以外的地址,不超过31即可,再将IP178G芯片完成复位。此时就能实现正常的功能。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
发表于 昨天 11:41 | 显示全部楼层
Ainit 发表于 2025-4-24 10:31
问题已经解决,硬件上未加偏置电阻,补上以后,先将IP178G进入复位状态,再将LAN8720A的地址通过软件设置到 ...

谢谢告知最终原因。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-25 19:10 , Processed in 0.210731 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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