0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

深入解析KS8993:一款强大的3端口10/100集成交换机

chencui 2026-04-07 11:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

深入解析KS8993:一款强大的3端口10/100集成交换机

引言

在网络设备设计领域,选择一款性能卓越、功能丰富且易于集成的交换机芯片至关重要。今天,我们将深入探讨Micrel公司的KS8993,这是一款具有3端口10/100集成功能的交换机芯片,它融合了物理层收发器、MAC单元和集成二层交换机的优势,为网络设备设计提供了高效、灵活的解决方案。

文件下载:KS8993.pdf

一、产品概述

KS8993内部包含三个10/100物理层收发器和三个MAC(Media Access Control)单元,以及一个集成二层交换机。该设备支持两种工作模式:一是作为三端口集成交换机;二是作为三端口交换机,其中第三个端口与物理端口解耦,可通过反向或正向MII(Media Independent Interface)连接外部MAC,此接口还支持部分路由设备使用的7线(串行网络接口)。

其应用配置十分灵活,既可以作为独立的三端口交换机,也能作为带有额外MII端口连接路由元件的双端口交换机,该额外端口还可用于公共网络接口。此外,KS8993具备VLAN和优先级队列等丰富功能,通过系统复位时的I/O绑定,可实现无需处理器干预的非管理型设计。在媒体方面,它支持IEEE 802.3委员会规定的10BaseT、100BaseTX和100BaseFX标准。通过模拟电路的优化,实现了更高效的物理信号传输和接收,降低了功耗并减小了芯片尺寸。

二、产品特性

2.1 端口与性能

  • 端口配置:拥有3个10/100端口,集成物理层收发器,可满足不同网络环境的需求。
  • 内存与带宽:片上配备64k Byte的SRAM用于帧缓冲,具备1.0Gbps的高性能内存带宽,确保数据的快速处理和传输。

    2.2 工作模式

  • 多种模式支持:支持10BaseT、100BaseTX和100BaseFX等多种工作模式,适应UTP或光纤安装,提供了广泛的网络连接选择。
  • 模拟技术优势:采用卓越的模拟技术,有效降低了功耗和芯片尺寸,提高了产品的整体性能。

    2.3 VLAN与QoS

  • VLAN支持:支持基于端口的VLAN,可灵活划分网络,增强网络的安全性和管理效率。
  • QoS特性:支持基于802.1p的优先级或基于端口的优先级,为关键应用提供服务质量保障。

    2.4 其他特性

  • LED指示:提供链路、活动、全/半双工和速度等状态指示,方便用户实时了解网络连接状态。
  • 非管理型操作:通过系统复位时的绑定实现非管理型操作,降低了系统复杂度和成本。
  • 硬件控制:具备基于硬件的10/100、全/半双工、流量控制和自动协商功能,确保网络的稳定运行。
  • 强制模式:在自动协商禁用时,支持单个端口的强制模式(全双工、100BaseTX),提供了更多的配置灵活性。
  • 线速收发:实现线速接收和传输,保证数据的高效处理。
  • 地址管理:片上集成地址查找引擎,支持1K个绝对MAC地址,具备自动地址学习、老化和迁移功能。
  • 流量控制:支持全双工IEEE 802.3x流量控制(Pause)和半双工背压流量控制,有效管理网络流量。
  • LED支持:提供全面的LED支持,方便用户进行状态监测。
  • 外部接口:具备外部MAC接口(MII或SNI 7线),适用于路由器应用。
  • 功耗与温度:功耗为300mA(0.75W),工作温度范围为0°C至+70°C,满足商业应用需求。
  • 封装与电源:采用128引脚PQFP封装,单2.5V电源供电,便于集成和使用。

三、系统级应用

KS8993可配置为三端口10/100应用或带有额外MII或SNI端口的双端口10/100网络接口。该MII/SNI端口可连接外部处理器,用于路由或公共网络访问。其主要优势包括低功耗、非管理型操作、灵活配置和内置帧缓冲。常见应用场景如独立的三端口交换机或带有公共网络接口的双端口交换机。

四、引脚描述与配置

4.1 引脚描述

文档详细列出了KS8993的引脚信息,包括引脚编号、名称、类型和功能。引脚类型涵盖电源、接地、输入、输出和双向等,功能涉及物理信号传输、时钟恢复、VLAN配置、流量控制、LED指示等多个方面。例如,RX和TX引脚用于物理信号的接收和发送,VREF引脚提供传输变压器中心抽头的参考电压,MIIS引脚用于选择外部MII端口的操作模式等。

4.2 I/O分组与描述

引脚被分为多个组,如PHY(物理接口)、MII(媒体独立接口)、SNI(串行网络接口)、IND(LED指示)、UP(非管理可编程)、CTRL(控制和杂项)、TEST(工厂测试)和PWR(电源和接地)。每个组的I/O信号都有明确的描述,包括信号的类型、激活状态和功能。例如,PHY组的RXP和RXM用于连接媒体的差分输入,TXP和TXM用于差分输出;MII组的MRXD和MTXD用于接收和发送MAC帧等。

4.3 引脚配置

文档提供了KS8993的引脚配置图,展示了各个引脚的位置和连接方式,方便工程师进行硬件设计和布局。

五、功能概述

5.1 物理层收发器

  • 100BaseTX收发:发送端进行并行到串行转换、4B/5B编码、加扰、NRZ到NRZI转换、MLT3编码和传输;接收端进行自适应均衡、DC恢复、MLT3到NRZI转换、数据和时钟恢复、NRZI到NRZ转换、解扰、4B/5B解码和串行到并行转换。
  • PLL时钟合成器:根据所选接口类型为外部MII和SNI接口生成时钟。
  • 加扰/解扰器:用于100BaseTX,通过11位线性反馈移位寄存器(LFSR)对信号进行加扰,以减少EMI和基线漂移。
  • 100BaseFX操作:与100BaseTX类似,但在传输和接收时绕过加扰/解扰器和MLT3编码器/解码器,且自动协商功能被绕过。
  • 100BaseFX信号检测:当FXSDx > 0.6V时,物理端口运行在100BaseFX模式;当FXSDx < 0.6V时,该模式禁用。
  • 100BaseFX远端故障:当接收光纤模块的信号检测为逻辑假时,发送端在帧间空闲期发送84个1和1个0来指示远端故障,可通过设置外部硬件引脚禁用。
  • 10BaseT收发:发送端输出波形经过整形和预加重,接收端采用输入缓冲和电平检测静噪电路,通过PLL进行解码。
  • 电源管理:支持电源节省模式,当端口无连接时,关闭除能量检测和PLL电路外的其他电路;还提供端口发送禁用和端口电源关闭功能。
  • LED模式选择:通过MODESEL引脚设置LED模式,可选择不同的显示状态,如链路+活动、接收活动、100/链路/活动等。
  • 自动协商:符合802.3委员会的自动协商协议,允许UTP链路伙伴选择最佳的共同操作模式;若不支持自动协商或链路伙伴绕过该功能,则通过观察接收信号设置模式。

    5.2 交换核心

  • 地址查找:内部查找表存储MAC地址及其相关信息,支持1K个绝对MAC地址,与基于哈希的查找表相比,能保证学习到的地址数量。
  • 学习:当接收到的数据包的源地址(SA)不在查找表中且数据包无接收错误、长度合法时,将SA插入表中。
  • 迁移:当接收到的数据包的SA在表中但源端口信息不同且数据包合法时,更新表中的源端口信息。
  • 老化:查找引擎会更新记录的时间戳,若记录在一段时间内未更新,则将其从表中移除,老化周期约为300秒±75秒,可通过外部电阻启用或禁用。
  • 转发:根据目的地址(DA)查找结果进行数据包转发,匹配时将数据包发送到目的端口,未匹配时将数据包转发到除接收端口外的其他端口;多播和广播数据包转发到除源端口外的所有端口;不转发错误数据包、802.3x暂停帧和“本地”数据包。
  • 交换引擎:采用高性能交换引擎,以存储转发模式工作,内部帧缓冲为16kx32(64kB),资源在三个端口间共享,端口缓冲大小可在系统复位时编程设置。
  • MAC操作:严格遵守IEEE 802.3标准,确保与其他厂商设备的兼容性和互操作性。包括帧间间隙(IPG)的测量、后退算法的实现、晚碰撞处理、非法帧丢弃和流量控制等功能。

    5.3 VLAN支持

    每个端口关联一个3位的端口VLAN掩码寄存器(PV),广播数据包根据接收端口的PV发送到掩码位为1的端口(排除源端口);单播数据包可根据VLAN不匹配丢弃设置进行过滤。通过合理配置PV,可实现不同VLAN之间的通信,如“漏VLAN”功能,提高系统性能。

    5.4 QoS优先级支持

    每个端口的发送队列可分为高优先级和低优先级队列,可通过引脚Px_TXQ2选择是否启用拆分功能。数据包优先级可通过端口或802.1p进行分类,支持四种优先级方案,可通过引脚PRSEL1和PRSEL0选择。此外,还可选择插入或移除优先级标签帧的头部。

    5.5 MII接口操作

    MII接口可工作在正向或反向模式,正向模式下KS8993 MII像MAC,反向模式下像PHY设备。该接口提供了物理层和MAC层设备之间的通用接口,包括传输和接收两组信号,不同模式下信号的连接和功能有所不同。

    5.6 SNI接口(7线)操作

    SNI接口用于与网络层协议处理的控制器接口,KS8993作为PHY设备与外部控制器连接。该接口为位宽数据接口,运行在网络比特率,包括传输和接收两组信号,用于指示数据有效性和碰撞检测等。

六、电气特性与参数

6.1 绝对最大额定值

包括电源电压、输入电压、输出电压、引脚温度和存储温度等参数,超过这些额定值可能会损坏设备。

6.2 工作额定值

规定了电源电压、环境温度和封装热阻等工作条件,设备在这些条件之外可能无法正常工作。

6.3 电气特性

详细列出了总电源电流、TTL输入输出电压、100BaseTX和10BaseTX的收发参数等,为电路设计和性能评估提供了依据。

七、时序图与参考电路

7.1 时序图

提供了SNI(7线)输入输出时序、反向MII和正向MII的接收和发送数据时序图,并给出了相应的时序参数,如时钟周期、建立时间、保持时间和输出有效时间等,帮助工程师进行信号同步和时序设计。

7.2 参考电路

包括LED端口的上拉、下拉和浮空参考电路,以及推荐的复位电路,为硬件设计提供了实用的参考方案。

八、编码与变压器选择

8.1 4B/5B编码

在100BaseTX和100BaseFX中,数据和帧控制采用4B/5B编码,用于编码额外的控制点、减少游程长度和提供时钟恢复所需的转换。文档提供了4B/5B编码的转换表。

8.2 MLT3编码

100BaseTX操作中,NRZI信号采用MLT3编码,以减少信号在双绞线介质上的电磁干扰(EMI)。文档描述了MLT3编码的电平变化过程。

8.3 隔离变压器选择

推荐使用具有集成共模扼流圈的1:1隔离变压器,以满足FCC要求。文档给出了变压器的特性参数,如匝数比、开路电感、漏电感、绕组间电容、直流电阻、插入损耗和耐压等。

8.4 参考晶体选择

推荐使用频率为25.00000 MHz、频率公差最大为±100 ppm的振荡器或晶体,并列出了与Micrel设备引脚兼容的变压器供应商和型号。

九、总结

KS8993是一款功能强大、性能卓越的3端口10/100集成交换机芯片,具有丰富的特性和灵活的配置选项。它在物理层收发、交换核心、VLAN支持、QoS优先级、接口操作等方面表现出色,为网络设备设计提供了全面的解决方案。无论是独立的交换机应用还是与路由元件结合的网络接口,KS8993都能满足不同用户的需求。工程师在设计网络设备时,可以充分利用KS8993的优势,打造高效、稳定的网络系统。

在实际应用中,你是否遇到过类似芯片在配置和调试过程中的挑战?你是如何解决的呢?欢迎在评论区分享你的经验和见解。

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

    关注

    0

    文章

    352

    浏览量

    30905
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    IDT CPS - 16:一款高性能Serial RapidIO交换机的深度解析

    IDT CPS - 16:一款高性能Serial RapidIO交换机的深度解析 在当今高速数据处理和通信的时代,高性能交换机在各种系统中扮演着至关重要的角色。IDT的CPS - 16
    的头像 发表于 04-12 10:20 397次阅读

    深入解析CPS - 1432:一款强大的RapidIO交换机

    深入解析CPS - 1432:一款强大的RapidIO交换机 在高速数据传输和处理的领域中,RapidIO技术凭借其高带宽、低延迟等优势,在
    的头像 发表于 04-12 10:05 406次阅读

    深入解析KSZ8993M/ML:集成3端口10/100管理型交换机

    的KSZ8993M/ML集成3端口10/100管理型交换机
    的头像 发表于 04-07 11:55 192次阅读

    探索Microchip KSZ8999:9端口10/100交换机的卓越性能与应用

    一款引人注目的产品,它集成了9端口10/100交换机功能,还配备了PHY和帧缓冲器,为网络设计带
    的头像 发表于 04-07 11:55 185次阅读

    探索KS8997/KSZ8997:8端口10/100集成交换机的卓越性能与应用

    探索KS8997/KSZ8997:8端口10/100集成交换机的卓越性能与应用 在网络设备设计领域,交换
    的头像 发表于 04-07 11:55 181次阅读

    深入剖析KS8995X:高集成5端口10/100 QoS交换机

    深入剖析KS8995X:高集成5端口10/100 QoS交换
    的头像 发表于 04-07 11:50 169次阅读

    深入剖析KS8995MA/FQ:一款高性能的5端口10/100管理型交换机

    深入剖析KS8995MA/FQ:一款高性能的5端口10/100管理型
    的头像 发表于 04-07 11:50 158次阅读

    深入解析KS8995M:一款高性能的5端口10/100管理型交换机芯片

    深入解析KS8995M:一款高性能的5端口10/100
    的头像 发表于 04-07 11:50 150次阅读

    探秘KS8993M系列:低端口百兆交换机的理想之选

    探秘KS8993M系列:低端口百兆交换机的理想之选 在电子工程师的日常工作中,选择一款合适的交换机芯片对于构建高效稳定的网络系统至关重要。今
    的头像 发表于 04-07 11:50 149次阅读

    深度剖析Microchip KSZ8873MLL/FLL/RLL:集成3端口10/100管理型交换机

    深度剖析Microchip KSZ8873MLL/FLL/RLL:集成3端口10/100管理型交换机
    的头像 发表于 02-09 10:15 222次阅读

    深入剖析Microchip KSZ8864CNX/RMNUB:高性能4端口交换机的卓越之选

    : KSZ8864CNXCA-TR.pdf 、产品概述 KSZ8864CNX/RMNUB是一款高度集成的二层管理型4端口交换机,专为成本敏感型的1
    的头像 发表于 01-22 15:15 2549次阅读

    深入解析KSZ8864CNX/RMNUB:高性能4端口以太网交换机的卓越之选

    。KSZ8864CNX/RMNUB作为一款高度集成的4端口10/100管理型交换机,凭借其丰富的
    的头像 发表于 12-29 15:15 587次阅读

    Amphenol SwitchBlox Rugged:一款适用于恶劣环境的以太网交换机

    产品概述 Amphenol SwitchBlox Rugged是一款坚固耐用的5端口10/100Mbps(10BASE - T/
    的头像 发表于 12-10 15:05 624次阅读
    Amphenol SwitchBlox Rugged:<b class='flag-5'>一款</b>适用于恶劣环境的以太网<b class='flag-5'>交换机</b>

    KSZ8864CNX/RMNUB:高性能4端口以太网交换机的卓越之选

    芯片是实现高效网络设计的关键。今天,我们就来深入探讨下Microchip推出的KSZ8864CNX/RMNUB,一款集成4端口
    的头像 发表于 11-27 16:15 851次阅读
    KSZ8864CNX/RMNUB:高性能4<b class='flag-5'>端口</b>以太网<b class='flag-5'>交换机</b>的卓越之选

    基于LAN9646六端口千兆以太网交换机的技术解析与应用

    Microchip Technology LAN9646六端口千兆位以太网交换机一款完全集成的托管第2层、六端口千兆位以太网
    的头像 发表于 09-30 11:02 1638次阅读
    基于LAN9646六<b class='flag-5'>端口</b>千兆以太网<b class='flag-5'>交换机</b>的技术<b class='flag-5'>解析</b>与应用