ENet_HUB_V1 原理图参考:电源、FE1.1S USB HUB 与 RTL8305NB 五口百兆以太网设计笔记

发布于 更新于
3

下载 ENet_HUB_V1

资源选择

获取方式

已下载 0 次 评分 5
详情介绍

ENet_HUB_V1 是一块多功能扩展底板,板上包含电源转换、FE1.1S USB HUB、5 路百兆以太网接口。可以同时扩展多路 USB,也通过 RMII 输出 5 路网口,很适合搭配 STM32MP、i.MX 这类自带 ENET MAC 的主控,用来做多网口测试工装或者网关原型验证。这篇笔记对照实际原理图,把各部分电路设计、器件选型、实际调试会碰到的问题整理出来。

1 硬件整体框架

看原理图 PDF,板子主要分成三块:

第一块是电源电路,在 Sheet1 到 Sheet3。外部输入 3.3‑12V 宽压,经过 TPS5402 DC‑DC、AMS1117‑3.3 LDO,生成 12V、5V、3.3V,给板上 USB、网络芯片全部模块供电。

第二块是 USB HUB 电路,对应 Sheet4。主 USB 从机接口输入,经过 FE1.1S 扩展出 5 路 USB 口。每一路 USB 信号线都加了 SMBJ05.0A TVS 管和 UBL05‑2S08 共模抑制器件,做浪涌和差分信号防护。

第三块是 5 路网口以太网电路,Sheet6。主控芯片是 RTL8305NB,一颗 5 口百兆交换机。板上接了 5 组 RJ45 插座和配套网络隔离变压器,对外引出一路 RMII,直接接 CPU 的 ENET MAC。

这点要区分开:这块板不是多片独立 PHY 拼接,是用交换机芯片,内部完成 5 路交换逻辑,再通过 RMII 和主控对接。

2 电源电路细节

2.1 输入防护与防浪涌

CN1 为外部供电接口,支持 3.3‑12V 供电。输入端放了 BSSM0D‑200‑16V 做 ESD 防护,SMCJ65 TVS 管抑制高压浪涌,避免外部电源波动打坏后级芯片。

2.2 TPS5402 DC‑DC 电路

IC1 使用 TPS5402DRCR 非同步降压芯片,输出 5V。

C6、C7 是输入滤波电容;R2、R3 分压电阻用来设定输出电压;L1 是功率电感,配合后端 C23、C24 完成输出滤波,MAX5035A 作为辅助电源通路。

实际做 PCB 要注意:功率回路的电容一定要贴紧芯片引脚。原理图上虽然都画上了,如果布局距离拉远,5V 输出纹波会变大,后续容易出现 USB 掉线、网口随机断连这类很难复现的问题。另外 TPS5402 是降压架构,外部输入电压必须高于 5V,供电低于 5V 的时候,这个电路无法正常输出 5V。

2.3 AMS1117‑3.3 LDO

U1 AMS1117‑3V3,由 5V 转 3.3V,给 FE1.1S、RTL8305NB 以及网口部分数字电路供电。

输出串了 L2 磁珠,用来隔离数字和模拟域之间的噪声。输入、输出都采用 10uF 电解搭配 0.1uF 陶瓷电容的组合滤波方案。AMS1117 压降比较大,负载高的时候芯片发热明显,布局时预留散热空间。

2.4 电源开关与状态灯

Q1、Q2 两颗 MOS 管组成电源开关,R10、R11 分压网络控制开关使能。LED1 是电源指示灯,上电常亮,调试的时候可以快速判断板子有没有上电。

3 USB HUB 电路(FE1.1S)

FE1.1S 是一颗 USB2.0 HUB 芯片,1 路 USB 从机输入扩展 5 路 USB。

每一路 USB 的 D+、D‑都做防护:SMBJ05.0A TVS 管吸收静电冲击,UBL05‑2S08 共模抑制器,抑制线上共模干扰。工业环境插拔 USB 容易带静电,这部分防护不能直接省略。

原理图上 USB 差分线直接引出,PCB 布线时需要做差分等长处理,D+ 和 D‑长度差不能太大,否则会出现 USB 识别不稳定,高速模式跑不上去,只能降到全速。

4 以太网部分 RTL8305NB

板子核心网络芯片是 RTL8305NB,5 端口百兆交换机。外部挂 5 路 RJ45 + 网络隔离变压器。交换机对外引出一组 RMII 接口,接到主控的 ENET MAC,CPU 不需要管 5 个网口之间的数据交换,交换全部在 RTL8305NB 内部完成。

每一路网口结构:RTL8305NB 差分信号 → 网络隔离变压器 → RJ45 插座。变压器实现电气隔离,抑制共模干扰,提升工业环境抗干扰能力。

布线重点:

  • 变压器两侧地要做隔离,网口侧隔离地和板卡数字地不要直接大面积连通;
  • RMII 时序比较敏感,REF_CLK 时钟走线尽量短,旁边放置 0.1uF 去耦;TX/RX 差分信号做好阻抗控制;
  • 芯片周边的电源滤波电容,全部就近摆放到芯片电源引脚,不要远距离走线。

5 常见调试问题汇总

  • USB 口识别不稳定:优先查 5V 电源纹波,其次检查 USB 差分走线,确认 TVS、共模器件有没有焊接虚焊;
  • 网口 link 灯不亮:先测 3.3V 供电,确认 RTL8305NB 复位电平正常,再检查 RMII 时钟,排查变压器、RJ45 焊接;
  • 网口能 link 但是大量丢包:大概率信号完整性问题,RMII 走线过长,电源噪声大,或者变压器布线不合理;
  • TPS5402 输出异常:确认输入电压大于 5V,功率电感选型是否满足电流,输入输出电容焊接到位。

6 适用场景

  • 嵌入式网关原型开发;
  • 多网口硬件测试工装;
  • 学习 RMII、交换机外围电路,硬件练手平台。

ENet_HUB_V1 这块底板,把电源、USB 扩展、5 路网口交换机做在一张板上。原理图上看外围器件都比较常规,但这类高速接口板子,很多问题不会在原理图体现,大多来自 PCB 布局布线。电源滤波、差分走线、隔离地处理这几块没做好,就会遇到时好时坏的隐性故障,调试起来非常耗时间。

常见问题(FAQ)

ENet_HUB_V1 的 5 路网口是多片独立 PHY 吗?
不是。板上用的是 RTL8305NB 五口百兆交换机芯片,5 路交换逻辑在芯片内部完成,对外只引出一组 RMII 接口接主控 ENET MAC,CPU 不需要处理 5 个网口之间的数据交换。
TPS5402 输出 5V 异常,通常先查什么?
先确认外部输入电压是否高于 5V,TPS5402 是降压架构,输入低于 5V 时无法正常输出 5V;再检查功率电感选型是否满足电流,以及输入输出电容是否焊接到位。
USB 口识别不稳定,可能和哪些设计有关?
优先查 5V 电源纹波,功率回路电容布局离芯片太远会导致纹波变大;其次检查 USB 差分线是否等长,D+ 与 D‑ 长度差过大会导致高速模式跑不上去;同时确认 TVS 管、共模抑制器件有没有虚焊。
RTL8305NB 网口部分布线要注意什么?
变压器两侧地要做隔离,网口侧隔离地不要和板卡数字地大面积直连;RMII 的 REF_CLK 走线尽量短并在旁边放 0.1uF 去耦,TX/RX 差分做好阻抗控制;芯片电源滤波电容就近放在电源引脚旁。
网口能 link 但大量丢包,一般是什么原因?
大概率是信号完整性问题,比如 RMII 走线过长、电源噪声偏大、变压器布线不合理,需要从这几方面逐一排查。
0 讨论
热门最新
总结
暂无总结
0 / 600
嗨,下午好!
所有的成功,都源自一个勇敢的开始
相关文章