一、CPE产品概述与测试基础
1.1 CPE到底是什么?
CPE,全称Customer Premises Equipment,中文叫「客户终端设备」。说白了,就是放在用户家里的那些网络设备。
你想想看,家里装宽带,运营商会给你一个光猫、一个路由器,或者二合一的网关。这些都属于CPE。我做了十几年产线测试,经手的CPE少说也有上百万台了。从最早的ADSL猫,到现在的5G CPE,形态变了,但本质没变——它们都是连接用户和运营商网络的桥梁。
常见的CPE产品形态:
- 光猫(ONU/ONT):光纤入户,把光信号转成电信号
- 家庭网关(Home Gateway):光猫+路由器的合体
- 5G CPE:插SIM卡,把5G信号转成Wi-Fi
- 路由器(Router):纯路由功能,现在越来越少见了
- 机顶盒(STB):虽然也算CPE,但测试重点不一样
我个人习惯把CPE分成两类:有线接入型和无线接入型。有线的主要测光口指标,无线的主要测射频指标。测试方案完全不同,这个后面会细讲。
1.2 测试在产线中的重要性
很多人觉得测试就是「插电-看灯亮-打包」,大错特错。
我在2018年帮一家代工厂搭建产线时,遇到过一件事。有一批光猫,出厂前只做了简单的Ping测试和光功率检查。结果发到运营商那里,30%的设备在低温环境下光口失锁。为什么?因为产线测试时室温25度,但北方冬天室外-10度,激光器的波长漂了。这就是典型的测试覆盖不全。
产线测试的核心价值就三个字:筛故障。
具体来说:
- 功能测试:设备能不能正常开机、联网、转发数据
- 性能测试:吞吐量、时延、丢包率是否达标
- 可靠性测试:长时间运行会不会死机、重启
- 一致性测试:同一批次的产品,性能波动不能太大
⚠️ 避坑指南:
我曾经见过一个产线,为了赶工期,把老化测试从4小时缩短到30分钟。结果出货后,3%的设备在用户家里一周内就挂了。返修成本比省下的测试成本高出10倍。记住:产线测试省下来的每一分钟,都可能变成售后的一小时。
1.3 测试基础术语,你得懂
做CPE测试,有些术语是绕不开的。我列几个最常用的,你记一下:
| 术语 | 英文 | 我的理解 |
|---|---|---|
| 吞吐量 | Throughput | 设备能跑多快,单位bps。我习惯测双向,因为很多设备上行不行 |
| 时延 | Latency | 数据包从进到出花了多久。玩游戏卡不卡就看这个 |
| 丢包率 | Packet Loss | 发100个包丢几个。超过1%基本就不能用了 |
| 误码率 | BER | 光口/射频口的关键指标。我见过误码率高的设备,视频通话全是马赛克 |
| EVM | Error Vector Magnitude | 无线信号的调制质量。5G CPE对这个要求特别高 |
| 灵敏度 | Sensitivity | 设备能收到的最小信号。信号弱的地方,这个指标决定生死 |
嗯,这里要注意:产线测试和研发测试不一样。研发测试追求全面,产线测试追求效率。比如吞吐量测试,研发会测几十种包长,产线一般只测三种:64字节(小包)、1518字节(大包)、混合包。为什么?因为产线每台设备只有几十秒的测试时间。
1.4 产线测试的黄金法则
做了这么多年产线,我总结了几条经验:
- 测试项越少越好:每多一项测试,产线节拍就慢几秒。能测10项不测20项
- 自动化优先:人工操作越少,出错概率越低。我见过工人插错网口的,也见过看错仪表读数的
- 阈值留余量:规格要求-28dBm,产线测到-26dBm就判Fail。为什么?因为仪表有误差,环境有波动
- 数据要追溯:每台设备的测试结果都要存下来。出了问题,能查到是哪天哪条线测的
💡 我的小技巧:
产线测试方案设计时,我习惯先画一张「测试流程图」。从设备上电开始,每一步做什么、判定标准是什么、Fail了怎么处理,全部画清楚。这张图就是产线的「宪法」,所有人都得遵守。
1.5 测试环境的基本要求
产线测试环境,说白了就是「稳定」两个字。
我记得有一次,产线测试光猫的发光功率,上午和下午测出来差了0.5dBm。查了半天,发现是空调坏了,下午车间温度升到35度,激光器性能变了。从那以后,我要求所有产线测试工位必须配备温湿度计,每天记录。
基本要求如下:
- 温度:25±3℃,波动不能太大
- 湿度:40%~70%,太干燥容易静电
- 电源:稳压电源,波动小于5%
- 接地:必须良好接地,否则ESD打坏设备你都不知道
- 屏蔽:无线测试需要屏蔽箱,防止干扰
你想想看,如果测试环境都不稳定,测出来的数据能信吗?所以,搭建产线的第一步,不是买仪表,而是把环境搞定。
1.6 小结
这一章我们聊了CPE是什么、测试为什么重要、常用术语有哪些、产线测试的黄金法则,还有环境要求。说白了,就是给后面的实战打个底。
下一章,我会详细讲产线测试方案的设计方法,包括怎么选仪表、怎么定测试项、怎么算节拍。这些都是我踩过坑之后总结出来的,保证实用。
记住一句话:产线测试不是万能的,但不做产线测试是万万不能的。