Files
LLMWiki/raw/DTU/交换机芯片 RTL8305NBI-CG.md
2026-06-03 21:55:02 +08:00

15 KiB
Raw Blame History

引脚定义

image.png

RTL8305NBI-CG 引脚号 引脚名称 类型 引脚说明
1 AVDDL P 模拟电源 1.0V,芯片内部产生
2 RXIP1 I/O 差分接收数据输入Port1 支持 10Base-T、100Base-TXMDI/MDIX 自动切换模式下可作为差分输出
3 RXIN1 I/O 差分接收数据输入Port1 支持 10Base-T、100Base-TXMDI/MDIX 自动切换模式下可作为差分输出
4 TXON1 I/O 差分发送数据输出Port1 支持 10Base-T、100Base-TXMDI/MDIX 自动切换模式下可作为差分输入
5 TXOP1 I/O 差分发送数据输出Port1 支持 10Base-T、100Base-TXMDI/MDIX 自动切换模式下可作为差分输入
6 AVDDH P 模拟电源 3.3V
7 DVDDL P 数字电源 1.0V,用于核心电压
8 AVDDH P 模拟电源 3.3V
9 TXOP2 I/O 差分发送数据输出Port2 支持 10Base-T、100Base-TXMDI/MDIX 自动切换模式下可作为差分输入
10 TXON2 I/O 差分发送数据输出Port2 支持 10Base-T、100Base-TXMDI/MDIX 自动切换模式下可作为差分输入
11 RXIN2 I/O 差分接收数据输入Port2 支持 10Base-T、100Base-TXMDI/MDIX 自动切换模式下可作为差分输出
12 RXIP2 I/O 差分接收数据输入Port2 支持 10Base-T、100Base-TXMDI/MDIX 自动切换模式下可作为差分输出
13 AVDDL P 模拟电源 1.0V
14 RXIP3 I/O 差分接收数据输入Port3 支持 10Base-T、100Base-TXMDI/MDIX 自动切换模式下可作为差分输出
15 RXIN3 I/O 差分接收数据输入Port3 支持 10Base-T、100Base-TXMDI/MDIX 自动切换模式下可作为差分输出
16 TXON3 I/O 差分发送数据输出Port3 支持 10Base-T、100Base-TXMDI/MDIX 自动切换模式下可作为差分输入
17 TXOP3 I/O 差分发送数据输出Port3 支持 10Base-T、100Base-TXMDI/MDIX 自动切换模式下可作为差分输入
18 AVDDH P 模拟电源 3.3V
19 TXOP4 I/O 差分发送数据输出Port4 支持 10Base-T、100Base-TXMDI/MDIX 自动切换模式下可作为差分输入
20 TXON4 I/O 差分发送数据输出Port4 支持 10Base-T、100Base-TXMDI/MDIX 自动切换模式下可作为差分输入
21 RXIN4 I/O 差分接收数据输入Port4 支持 10Base-T、100Base-TXMDI/MDIX 自动切换模式下可作为差分输出
22 RXIP4 I/O 差分接收数据输入Port4 支持 10Base-T、100Base-TXMDI/MDIX 自动切换模式下可作为差分输出
23 AVDDL P 模拟电源 1.0V
24 DVDDL P 数字电源 1.0V,用于核心电压
25 SCL/MDC I/O, PU 双功能引脚:上电时为 I2C 接口时钟,用于 EEPROM 自动加载;上电后为 SMIMII 管理接口)时钟,用于访问寄存器;驱动能力 4mA内置上拉电阻典型值 75KΩ
26 SDA/MDIO I/O, PU 双功能引脚:上电时为 I2C 接口数据输入输出,用于 EEPROM 自动加载;上电后为 SMIMII 管理接口)数据输入输出,用于访问寄存器;驱动能力 4mA内置上拉电阻典型值 75KΩ
27 RESETB I, PU 系统引脚复位输入,低电平有效;内置上拉电阻(典型值 75KΩ
28 LDIND/DIS_LD I/O, PU 双功能引脚复位时为环路检测功能禁用输入0 = 启用1 = 禁用,默认禁用);复位后为环路指示输出,用于驱动 LED 和蜂鸣器;驱动能力 10mA内置上拉电阻典型值 75KΩ
29 P0LED/DIS_EEE I/O, PD 双功能引脚:复位时为 EEE节能以太网功能禁用输入0 = 启用1 = 禁用,默认启用);复位后为 Port0 状态指示 LED 输出;驱动能力 10mA内置下拉电阻典型值 75KΩ
30 P1LED I/O, PD Port1 状态指示 LED 输出;驱动能力 10mA内置下拉电阻典型值 75KΩ
31 DVDDH P 数字电源 3.3V,用于 IO 引脚
32 P2LED/DIS_RST_BLNK I/O, PD 双功能引脚:复位时为 LED 上电闪烁禁用输入0 = 启用1 = 禁用,默认启用);复位后为 Port2 状态指示 LED 输出;驱动能力 10mA内置下拉电阻典型值 75KΩ
33 P3LED I/O, PD Port3 状态指示 LED 输出;驱动能力 10mA内置下拉电阻典型值 75KΩ
34 P4LED I/O, PD Port4 状态指示 LED 输出;驱动能力 10mA内置下拉电阻典型值 75KΩ
35 DVDDL P 数字电源 1.0V,用于核心电压
36 V10OUT O 内部 LDO 稳压器 1.0V 输出,由 3.3V 输入转换而来,仅供芯片内部使用
37 V33IN P 内部 LDO 稳压器 3.3V 输入
38 AVDDHPLL P PLL 模块的 3.3V 电源
39 XO O 25MHz 晶体振荡器输出;使用外部振荡器时该引脚悬空
40 XI I 25MHz 晶体振荡器输入;可接外部 25MHz 时钟输入;时钟容差 ±50ppm
41 AVDDLPLL P PLL 模块的 1.0V 电源
42 IBREF O PHY 带隙参考电阻引脚,需外接 2.49KΩ1% 精度)电阻到地
43 AVDDL P 模拟电源 1.0V
44 RXIP0 I/O 差分接收数据输入Port0 支持 10Base-T、100Base-TXMDI/MDIX 自动切换模式下可作为差分输出
45 RXIN0 I/O 差分接收数据输入Port0 支持 10Base-T、100Base-TXMDI/MDIX 自动切换模式下可作为差分输出
46 TXON0 I/O 差分发送数据输出Port0 支持 10Base-T、100Base-TXMDI/MDIX 自动切换模式下可作为差分输入
47 TXOP0 I/O 差分发送数据输出Port0 支持 10Base-T、100Base-TXMDI/MDIX 自动切换模式下可作为差分输入
48 AVDDH P 模拟电源 3.3V
E-PAD GND P 整个芯片的公共接地端
  • AVDDL 是36引脚芯片内部产生的LDO产生的1.0V输出连接所有AVDDL 和 DVDLL 引脚,一共七个
  • AVDDH 需要外部提供3.3V电源需要连接所有AVDDH和DVDDH一共有6个

引脚连接注意事项

LED 引脚

统一表示对应网口的状态

  1. 常亮:网口 Link 已建立10/100M 已连接)
  2. 闪烁有数据收发Activity
  3. 熄灭:无连接 / 端口 Down
  4. 同步快速闪烁:芯片检测到网络环路Loop

LED 是高有效还是低有效,由复位时该引脚的电平决定

  • 复位时引脚悬空(默认下拉)→ LED 高电平有效
  • 复位时引脚被上拉 → LED 低电平有效 image.png

DIS_EEE

禁用 EEEEnergy-Efficient Ethernet 节能以太网功能。

引脚 29 复位电平 DIS_EEE 状态 芯片行为 适用场景
0悬空 / 接地) 不禁用(启用 EEE 空闲自动低功耗,更省电 家用交换机、IP 摄像头、无特殊时延要求
1上拉 3.3V 禁用 EEE 始终全速工作,不休眠 工业控制、实时传输、对延迟敏感设备

DIS_RST_BLNK = Disable Reset Blinking

是否禁用芯片复位完成后的 LED 上电自检闪烁

复位时引脚 32 电平 DIS_RST_BLNK 状态 芯片行为
0接地 / 悬空,默认) 0 = 不禁用 复位释放后,所有端口 LEDP0~P4统一闪烁一轮,完成上电自检
1上拉到 3.3V 1 = 禁用 复位释放后,LED 不做上电闪烁,直接进入正常 Link/Act 指示

DIS_LDLoop Detection 使能)

硬件复位期间,此脚作为配置脚,决定是否开启环路检测

  • 0拉低使能环路检测Loop Detection Enable
  • 1悬空 / 拉高,默认)禁用环路检测Loop Detection Disable 复位后:状态输出 LDINDLoop Indicator 复位完成后,自动切换为输出脚,用于:
  • 驱动环路告警 LED
  • 驱动蜂鸣器(有源 / 无源均可) 当芯片检测到网口环路时:
  • LDIND 输出周期性方波LED 闪烁、蜂鸣器鸣叫
  • 闪烁 / 鸣叫频率可通过寄存器配置为 400ms 或 800ms 周期

上电时序

image.png RTL8305NBI 正常工作需要两种电源电压类型3.3V 和 1.0V。其中1.0V 是通过 RTL8305NBI 内部的 LDO低压差线性稳压器从 3.3V 转换而来的。

  • Ta 是指 3.3V 电源电压高于 2.6V (±5%) 的时刻。在 Ta 之后3.3V 电源电压永远不会低于 2.6V (±5%)。
  • Tb 是指 1.0V 电源电压高于 0.71V (±10%) 的时刻。在 Tb 之后1.0V 电源电压永远不会低于 0.71V (±10%)。
  • Tc 是指 3.3V 和 1.0V 电源均稳定(即电压始终处于合规操作范围内)的时刻。
  • Td 是引脚复位信号被解除断言(变为无效/撤销)的时刻。
  • Te 是 RTL8305NBI 设备准备好被外部 CPU 访问的时刻。 要求如下:
  • Ta 的时长应在 500微秒 (μsμs) 到 20毫秒 (msms) 之间。
  • 对于 RTL8305NBI 芯片的 LDO低压差线性稳压器Ta 的发生顺序始终早于 Tb。原则上Td 与 Ta/Tb/Tc 之间的时序先后关系也不是必须的。推荐 Td 的时间大于 5ms
  • 从 Te 时刻到 Ta/Tb/Td 中较晚发生的那个时刻的时间间隔,等于 EEPROM 加载时间加上 30毫秒。EEPROM 的加载时间会根据串行 EEPROM 中的自动加载数据字节数量而变化。
  • 复位 (Reset) 根据复位类型的不同RTL8305NBI 的全部或部分内容会被初始化。有几种方法可以复位 RTL8305NBI
  • 通过引脚 RESET# 或上电对整片芯片进行硬件复位
  • 通过寄存器 SoftReset 对数据包缓冲区、队列和 MIB 计数器进行软复位
  • 通过寄存器复位对每个 PHY 进行 PHY 软件复位 硬件复位 (Hardware Reset) 上电,或者将 RESET# 引脚拉低至少 1µs微秒。RTL8305NBI 会复位整个芯片。在所有电源准备就绪且 RESET# 引脚解除断言de-asserted即变为高电平/无效状态)后,它将从引脚和串行 EEPROM 获取初始值。 软复位 (Soft Reset) RTL8305NBI 不会复位 LUT查找表、LED 电路和所有寄存器,也不会从串行 EEPROM 和引脚向寄存器加载数据。数据包缓冲区、队列和 MIB 计数器将被复位。通过 SMI串行管理接口更改队列号后外部设备必须执行软复位以更新配置。 PHY 软件复位 (PHY Software Reset) 将某个 PHY 的 Reg0 的第 15 位写为 1。随后 RTL8305NBI 将复位该 PHY。