KSZ9021GN千兆以太网收发器:设计与应用全解析

电子说

1.4w人已加入

描述

KSZ9021GN千兆以太网收发器:设计与应用全解析

在当今高速发展的网络通信领域,可靠且高效的以太网收发器至关重要。Micrel的KSZ9021GN千兆以太网收发器以其卓越的性能和丰富的功能,成为众多应用场景的理想选择。本文将深入剖析KSZ9021GN的特性、功能、应用及设计要点,为电子工程师们提供全面的参考。

文件下载:KSZ9021GN-EVAL.pdf

一、产品概述

KSZ9021GN是一款完全集成的三速(10Base - T/100Base - TX/1000Base - T)以太网物理层收发器,可在标准CAT - 5非屏蔽双绞线(UTP)电缆上进行数据的传输和接收。它提供了行业标准的GMII/MII(千兆媒体独立接口/媒体独立接口),用于连接千兆以太网处理器和交换机中的GMII/MII MAC,支持1000 Mbps或10/100 Mbps的数据传输速度。

二、产品特性

2.1 高性能与兼容性

  • 单芯片三速支持:符合IEEE 802.3标准,支持10/100/1000 Mbps的传输速度,具备自动协商功能,可自动选择最高链路速度和双工模式(半双工/全双工)。
  • GMII/MII标准接口:提供标准的GMII/MII接口,方便与各种GMII/MII MAC进行连接,实现数据的高效传输。

2.2 成本与布局优化

  • 片上终端电阻:采用片上终端电阻,减少了外部元件的使用,降低了电路板成本,同时简化了电路板布局。
  • 集成LDO控制器:集成LDO控制器,只需外部FET即可为核心提供1.2V电源,进一步降低了成本。

2.3 诊断与调试功能

  • 参数化NAND树支持:支持参数化NAND树,可检测芯片I/O与电路板之间的故障,方便系统调试和故障排查。
  • LinkMD®电缆诊断:基于TDR的电缆诊断功能,可识别故障铜缆,确保网络连接的可靠性。
  • 远程和本地环回功能:提供远程和本地环回功能,用于验证模拟和数字数据路径,方便进行系统测试。

2.4 其他特性

  • 巨型帧支持:支持最大16KB的巨型帧,满足大数据传输的需求。
  • 可编程LED输出:提供可编程LED输出,用于指示链路状态、活动状态和速度,方便用户监控网络连接情况。
  • 基线漂移校正:具备基线漂移校正功能,提高了信号的稳定性。

三、功能描述

3.1 10Base - T/100Base - TX收发器

3.1.1 100Base - TX发送

100Base - TX发送功能包括并行到串行转换、4B/5B编码、扰码、NRZ到NRZI转换、MLT - 3编码和传输。输出信号符合ANSI TP - PMD标准,具有典型的4ns上升/下降时间。

3.1.2 100Base - TX接收

100Base - TX接收功能包括自适应均衡、DC恢复、MLT - 3到NRZI转换、数据和时钟恢复、NRZI到NRZ转换、解扰、4B/5B解码和串行到并行转换。

3.1.3 10Base - T发送

10Base - T输出驱动器集成在100Base - TX驱动器中,可使用相同的磁性元件进行传输,输出信号经过波形整形和预加重处理。

3.1.4 10Base - T接收

10Base - T接收端采用输入缓冲器和电平检测静噪电路,通过差分输入接收器电路和锁相环(PLL)进行解码。

3.2 1000Base - T收发器

1000Base - T收发器基于混合信号/数字信号处理(DSP)架构,包括模拟前端、数字信道均衡器、网格编码器/解码器、回声消除器、串扰消除器、精密时钟恢复方案和高效功率线路驱动器。

3.3 其他功能

3.3.1 自动MDI/MDI - X

自动MDI/MDI - X功能可自动检测和纠正MDI/MDI - X对的映射,无需手动选择直连电缆或交叉电缆。

3.3.2 对交换、对齐和极性检查

在1000Base - T模式下,可检测并自动恢复A、B、C、D对(四个通道)的顺序,支持通道对之间50±10ns的传播延迟差异,并自动纠正数据偏斜。

3.3.3 波形整形、压摆率控制和部分响应

针对不同的传输速度,采用不同的信号传输编码方法,以提供噪声整形功能,减少传输通道中的失真和错误。

3.3.4 PLL时钟合成器

KSZ9021GN可生成125MHz、25MHz和10MHz的时钟,用于系统定时,内部时钟由外部25 MHz晶体或参考时钟生成。

3.3.5 自动协商

符合IEEE 802.3规范的自动协商协议,允许UTP链路伙伴选择最高的共同操作模式。自动协商默认在上电或硬件复位后启用,可通过寄存器进行控制。

四、接口说明

4.1 GMII接口

GMII接口符合IEEE 802.3规范,提供24个引脚,支持1000 Mbps的半双工和全双工传输。在GMII操作中,MAC提供125MHz的发送参考时钟GTX_CLK,PHY恢复并提供125MHz的接收参考时钟RX_CLK。

4.2 MII接口

MII接口符合IEEE 802.3规范,提供16个引脚,支持10Mbps和100Mbps的半双工和全双工传输。在MII操作中,PHY提供25MHz(100Mbps)或2.5MHz(10Mbps)的发送参考时钟TX_CLK和接收参考时钟RX_CLK。

4.3 MII管理(MIIM)接口

KSZ9021GN支持IEEE 802.3 MII管理接口,允许上层设备监控和控制KSZ9021GN的状态。通过MDC和MDIO引脚进行通信,每个KSZ9021GN设备被分配一个1到7之间的PHY地址。

五、LED模式

KSZ9021GN提供两个可编程LED输出引脚LED2和LED1,可配置为单LED模式或三色双LED模式,用于指示链路状态和活动状态。

六、电源管理

6.1 节能模式

当电缆拔出且自动协商模式启用时,节能模式生效,可降低功耗。

6.2 软件掉电模式

通过向寄存器0h的第11位写入1,可启用软件掉电模式,此时除MII管理接口外,所有内部功能均被禁用。

6.3 芯片掉电模式

在电源启动/复位时,将MODE[3:0]引脚设置为0111,可启用芯片掉电模式,这是KSZ9021GN的最低功耗状态。

七、寄存器说明

KSZ9021GN使用IEEE提供的32个寄存器地址空间,包括IEEE定义的寄存器、厂商特定寄存器和扩展寄存器。通过对这些寄存器的读写操作,可以配置和监控KSZ9021GN的各种功能。

八、应用场景

KSZ9021GN适用于多种应用场景,包括激光/网络打印机、网络附加存储(NAS)、网络服务器、主板上的千兆局域网(GLOM)、宽带网关、千兆SOHO/SMB路由器、IPTV、IP机顶盒、游戏机、三网融合(数据、语音、视频)媒体中心和媒体转换器等。

九、设计要点

9.1 引脚配置与绑定选项

在设计过程中,需要注意引脚的配置和绑定选项,如PHY地址、MODE[3:0]、CLK125_EN和LED_MODE等,确保设备的正确配置。

9.2 参考时钟选择

使用25 MHz的晶体或外部时钟源作为参考时钟,频率公差最大为±50 ppm。

9.3 磁学规格

在线路接口处需要使用1:1的隔离变压器,推荐使用集成共模扼流圈的隔离变压器,以满足FCC要求。

9.4 复位电路

根据不同的应用场景,选择合适的复位电路,确保设备的正常启动和复位。

十、总结

KSZ9021GN千兆以太网收发器以其高性能、低成本、丰富的功能和广泛的应用场景,为电子工程师们提供了一个优秀的解决方案。在设计过程中,需要充分考虑其特性和功能,合理配置寄存器和引脚,选择合适的参考时钟和磁学元件,以确保系统的稳定性和可靠性。你在实际应用中是否遇到过类似收发器的设计挑战呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分