• 正文
  • 相关推荐
申请入驻 产业图谱

工业交换机选Switch芯片总翻车?端口数、MAC接口和带宽设计,一步算错全盘重来

05/30 16:32
242
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

之前写过一篇从PHY到RJ45全链路的器件搭配笔记,这次把其中的核心——Switch交换芯片单独拿出来聊透。在多端口工业交换机设计中,Switch芯片是数据平面的心脏,端口数、MAC接口模式、铜口还是光口、是否需要外挂PHY、带宽和缓存设计,每一个参数都牵一发而动全身。选错一颗Switch,不是端口不够用,就是上联带宽瓶颈,或者工业温度下丢包死机。本文以沃虎电子代理的景略半导体Switch芯片系列为样本,整理了我这几年在工业交换机项目中积累的Switch选型经验。

Switch选型前,先搞明白三个架构级问题

Q1:Switch芯片和PHY芯片到底什么关系?什么时候用纯Switch,什么时候用Switch+PHY?

A:Switch芯片负责二层数据帧的转发、VLAN、QoS等交换功能,它的每个端口需要一个PHY来完成物理层的编解码和信号驱动。有些Switch芯片内部集成了PHY(如景略JL5105C,5口百兆,内置PHY),这种方案最简单,芯片出来直接接变压器和RJ45就行。有些Switch芯片只提供MAC层接口(如RGMII/SGMII),需要外挂独立的PHY芯片或光模块,比如JL6110-PC(8+2口千兆,其中8口内置PHY,2口是SGMII上联)。选型时先确认端口形态:纯电口优先选内置PHY的Switch,光电混合或需要上联光口时选带SGMII/QSGMII的型号。

Q2:5口、8口、8+2口的“+2”是什么意思?多出来的口怎么用?

A:“+N”表示除了内置PHY的铜口之外,还有N个MAC层接口,可以外接PHY芯片、光模块或者连接到主控CPU。比如JL5104C是3+1口百兆Switch,3个内置PHY的铜口,1个RMII接口可以接主控或外挂PHY。这种设计在工业网关上很常见:3个铜口做LAN,1个RMII接主控做WAN。再比如JL6107-PC是7口千兆,其中7个内置PHY,另加2个SGMII可以上联万兆或接光口。这些多出来的接口是实现上联、级联或连接主控的关键,选型时一定要规划好。

Q3:百兆Switch和千兆Switch,除了速率还有什么本质区别?

A:不只是速率的差异。百兆Switch通常使用RMII或MII接口,引脚数少,封装小,功耗低,适合边缘接入。千兆Switch使用RGMII或SGMII,带宽需求高,内部缓存和查表能力也更强。而且千兆Switch通常支持更丰富的功能,如802.1Q VLAN、端口镜像、风暴控制等。景略的百兆系列如JL5105C(5口百兆)和千兆系列如JL6108-PC(8口千兆)在内部架构上差异很大,不能简单因为“都叫交换机”就替换。选型时确认速率需求和应用场景,工业边缘采集用百兆足够,核心汇聚用千兆。

Switch芯片选型的四个核心参数

端口数量和外供电压需求

端口数是选型的第一筛选条件。但要注意“端口数”和“内置PHY端口数”的区别。有些芯片标了“8口”,实际上是7个内置PHY加1个MAC,如果不注意,画完板发现少了一个口,就得加外挂PHY。另外不同端口数的Switch对外供电压要求不同。景略的百兆系列通常只需要3.3V单电源(内部LDO产生1.1V),如JL5108C(8口百兆,3.3V供电)。千兆系列则需要3.3V和1.1V双电源,比如JL6108-PC(8口千兆,3.3V/1.1V)。Layout时要规划好电源树。

MAC接口模式:RGMII、SGMII还是QSGMII?

MAC接口决定了Switch与外部PHY、主控CPU或光模块的连接方式。RGMII每个端口需要12个引脚,适合单口外挂或接主控。SGMII是串行接口,每个端口只需4个引脚(差分对),适合光口上联或级联。QSGMII是四端口串行接口,一个QSGMII可以带4个千兆PHY,极大节省引脚和PCB走线。景略JL2308-PI(8口千兆)支持QSGMII/OUSGMII,适合高密度交换机设计。选型时根据系统架构确定需要哪种MAC接口,再匹配Switch芯片的接口资源。

带宽设计和缓存大小

交换机的背板带宽和缓存是决定线速转发能力的关键。如果所有端口同时满负荷收发,Switch芯片的内部交换容量必须大于端口总带宽的2倍(全双工)。缓存大小则影响突发流量的丢包率。这个参数在规格书里会体现,选型时根据端口数和每端口期望的线速能力来评估。如果系统需要支持巨型帧(Jumbo Frame),还要确认Switch是否支持以及缓存是否够大。

温度等级和封装

工业交换机对温度范围有明确要求。景略的Switch芯片通常分商业级(-C后缀,0~70℃)和工业级(-I后缀,-40~85℃)。比如JL5108C-NC是商业级,JL5108C-NI是工业级。用在户外柜或高温机壳里,必须选工业级。封装方面,百兆系列通常是QFN(如QFN48、QFN64),千兆系列多为LQFP(如LQFP128)或TQFP(如TQFP176)。大封装便于散热和Layout,小封装节省面积但需要更好的PCB散热设计。

常用Switch芯片参数速查

(选自景略半导体Switch芯片系列,由VOOHU代理供货,实际选型请索取最新数据手册)

料号 速率 端口数 MAC接口 供电 温度 封装 典型应用
JL5104C-NC/NI 100M 3+1 RMII 3.3V 0~70/-40~85℃ QFN48 工业网关、边缘采集
JL5105C-NC/NI 100M 5 3.3V 0~70/-40~85℃ QFN48 5口百兆交换机
JL5108C-NC/NI 100M 8 3.3V 0~70/-40~85℃ QFN64 8口百兆交换机
JL6105-NC 1G 5 3.3V/1.1V 0~70℃ QFN88 5口千兆交换机
JL6107-PC/PI 1G 7+2 RGMII/MII/RMII 3.3V/1.1V 0~70/-40~85℃ LQFP128 7口千兆+上联
JL6108-PC 1G 8 3.3V/1.1V 0~70℃ LQFP128 8口千兆交换机
JL6110-PC/PI 1G 8+2 H-SGMII/SGMII/RGMII 3.3V/1.1V 0~70/-40~85℃ TQFP176 8口千兆+2口光口上联

*Switch芯片的完整型号后缀可能包含温度等级(-NC商业级、-NI工业级)、封装变种等信息,选型时请对照最新数据手册确认。

Switch芯片是多端口交换机的灵魂,它的端口资源、MAC接口和带宽设计决定了整机的功能上限。上面聊的这些型号都来自景略半导体,由沃虎代理供货,数据手册和参考设计可以在沃虎的官网上找到。在选型阶段把端口规划、MAC接口匹配和温度等级这三个维度先定下来,后面的变压器和RJ45选型就顺理成章了。

景略半导体

景略半导体

景略半导体-先进的网通芯片-景略半导体是一家推动以太网技术发展的芯片设计公司,其创新的芯片架构和先进的制造工艺,保证了产品在性能、可靠性、功耗和成本方面具备了行业领先的优势。

景略半导体-先进的网通芯片-景略半导体是一家推动以太网技术发展的芯片设计公司,其创新的芯片架构和先进的制造工艺,保证了产品在性能、可靠性、功耗和成本方面具备了行业领先的优势。收起

查看更多

相关推荐