打印
[技术讨论]

以太网电路兼容问题 大神帮忙

[复制链接]
499|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
妮妮轰轰|  楼主 | 2024-8-30 15:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
A设备,有一个通讯模块是HSIC接口,卖家说必须用LAN7850电路,我照做了,用的百兆。
B设备,控制端,我这边mcu接了沁恒的CH395Q(集成了mac层和pfy层)。
用这两端进行通讯,AB端接起来,经常断线。断线频率在800ms~2s、3s吧。
但是单独用电脑接A,或者用电脑接B都没问题。或者在A和B之间接交换机也没问题。

这是咋回事,没相关经验,请大神指导。谢谢。


使用特权

评论回复

相关帖子

沙发
妮妮轰轰|  楼主 | 2024-8-30 16:02 | 只看该作者
各位。搞定啦。是兼容问题,需要调整一个信号的电阻就行了。

使用特权

评论回复
板凳
丙丁先生| | 2024-8-31 06:56 | 只看该作者
根据您的描述,似乎在A设备和B设备之间直接连接时出现了通讯不稳定的情况。这可能由多种因素引起,包括但不限于信号完整性问题、电气匹配问题、以及PHY芯片之间的兼容性问题。以下是一些可能的解决步骤和建议:

1. 检查硬件连接:确保所有连接都正确无误,包括HSIC接口到LAN7850的连接以及CH395Q到LAN7850的连接。检查是否有松动或损坏的线缆、连接器等。

2.检查电源供应:不稳定的电源可能会导致通讯中断。验证给PHY芯片和MCU的电源是否稳定且符合规格要求。

3. 阻抗匹配:高速信号传输需要良好的阻抗匹配来减少信号反射和干扰。确认您的以太网电路设计(包括布线和终端电阻)遵循了正确的阻抗匹配原则。

4. PHY芯片配置:检查两个设备的PHY芯片配置是否正确,包括速度、双工模式、自动交叉(Auto-Crossover)、流控制等设置。

5. 信号完整性分析:如果可能的话,进行信号完整性分析。使用示波器观察信号线上的波形,检查是否存在过冲、下冲或振铃等问题。

6. 固件/软件调试:确认MCU和PHY芯片的固件或软件配置是否正确,没有bug或者错误的逻辑可能导致连接中断。

7. 兼容性测试:由于您提到单独用电脑连接A或B都没有问题,可能是两个设备直接连接时的特定情况触发了问题。尝试不同的设置组合,比如改变速度(10/100Mbps),更改流控制设置等,看是否有改善。

8. 环境因素:有时候电磁干扰也会导致连接不稳定,尝试更换走线路径或增加屏蔽措施。

最后,如果以上步骤都无法解决问题,可能需要进一步的专业技术支持。您可以考虑联系芯片供应商的技术支持团队,他们可能会提供更具体的指导。同时,考虑到论坛里有许多经验丰富的工程师,发帖详细描述问题并附上电路图和配置细节,征求论坛成员的意见也是很好的选择。

使用特权

评论回复
地板
丙丁先生| | 2024-8-31 22:40 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

129

帖子

3

粉丝