了解并解决 Arduino 以太网扩展板中的“511 Bug”

Understanding and Resolving the "511 Bug" in Arduino Ethernet Shields

以太网屏蔽错误 - “511 bug”

转发: Understanding and Resolving the "511 Bug" in Arduino Ethernet Shields


项目介绍

简介:“511 bug”是影响某些第三方 Arduino 以太网扩展板的已知问题,由与阵列电阻器相关的设计错误引起。 在本指南中,我们将讨论该错误、其影响以及解决该问题的步骤。

Bug 描述:该 Bug 源于在 A 位置(如图所示)使用 49.9 欧姆电阻来匹配 100 欧姆的以太网阻抗。 然而,由于制造错误,一些不同制造商的屏蔽在同一位置有一个 510 欧姆的电阻。

了解电阻值:读取电阻时,最后一位数字代表前面数字的乘数。 例如:

  • 511 转换为 51 x 10,即 510 欧姆。
  • 510 转换为 51 x 1,即 51 欧姆。

检查您的以太网扩展板:如果您还没有从 Arduino 官方网站购买以太网扩展板,那么验证电阻值至关重要。 如果读数为 511,则可能需要进行一些调整才能获得最佳性能。

建议修复:

  1. 最好的解决方案是用 49.9 欧姆的电阻替换阵列电阻。
  2. 如果没有阵列电阻,每条线串联4个1005尺寸的49.9欧姆电阻。
  3. 或者,将引脚 3-6 和 1-2 连接到 RJ-45 底部的 100 欧姆电阻,从而移除阵列电阻。 请注意,由于没有接地到 GND 的电容器,此方法可能会引入共模噪声。

    以太网扩展板上的大多数 RJ-45 连接器都配备了 HANRUN 的 HR911105A。

  4. 与选项 3 类似,但如果未移除阵列电阻,则电阻值约为 111 欧姆。

结论:虽然以太网扩展板无需进行这些修改即可正常工作,但阻抗不匹配可能会导致通信不稳定。 因此,建议根据需要检查和调整电阻值以获得最佳性能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值