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