DP83843:一款功能强大的以太网物理层芯片

电子说

1.4w人已加入

描述

DP83843:一款功能强大的以太网物理层芯片

在当今的网络通信领域,以太网技术扮演着至关重要的角色。而物理层芯片作为以太网通信的基础,其性能和功能直接影响着整个网络的稳定性和传输效率。今天,我们就来深入探讨一款备受关注的物理层芯片——DP83843。

文件下载:dp83843.pdf

一、芯片概述

DP83843是一款具备完整功能的物理层设备,集成了PMD子层,能够同时支持10BASE - T和100BASE - X以太网协议。它采用国家半导体公司先进的CMOS工艺制造,基于多项经过行业验证的核心技术进行架构设计,旨在轻松实现10/100 Mb/s以太网局域网。该芯片可通过外部变压器直接连接双绞线介质,也能通过行业标准的光电PMD收发器连接光纤介质,并且通过IEEE 802.3u标准的媒体独立接口(MII)直接与MAC层相连,确保不同厂商产品之间的互操作性。

二、引脚描述

2.1 MII接口

MII接口是DP83843与MAC层进行数据交互的重要通道。其中,MDC为管理数据时钟,为MDIO管理数据输入输出串行接口提供同步时钟,最大时钟速率为2.5 MHz;MDIO为双向管理指令/数据信号,需要一个1.5 kΩ上拉电阻。此外,CRS用于载波检测,COL用于冲突检测,TX_CLK和RX_CLK分别为发送和接收时钟,TXD和RXD为发送和接收数据,TX_EN和RX_EN为发送和接收使能信号,TXER和RXER为发送和接收错误信号。这些信号协同工作,实现了数据的可靠传输。

2.2 10 Mb/s和100 Mb/s PMD接口

该接口的TPTD +/ - 为差分通用输出驱动器,可配置为10BASE - T或100BASE - TX信号传输;TPRD +/ - 为差分通用输入缓冲器,可接受100BASE - TX或10BASE - T信号。FXTD/AUITD +/ - 和FXRD/AUIRD +/ - 则可分别用于100BASE - FX或10 Mb/s AUI信号的发送和接收。此外,还有一些控制和参考引脚,如THIN、TXAR100、TWREF、BGREF和VCM_CAP等,用于控制外部设备、调整输出幅度和改善共模滤波等。

2.3 时钟接口

芯片的时钟接口主要由X1和X2引脚组成。X1为晶体/振荡器输入,必须连接到25 MHz、精度为0.005%(50 ppm)的时钟源,可选择连接外部晶体谐振器或外部CMOS电平振荡器;X2为晶体/振荡器输出引脚,与X1配合使用连接外部晶体谐振器。

2.4 设备配置接口

ANO和AN1为三电平输入引脚,用于控制芯片的强制或自动协商模式;REPEATER引脚用于选择100 Mb/s中继器模式或节点模式;SYMBOL引脚用于开启符号模式;SERIAL10引脚用于选择10 Mb/s串行模式;FXEN引脚用于启用100BASE - FX模式。这些引脚的状态在芯片上电/复位时被锁存,决定了芯片的工作模式。

2.5 LED接口

LED接口的LED_COL、LED_TX、LED_RX、LED_LINK、LED_FDPOL和SPEED10等引脚可用于驱动LED指示灯,直观地显示芯片的工作状态,如冲突、发送、接收、链路连接、全双工和速度等信息。

2.6 PHY地址接口

DP83843提供了五个PHY地址引脚PHYAD[4:0],可设置多达32个唯一的PHY地址。地址选择为全零(00000)时,芯片将进入隔离状态。

2.7 复位引脚

RESET为高电平有效输入引脚,用于初始化或重新初始化芯片。当该引脚被置高时,芯片将执行复位操作,所有内部寄存器将重新初始化为默认状态。

2.8 电源和接地引脚

芯片的电源和接地引脚分为TTL/CMOS输入输出电源对、发送/接收电源对和内部电源对三类,这种分组方式有助于优化芯片的布局和电源滤波。

三、功能描述

3.1 802.3u MII

DP83843集成了符合IEEE 802.3u标准的媒体独立接口(MII),包括串行MII管理接口和半字节宽MII数据接口。串行管理接口可用于配置和控制多个PHY设备,收集状态和错误信息;半字节宽数据接口则由接收总线和发送总线组成,实现了PHY与上层(MAC或中继器)之间的数据传输。芯片还支持TI ThunderLAN® MII中断功能。

3.2 100BASE - TX发送器

发送器由代码组编码器、扰码器、NRZ到NRZI编码器和二进制到MLT - 3转换器等功能模块组成。代码组编码器将MAC生成的4位半字节数据转换为5位代码组,扰码器用于控制辐射发射,NRZ到NRZI编码器和二进制到MLT - 3转换器将数据转换为适合传输的格式。此外,芯片还支持特殊注入功能,可用于测试。

3.3 100BASE - TX接收器

接收器包括输入和基线漂移补偿、信号检测、数字自适应均衡、MLT - 3到二进制解码器、时钟恢复模块、NRZI到NRZ解码器、串并转换、解扰器、代码组对齐和4B/5B解码器等功能模块。数字自适应均衡技术可有效补偿不同电缆长度造成的信号衰减,确保信号的完整性。

3.4 10BASE - T收发器模块

该模块支持半双工和全双工操作,包括振荡器模块、智能静噪、载波检测、正常链路脉冲检测/生成、喋喋不休功能等。智能静噪功能可避免接收输入上的脉冲噪声被误认为有效信号,载波检测用于检测数据的接收和发送活动。

3.5 100 BASE - FX

DP83843能够完全支持100BASE - FX应用。可通过硬件或软件进行配置,在该模式下,内部100BASE - TX收发器被禁用,数据无需进行加扰和解扰处理。同时,芯片还支持远端故障指示功能(FEFI),可在一定程度上实现链路伙伴之间的通信。

3.6 AUI

芯片可通过AUI接口在10BASE - 2和10BASE - 5应用中工作,该接口完全符合IEEE 802.3标准。芯片还具备AUI/TP自动切换功能,可根据链路脉冲的有无自动切换工作模式。

四、配置选项

4.1 自动协商

自动协商功能允许两个设备之间交换配置信息,自动选择最高性能的操作模式。DP83843支持四种以太网协议,可通过内部寄存器访问或AN0和AN1引脚进行控制。自动协商的优先级为100BASE - TX全双工 > 100BASE - TX半双工 > 10BASE - T全双工 > 10BASE - T半双工。

4.2 PHY地址和LED

芯片可设置32个不同的PHY地址,每个连接到同一串行MII的DP83843必须具有唯一地址。PHY地址输入引脚与LED输出引脚复用,LED输出的激活状态取决于上电/复位时相应PHYAD输入的逻辑电平。

4.3 半双工和全双工

DP83843支持10 Mb/s和100 Mb/s的半双工和全双工操作。半双工模式遵循CSMA/CD协议处理冲突和网络访问,全双工模式则可同时进行发送和接收,无需考虑冲突问题。

4.4 其他模式

芯片还支持100 Mb/s符号模式、100BASE - FX模式、10 Mb/s串行模式、10 Mb/s AUI模式、中继器模式、节点模式、隔离模式和环回模式等多种工作模式,以满足不同应用场景的需求。

五、时钟架构

DP83843采用了复杂的时钟架构,包括时钟生成模块(CGM)和时钟恢复模块(CRM)。CGM根据不同的工作速率,将外部25 MHz参考时钟转换为适合的发送时钟;CRM则从接收数据流中提取时钟信号,确保数据的同步传输。

六、复位操作

芯片可通过硬件或软件进行复位。硬件复位可在正常操作时或上电时通过置高RESET引脚实现,软件复位则通过设置基本模式控制寄存器中的复位位来完成。在设备上电/初始化时,必须进行硬件复位,以确保芯片正常工作。

七、应用建议

7.1 典型节点应用

在典型的10/100 Mb/s节点应用中,DP83843可作为核心芯片,与其他电路元件协同工作,实现数据的可靠传输。

7.2 电源和接地滤波

为了保证芯片的稳定性,建议在电源和接地引脚附近进行充分的滤波处理,特别要考虑敏感模拟电源引脚的滤波。

7.3 ESD保护

在以太网系统中,网络接口引脚容易受到外部ESD事件的影响。对于高可靠性要求的应用,建议添加额外的ESD保护二极管,以提高系统的抗干扰能力。

八、用户信息

文档中还提供了一些用户信息,如Link LED在强制100Mb/s模式下的问题及解决方案、虚假链路指示问题的解决方法、10Mb/s中继器模式的限制等。这些信息对于用户在实际应用中遇到的问题提供了有效的参考。

九、寄存器块

DP83843包含多个寄存器,如基本模式控制寄存器(BMCR)、基本模式状态寄存器(BMSR)、PHY标识符寄存器(PHYIDR)、自动协商广告寄存器(ANAR)等。这些寄存器用于控制和监测芯片的各种功能和状态,用户可通过串行MII接口对其进行读写操作。

十、电气规格

文档详细给出了芯片的电气规格,包括绝对最大额定值、推荐工作条件、DC电气规格、时钟时序、MII串行管理AC时序、100 Mb/s和10 Mb/s AC时序、自动协商快速链路脉冲(FLP)时序、时钟恢复模块(CRM)时序、复位时序、环回时序和隔离时序等。这些规格为芯片的设计和应用提供了重要的参考依据。

十一、测试条件

文档还说明了芯片的测试条件,包括不同引脚/接口的测试环境、刺激和加载参数,以及Idd测量条件等。这有助于工程师在实际测试中准确评估芯片的性能。

综上所述,DP83843是一款功能丰富、性能卓越的以太网物理层芯片,具有广泛的应用前景。但在实际设计和应用过程中,工程师需要深入理解其引脚功能、工作模式、配置选项和电气规格等方面的知识,以充分发挥芯片的优势,确保系统的稳定性和可靠性。大家在使用过程中遇到过哪些有趣的问题或者有什么独特的应用经验呢?欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分