完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
手头一款19年开发的产品,基于esp32+ip101,参考ESP32-Ethernet-Kit V1.1进行外围设计,但当时因为考虑用模组,只能采用IO0做时钟同步(因为文档零散,当时没看到有IO0的使用注意事项),然后IO0做输入电路又干净,就在ESP32-Ethernet-Kit V1.1板子上去掉相关阻容,修改下,直接连接IO0到IP101【见
但我当时看文档没注意有个反相器,同时由于做了通讯测试一切又都正常,之后就没考虑其他了; 但最近一批产品,出现极个别会网络不稳定,具体现象为设备获取IP正常,局域网内电脑能Ping通设备获取到的IP,但设备无法进行网络通信(如http请求失败),排查软硬件没搞明白哪里的问题,然后搜罗乐鑫的资料,才发现IO0引脚的注意事项,【见https://docs.espressif.com/projects/esp ... ml#mac-phy】,说IO0在用于向IP101输出时钟会出现网络不稳定的现象,那么这个问题有没有好的补救方法?那么IO0加反相器输出时钟就可以吗? 最后问一个,如果考虑用IO17输出做时钟同步给IP101,需不需要加反相器? 遇到过的朋友,有时间的话帮回答下,谢谢 |
|
相关推荐
1个回答
|
|
根据您提供的信息,我将尝试提供一些建议来解决IP101网络不稳定的问题。以下是一些可能的原因和解决方案:
1. **IO0时钟同步问题**:由于您提到使用了IO0作为时钟同步,但未注意到文档中的反相器问题,这可能导致时钟信号不稳定。建议您检查IO0的信号质量,确保信号稳定且无干扰。 2. **电源问题**:不稳定的电源可能会影响网络通信。请确保您的设备电源稳定,并且符合IP101和ESP32的电源要求。 3. **信号干扰**:在您的设计中,可能存在信号干扰问题。请检查您的布线是否合理,尽量避免信号线与其他高速信号线并行。此外,可以考虑在信号线上添加去耦电容以减少干扰。 4. **固件问题**:请检查您的固件是否为最新版本,以确保所有已知问题都已修复。同时,检查您的网络通信代码,确保没有逻辑错误或资源竞争问题。 5. **硬件故障**:极个别产品出现问题,可能是硬件故障。请检查这些问题设备的相关硬件组件,如IP101模块、晶振、电阻和电容等,确保它们工作正常。 6. **环境因素**:网络不稳定可能与环境因素有关,如温度、湿度等。请确保您的设备在适当的环境条件下工作。 7. **软件设置**:检查您的设备网络设置,确保没有错误的配置,如错误的DNS服务器、错误的网关等。 8. **网络协议栈**:检查您的设备使用的网络协议栈是否稳定,或者尝试更换其他协议栈,看看是否能解决问题。 综上所述,解决网络不稳定问题需要从多个方面进行排查。希望这些建议能帮助您找到问题的原因并解决它。如果问题仍然存在,请提供更多详细信息,以便我能为您提供更具体的帮助。 |
|
|
|
只有小组成员才能发言,加入小组>>
321 浏览 0 评论
1178 浏览 1 评论
586浏览 6评论
483浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
468浏览 5评论
467浏览 4评论
442浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 01:47 , Processed in 0.923338 second(s), Total 79, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号