硬汉嵌入式论坛

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

[RL-TCPnet] RL-TCPnet静态IP连小票打印机的问题

[复制链接]

2

主题

5

回帖

11

积分

新手上路

积分
11
发表于 2025-9-2 11:53:10 | 显示全部楼层 |阅读模式
STM32F429板子LAN8742A的PHY,用的RL-TCPnet,静态IP连小票打印机。

发现一个奇怪的问题:
打印机先通电,板子再通电,网口灯不亮,网络连接不起来。
板子先通电,打印机再通电,则能正常连接,正常打印。
有遇到过这样问题的同行没有,怎么回事呢?请教一下。

回复

使用道具 举报

2

主题

5

回帖

11

积分

新手上路

积分
11
 楼主| 发表于 2025-9-2 15:23:42 | 显示全部楼层
经过多次测试,发现如果板子与打印机正常连接后,再重启电路板,也能正常连接。多次重启电路板都能正常连接。
但是先开打印机,再电路板上电,怎么也不能连接。PHY 一直处于LINKDown状态。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118308
QQ
发表于 2025-9-3 10:36:12 | 显示全部楼层
jiny 发表于 2025-9-2 15:23
经过多次测试,发现如果板子与打印机正常连接后,再重启电路板,也能正常连接。多次重启电路板都能正常连接 ...

上电后延迟2秒再初始化网络,防止你的MCU复位和PHY芯片复位不同步导致的。
回复

使用道具 举报

2

主题

5

回帖

11

积分

新手上路

积分
11
 楼主| 发表于 2025-9-4 09:31:21 | 显示全部楼层
问题解决了,把复位电容去掉就好了,复位脚由stm32f429的GPIO控制。感谢大佬eric2013!
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118308
QQ
发表于 2025-9-4 11:30:07 | 显示全部楼层
jiny 发表于 2025-9-4 09:31
问题解决了,把复位电容去掉就好了,复位脚由stm32f429的GPIO控制。感谢大佬eric2013!

回复

使用道具 举报

2

主题

5

回帖

11

积分

新手上路

积分
11
 楼主| 发表于 2025-9-5 09:52:08 | 显示全部楼层
jiny 发表于 2025-9-4 09:31
问题解决了,把复位电容去掉就好了,复位脚由stm32f429的GPIO控制。感谢大佬eric2013!

去掉复位电容也没有真正解决问题,只是把概率变小了很多。
真正原因是SI4432无线模块的无线信号导致的,直接将LAN8742A的复位脚10K上拉就好了断开MCU的GPIO对LAN8742A的控制。
就是不知道,LAN8742A复位脚直接上拉连复位电容都不要,有没有问题。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-26 09:03 , Processed in 0.041067 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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