ZHCSIS3A
September 2018 – December 2018
DP83869HM
PRODUCTION DATA.
1
特性
2
应用
3
说明
Device Images
标准以太网系统方框图
4
修订历史记录
5
(说明 (续))
6
器件比较表
7
Pin Configuration and Functions
RGZ Package (VQFN) Pin Functions
8
Specifications
8.1
Absolute Maximum Ratings
8.2
ESD Ratings
8.3
Recommended Operating Conditions
8.4
Thermal Information
8.5
Electrical Characteristics
8.6
Timing Requirements
8.7
Typical Characteristics
9
Detailed Description
9.1
Overview
9.2
Functional Block Diagram
9.3
Feature Description
9.3.1
WoL (Wake-on-LAN) Packet Detection
9.3.1.1
Magic Packet Structure
9.3.1.2
Magic Packet Example
9.3.1.3
Wake-on-LAN Configuration and Status
9.3.2
Start of Frame Detect for IEEE 1588 Time Stamp
9.3.2.1
SFD Latency Variation and Determinism
9.3.2.1.1
1000-Mb SFD Variation in Master Mode
9.3.2.1.2
1000-Mb SFD Variation in Slave Mode
9.3.2.1.3
100-Mb SFD Variation
9.3.3
Clock Output
9.3.4
Loopback Mode
9.3.4.1
Near-End Loopback
9.3.4.1.1
MII Loopback
9.3.4.1.2
PCS Loopback
9.3.4.1.3
Digital Loopback
9.3.4.1.4
Analog Loopback
9.3.4.1.5
External Loopback
9.3.4.1.6
Far-End (Reverse) Loopback
9.3.5
BIST Configuration
9.3.6
Interrupt
9.3.7
Power-Saving Modes
9.3.7.1
IEEE Power Down
9.3.7.2
Active Sleep
9.3.7.3
Passive Sleep
9.3.8
Mirror Mode
9.3.9
Speed Optimization
9.3.10
Cable Diagnostics
9.3.10.1
TDR
9.3.11
Fast Link Drop
9.3.12
Jumbo Frames
9.4
Device Functional Modes
9.4.1
Copper Ethernet
9.4.1.1
1000BASE-T
9.4.1.2
100BASE-TX
9.4.1.3
10BASE-Te
9.4.2
Fiber Ethernet
9.4.2.1
1000BASE-X
9.4.2.2
100BASE-FX
9.4.3
Serial GMII (SGMII)
9.4.4
Reduced GMII (RGMII)
9.4.4.1
1000-Mbps Mode Operation
9.4.4.2
1000-Mbps Mode Timing
9.4.4.3
10- and 100-Mbps Mode
9.4.5
Media Independent Interface (MII)
9.4.6
Bridge Modes
9.4.6.1
RGMII-to-SGMII Mode
9.4.6.2
SGMII-to-RGMII Mode
9.4.7
Media Convertor Mode
9.4.8
Register Configuration for Operational Modes
9.4.8.1
RGMII-to-Copper Ethernet Mode
9.4.8.2
RGMII-to-1000Base-X Mode
9.4.8.3
RGMII-to-SGMII Bridge Mode
9.4.8.4
1000M Media Convertor Mode
9.4.8.5
100M Media Convertor Mode
9.4.8.6
SGMII-to-Copper Ethernet Mode
9.4.9
Serial Management Interface
9.4.9.1
Extended Address Space Access
9.4.9.1.1
Write Address Operation
9.4.9.1.2
Read Address Operation
9.4.9.1.3
Write (No Post Increment) Operation
9.4.9.1.4
Read (No Post Increment) Operation
9.4.9.1.5
Write (Post Increment) Operation
9.4.9.1.6
Read (Post Increment) Operation
9.4.9.1.7
Example of Read Operation Using Indirect Register Access
9.4.9.1.8
Example of Write Operation Using Indirect Register Access
9.4.10
Auto-Negotiation
9.4.10.1
Speed and Duplex Selection - Priority Resolution
9.4.10.2
Master and Slave Resolution
9.4.10.3
Pause and Asymmetrical Pause Resolution
9.4.10.4
Next Page Support
9.4.10.5
Parallel Detection
9.4.10.6
Restart Auto-Negotiation
9.4.10.7
Enabling Auto-Negotiation Through Software
9.4.10.8
Auto-Negotiation Complete Time
9.4.10.9
Auto-MDIX Resolution
9.5
Programming
9.5.1
Strap Configuration
9.5.1.1
Straps for PHY Address
9.5.1.2
Strap for DP83869HM Functional Mode Selection
9.5.1.3
Straps for RGMII/SGMII to Copper
9.5.1.4
Straps for RGMII to 1000Base-X
9.5.1.5
Straps for RGMII to 100Base-FX
9.5.1.6
Straps for Bridge Mode (SGMII-RGMII)
9.5.1.7
Straps for 100M Media Convertor
9.5.1.8
Straps for 1000M Media Convertor
9.5.2
LED Configuration
9.5.3
Reset Operation
9.5.3.1
Hardware Reset
9.5.3.2
IEEE Software Reset
9.5.3.3
Global Software Reset
9.5.3.4
Global Software Restart
9.6
Register Maps
9.6.1
DP83869 Registers
9.6.1.1
BMCR Register (Address = 0x0) [reset = 0x1140]
Table 21.
BMCR Register Field Descriptions
9.6.1.2
BMSR Register (Address = 0x1) [reset = 0x7949]
Table 22.
BMSR Register Field Descriptions
9.6.1.3
PHYIDR1 Register (Address = 0x2) [reset = 0x2000]
Table 23.
PHYIDR1 Register Field Descriptions
9.6.1.4
PHYIDR2 Register (Address = 0x3) [reset = 0xA0F1]
Table 24.
PHYIDR2 Register Field Descriptions
9.6.1.5
ANAR Register (Address = 0x4) [reset = 0x1]
Table 25.
ANAR Register Field Descriptions
9.6.1.6
ALNPAR Register (Address = 0x5) [reset = 0x0]
Table 26.
ALNPAR Register Field Descriptions
9.6.1.7
ANER Register (Address = 0x6) [reset = 0x64]
Table 27.
ANER Register Field Descriptions
9.6.1.8
ANNPTR Register (Address = 0x7) [reset = 0x2001]
Table 28.
ANNPTR Register Field Descriptions
9.6.1.9
ANLNPTR Register (Address = 0x8) [reset = 0x2001]
Table 29.
ANLNPTR Register Field Descriptions
9.6.1.10
GEN_CFG1 Register (Address = 0x9) [reset = 0x300]
Table 30.
GEN_CFG1 Register Field Descriptions
9.6.1.11
GEN_STATUS1 Register (Address = 0xA) [reset = 0x0]
Table 31.
GEN_STATUS1 Register Field Descriptions
9.6.1.12
REGCR Register (Address = 0xD) [reset = 0x0]
Table 32.
REGCR Register Field Descriptions
9.6.1.13
ADDAR Register (Address = 0xE) [reset = 0x0]
Table 33.
ADDAR Register Field Descriptions
9.6.1.14
1KSCR Register (Address = 0xF) [reset = 0xF000]
Table 34.
1KSCR Register Field Descriptions
9.6.1.15
PHY_CONTROL Register (Address = 0x10) [reset = 0x5048]
Table 35.
PHY_CONTROL Register Field Descriptions
9.6.1.16
PHY_STATUS Register (Address = 0x11) [reset = 0x0]
Table 36.
PHY_STATUS Register Field Descriptions
9.6.1.17
INTERRUPT_MASK Register (Address = 0x12) [reset = 0x0]
Table 37.
INTERRUPT_MASK Register Field Descriptions
9.6.1.18
INTERRUPT_STATUS Register (Address = 0x13) [reset = 0x0]
Table 38.
INTERRUPT_STATUS Register Field Descriptions
9.6.1.19
GEN_CFG2 Register (Address = 0x14) [reset = 0x29C7]
Table 39.
GEN_CFG2 Register Field Descriptions
9.6.1.20
RX_ERR_CNT Register (Address = 0x15) [reset = 0x0]
Table 40.
RX_ERR_CNT Register Field Descriptions
9.6.1.21
BIST_CONTROL Register (Address = 0x16) [reset = 0x0]
Table 41.
BIST_CONTROL Register Field Descriptions
9.6.1.22
GEN_STATUS2 Register (Address = 0x17) [reset = 0x40]
Table 42.
GEN_STATUS2 Register Field Descriptions
9.6.1.23
LEDS_CFG1 Register (Address = 0x18) [reset = 0x6150]
Table 43.
LEDS_CFG1 Register Field Descriptions
9.6.1.24
LEDS_CFG2 Register (Address = 0x19) [reset = 0x4444]
Table 44.
LEDS_CFG2 Register Field Descriptions
9.6.1.25
LEDS_CFG3 Register (Address = 0x1A) [reset = 0x2]
Table 45.
LEDS_CFG3 Register Field Descriptions
9.6.1.26
GEN_CFG4 Register (Address = 0x1E) [reset = 0x12]
Table 46.
GEN_CFG4 Register Field Descriptions
9.6.1.27
GEN_CTRL Register (Address = 0x1F) [reset = 0x0]
Table 47.
GEN_CTRL Register Field Descriptions
9.6.1.28
ANALOG_TEST_CTRL Register (Address = 0x25) [reset = 0x480]
Table 48.
ANALOG_TEST_CTRL Register Field Descriptions
9.6.1.29
GEN_CFG_ENH_AMIX Register (Address = 0x2C) [reset = 0x141F]
Table 49.
GEN_CFG_ENH_AMIX Register Field Descriptions
9.6.1.30
GEN_CFG_FLD Register (Address = 0x2D) [reset = 0x0]
Table 50.
GEN_CFG_FLD Register Field Descriptions
9.6.1.31
GEN_CFG_FLD_THR Register (Address = 0x2E) [reset = 0x221]
Table 51.
GEN_CFG_FLD_THR Register Field Descriptions
9.6.1.32
GEN_CFG3 Register (Address = 0x31) [reset = 0x10B0]
Table 52.
GEN_CFG3 Register Field Descriptions
9.6.1.33
RGMII_CTRL Register (Address = 0x32) [reset = 0xD0]
Table 53.
RGMII_CTRL Register Field Descriptions
9.6.1.34
RGMII_CTRL2 Register (Address = 0x33) [reset = 0x0]
Table 54.
RGMII_CTRL2 Register Field Descriptions
9.6.1.35
SGMII_AUTO_NEG_STATUS Register (Address = 0x37) [reset = 0x0]
Table 55.
SGMII_AUTO_NEG_STATUS Register Field Descriptions
9.6.1.36
PRBS_TX_CHK_CTRL Register (Address = 0x39) [reset = 0x0]
Table 56.
PRBS_TX_CHK_CTRL Register Field Descriptions
9.6.1.37
PRBS_TX_CHK_BYTE_CNT Register (Address = 0x3A) [reset = 0x0]
Table 57.
PRBS_TX_CHK_BYTE_CNT Register Field Descriptions
9.6.1.38
G_100BT_REG0 Register (Address = 0x43) [reset = 0x7A0]
Table 58.
G_100BT_REG0 Register Field Descriptions
9.6.1.39
SERDES_SYNC_STS Register (Address = 0x4F) [reset = 0x0]
Table 59.
SERDES_SYNC_STS Register Field Descriptions
9.6.1.40
STRAP_STS Register (Address = 0x6E) [reset = 0x0]
Table 60.
STRAP_STS Register Field Descriptions
9.6.1.41
ANA_RGMII_DLL_CTRL Register (Address = 0x86) [reset = 0x77]
Table 61.
ANA_RGMII_DLL_CTRL Register Field Descriptions
9.6.1.42
RXF_CFG Register (Address = 0x134) [reset = 0x1000]
Table 62.
RXF_CFG Register Field Descriptions
9.6.1.43
RXF_STATUS Register (Address = 0x135) [reset = 0x0]
Table 63.
RXF_STATUS Register Field Descriptions
9.6.1.44
IO_MUX_CFG Register (Address = 0x170) [reset = X]
Table 64.
IO_MUX_CFG Register Field Descriptions
9.6.1.45
TDR_GEN_CFG1 Register (Address = 0x180) [reset = 0x752]
Table 65.
TDR_GEN_CFG1 Register Field Descriptions
9.6.1.46
TDR_GEN_CFG2 Register (Address = 0x181) [reset = 0xC850]
Table 66.
TDR_GEN_CFG2 Register Field Descriptions
9.6.1.47
TDR_SEG_DURATION1 Register (Address = 0x182) [reset = 0x5326]
Table 67.
TDR_SEG_DURATION1 Register Field Descriptions
9.6.1.48
TDR_SEG_DURATION2 Register (Address = 0x183) [reset = 0xA01E]
Table 68.
TDR_SEG_DURATION2 Register Field Descriptions
9.6.1.49
TDR_GEN_CFG3 Register (Address = 0x184) [reset = 0xE976]
Table 69.
TDR_GEN_CFG3 Register Field Descriptions
9.6.1.50
TDR_GEN_CFG4 Register (Address = 0x185) [reset = 0x19CF]
Table 70.
TDR_GEN_CFG4 Register Field Descriptions
9.6.1.51
TDR_PEAKS_LOC_A_0_1 Register (Address = 0x190) [reset = 0x0]
Table 71.
TDR_PEAKS_LOC_A_0_1 Register Field Descriptions
9.6.1.52
TDR_PEAKS_LOC_A_2_3 Register (Address = 0x191) [reset = 0x0]
Table 72.
TDR_PEAKS_LOC_A_2_3 Register Field Descriptions
9.6.1.53
TDR_PEAKS_LOC_A_4_B_0 Register (Address = 0x192) [reset = 0x0]
Table 73.
TDR_PEAKS_LOC_A_4_B_0 Register Field Descriptions
9.6.1.54
TDR_PEAKS_LOC_B_1_2 Register (Address = 0x193) [reset = 0x0]
Table 74.
TDR_PEAKS_LOC_B_1_2 Register Field Descriptions
9.6.1.55
TDR_PEAKS_LOC_B_3_4 Register (Address = 0x194) [reset = 0x0]
Table 75.
TDR_PEAKS_LOC_B_3_4 Register Field Descriptions
9.6.1.56
TDR_PEAKS_LOC_C_0_1 Register (Address = 0x195) [reset = 0x0]
Table 76.
TDR_PEAKS_LOC_C_0_1 Register Field Descriptions
9.6.1.57
TDR_PEAKS_LOC_C_2_3 Register (Address = 0x196) [reset = 0x0]
Table 77.
TDR_PEAKS_LOC_C_2_3 Register Field Descriptions
9.6.1.58
TDR_PEAKS_LOC_C_4_D_0 Register (Address = 0x197) [reset = 0x0]
Table 78.
TDR_PEAKS_LOC_C_4_D_0 Register Field Descriptions
9.6.1.59
TDR_PEAKS_LOC_D_1_2 Register (Address = 0x198) [reset = 0x0]
Table 79.
TDR_PEAKS_LOC_D_1_2 Register Field Descriptions
9.6.1.60
TDR_PEAKS_LOC_D_3_4 Register (Address = 0x199) [reset = 0x0]
Table 80.
TDR_PEAKS_LOC_D_3_4 Register Field Descriptions
9.6.1.61
TDR_GEN_STATUS Register (Address = 0x1A4) [reset = 0x0]
Table 81.
TDR_GEN_STATUS Register Field Descriptions
9.6.1.62
TDR_PEAKS_SIGN_A_B Register (Address = 0x1A5) [reset = 0x0]
Table 82.
TDR_PEAKS_SIGN_A_B Register Field Descriptions
9.6.1.63
TDR_PEAKS_SIGN_C_D Register (Address = 0x1A6) [reset = 0x0]
Table 83.
TDR_PEAKS_SIGN_C_D Register Field Descriptions
9.6.1.64
OP_MODE_DECODE Register (Address = 0x1DF) [reset = 0x40]
Table 84.
OP_MODE_DECODE Register Field Descriptions
9.6.1.65
GPIO_MUX_CTRL Register (Address = 0x1E0) [reset = 0x417A]
Table 85.
GPIO_MUX_CTRL Register Field Descriptions
9.6.1.66
FX_CTRL Register (Address = 0xC00) [reset = 0x1140]
Table 86.
FX_CTRL Register Field Descriptions
9.6.1.67
FX_STS Register (Address = 0xC01) [reset = 0x6149]
Table 87.
FX_STS Register Field Descriptions
9.6.1.68
FX_PHYID1 Register (Address = 0xC02) [reset = 0x2000]
Table 88.
FX_PHYID1 Register Field Descriptions
9.6.1.69
FX_PHYID2 Register (Address = 0xC03) [reset = 0xA0F1]
Table 89.
FX_PHYID2 Register Field Descriptions
9.6.1.70
FX_ANADV Register (Address = 0xC04) [reset = 0x20]
Table 90.
FX_ANADV Register Field Descriptions
9.6.1.71
FX_LPABL Register (Address = 0xC05) [reset = 0x0]
Table 91.
FX_LPABL Register Field Descriptions
9.6.1.72
FX_ANEXP Register (Address = 0xC06) [reset = 0x0]
Table 92.
FX_ANEXP Register Field Descriptions
9.6.1.73
FX_LOCNP Register (Address = 0xC07) [reset = 0x2001]
Table 93.
FX_LOCNP Register Field Descriptions
9.6.1.74
FX_LPNP Register (Address = 0xC08) [reset = 0x0]
Table 94.
FX_LPNP Register Field Descriptions
9.6.1.75
FX_INT_EN Register (Address = 0xC18) [reset = 0x3FF]
Table 95.
FX_INT_EN Register Field Descriptions
9.6.1.76
FX_INT_STS Register (Address = 0xC19) [reset = 0x0]
Table 96.
FX_INT_STS Register Field Descriptions
10
Application and Implementation
10.1
Application Information
10.2
Typical Applications
10.2.1
Copper Ethernet Typical Application
10.2.1.1
Design Requirements
10.2.1.2
Detailed Design Procedure
10.2.1.2.1
Clock Input
10.2.1.2.1.1
Crystal Recommendations
10.2.1.2.1.2
External Clock Source Recommendation
10.2.1.2.2
Magnetics Requirements
10.2.1.2.2.1
Magnetics Connection
10.2.1.3
Application Curves
10.2.2
Fiber Ethernet Typical Ethernet
10.2.2.1
Design Requirements
10.2.2.2
Detailed Design Procedure
10.2.2.2.1
Transceiver Connections
10.2.2.3
Application Curves
11
Power Supply Recommendations
11.1
Two Supply Configuration
11.2
Three Supply Configuration
12
Layout
12.1
Layout Guidelines
12.1.1
Signal Traces
12.1.1.1
MAC Interface Layout Guidelines
12.1.1.1.1
SGMII Layout Guidelines
12.1.1.1.2
RGMII Layout Guidelines
12.1.1.2
MDI Layout Guidelines
12.1.2
Return Path
12.1.3
Transformer Layout
12.1.4
Metal Pour
12.1.5
PCB Layer Stacking
12.2
Layout Example
13
器件和文档支持
13.1
文档支持
13.1.1
相关文档
13.2
接收文档更新通知
13.3
社区资源
13.4
商标
13.5
静电放电警告
13.6
术语表
14
机械、封装和可订购信息
封装选项
机械数据 (封装 | 引脚)
RGZ|48
MPQF123F
散热焊盘机械数据 (封装 | 引脚)
订购信息
zhcsis3a_oa
zhcsis3a_pm
1
特性
多种工作模式
支持媒介:铜缆和光纤
可在铜缆和光纤之间进行切换
在 RGMII 与 SGMII 之间建立桥接
最高环境温度 125ºC
超过了 8kV IEC61000-4-2 ESD
低 RGMII 延迟
对于 1000Base-T,总延迟 ≤ 384ns
对于 100Base-TX,总延迟 ≤ 361ns
低功耗
对于 1000Base-X,< 150mW
对于 1000Base-T,< 500mW
符合时间敏感网络 (TSN) 标准
适用于 SyncE 的恢复时钟输出
可选同步时钟输出:25MHz 和 125MHz
1000Base-X、100Base-FX 与 SFP MSA 规范兼容
通过 SFD 支持 IEEE1588
支持局域网唤醒
可配置的 IO 电压:1.8V、2.5V 和 3.3V
SGMII、RGMII、MII MAC 接口
巨型帧支持 1000M 和 100M 速度
电缆诊断
TDR
BIST
可编程 RGMII 终端阻抗
集成 MDI 终端电阻器
快速链路丢弃模式
与 IEEE 802.3 1000Base-T、100Base-TX、10Base-Te、1000Base-X、100Base-FX 兼容