当前位置:文档之家› 基于M451和SI5040的10G误码测试仪的设计与实现

基于M451和SI5040的10G误码测试仪的设计与实现

第7期 2017年4 NO.7 APFil,2017 

基于M451和Sl504O的1 OG 

误码测试仪的设计与实现 

高学严,彭魏魏 

(江苏奥雷光电有限公司技术部,江苏镇江21 2009) 

摘要:10G误码测试仪是用于测量l0G数据传输设备链路通道质量的一种重测试设备,是一种可靠的通信系统测量工 

具10G误码测试仪被广泛地应用于通信设备的生产调试、检验以及日常维护等方面 根据此功能,文章研究并设计了一 种基于M451和SI5040的误码测试仪,详细地分析和介绍了各个模块的工作原理. 

关键词:10G误码测试;M45l;S15040 

1误码率概述 随着社会的进步和科学技术的发展,人们对通信的速 

度要求提出了更高的要求,由丁数字通信具有容量大、速度 

快等优点被重点发展,并得到广泛应用。目前伴随着SFP+, 

XFP等10G段的通信速率光通信模块应用普及,也对l0G段 的通信测试设备提出了多要求。尤其是l0G段的误码测试 

仪,因为误码仪是测量数字通信可靠性的重要设备,是生产 

测试和维修测试的必要设备。 

误码率是衡量数据通信通道质量的重要参数指标,是 

由误码测试仪通过将数据从发射端输}}{经过整个数据链路 冉正确回到数据接收端的数据个数与发射端发射的数据总 

个数的比值关系算出来的,可以直接反映数据通道的通信质 

量和数据通信通道的可靠性。现有的10G段的误码测试仪都 

存在体积较大、价格昂贵、携带不方便等缺点,给生产测试 

和维修测试带来诸多不便,尤其是在 程现场维修检测更 JJ口困难。因此设计的这款基于M451 ̄IlSl5040fl<J l0G段误码 

测试仪式非常有必要的。 

2测试原理及组成 

2.1误码测试仪 误码测试仪,如图1所示。 

图1误码测试仪 2.2测试原理 本设备以M45l为主控芯片,其在系统中作川主要是没 置数据的接收和控制系统 作的调度。首先接收触摸屏界 

i面设置过来的参数,包含测试用的伪随机码型、速率、测试 

时间和开始启动信r』等诸多参数,然后M451通过I1C数据总 

线按照测试目标速率要求进行配置SI514晶体振荡器的输出 

频率,然后再通过IIC总线配置误码测试仪 片S15040, 其产生相对应的伪随机码,按照一定的速率输出。SI5040在 

作者简介:高学严(1980一),男.江苏泗洪 接qk ̄1]M45l传递过来的启动指令以后会自动根据内部寄存 

器配置产生相对应的伪随机码 ̄NPRBS31,按照预定的目标 

速率运行并在数据输m端输出,伪随机码通过发射端的差 

分同轴电缆输 到待测试砹备 {I,带测试-}殳备将接收到的 数据转到期发射端,由发射端将数据再通过差分同轴电缆 

传 ̄I]S15040接收端。SI5040通过内部集成模块根据时钟信 

号判断数据是否同步,如果同步再判断数据和相位是否正 确,最后柃测判断误码情况,如果有误码产生也会将误码的 

个数保存到5个字节寄存器中,SI5040也会将榆测到的数据 

总个数保存到另4,b5个字节寄存器中。测试过程q ̄M45l精确 

汁时并定期从S15040读取误码测试仪榆测到的误码个数, 

判断是否有误码产生和计算误码率,同时在触摸屏界面 .1 

显示结果。 

3硬件设计 Si5040是Silicon Laboratories公司高速产品线的产品。 

Si5040支持的模拟与数字信号质量监测功能有多种,有模拟 

信号丢失(Lost of Signal,LoS)检测、连续相同数字检测和 眼图开度测量功能,还提供多种回路测试功能,有线路旧环 

测试、XFI电口回路测试等,带有内部PRBS7 ̄HPRBS3l码流 

生成和检查功能。 

Si5040可以提供的速率是9.8~I1.35 Gbps连续可调。 PRBS码流有PRBS7#HPRBS31两种可选。具有灵活的串口 

控制,集成了IIC ̄HSPI通信接口供选择使用。 SI514是Silicon Laboratories公司的S1514晶体振荡器, 

其输f Hl L作步贞率范围0.1~250 MHz,RMS抖动低于1 ps,多 种电半输}H形式,有PECL,LVDS,cM0S和CML等。集成 

了IIC总线接口,方便外部灵活控市IJ其输出频率。 

M451是新塘科技的M451系@32位微控制器,内嵌ARM 

Cortex.M4F处理器,扩展 ̄DSP功能和带浮点运算单元,最 

大主频72 MHz,内置256 kb Flash,32 kb SRAM,带有丰 

富的外设如:定时器、l2位ADC、l2位DAC,GPIO,RTC, UART,SPI,I2C,12S,PWM、模拟比较器、温度传感器、电 

压复位和掉电枪测功能等,I:作电压:2.5~5.5 V:工作温度: 

一40~105℃。产 应用十分广泛。Si5O40和M45l硬件原理如 

图2所永。 

129 第7期 无线互联科技・技术应用 NO.7 Apri1,2017 

在误码测试仪上电 

时,M45l首先对系统进行 初始化并进行部分参数设 

置,然后等待M45l进入等 

待状态,等待触摸屏传来 

的参数和指令,当M451接 

收到参数和指令以后,按 照触摸屏传递来的参数要 

求分别配置SI514的输出 

频率 ̄DS15040的伪随机码 

型等参数,当M451收到触 

摸屏传递过来的启动指令 后再通过IIC总线将启动 

误码测试仪运行的指令传 

递到Sl5040,SI5040接到 

启动指令后启动误码测试 仪的测试功能,测试过程 

中M45 l定时500 MS读取 

误码个数,判断是否有误 

码产生,在读取误码个数 

的同时也读出数据总数, 判断是否有误码产生并计 

算误码率,将测试结果送 

到触摸屏界面显示。 

4触摸屏界面功能 系统的主界面采用触 

摸屏,参数的输入和测试 

结果的输出都是通过触摸 屏实现,设置的参数只要 

有伪随机码、速率和运行 

时间,测试结束后在触摸 

屏 显示运行时『自J,误码 

个数和误码率。通过界面按钮可以输入误码测试仪的启动 

和停止。通过文本输入可设置码型为PRBS7或PRBS31,速 率从9.8~l1.35 GHz。运行时间实时计时并显示,运行总时问 

小于等于l 2ood,t ̄。 图2单片机软件工作设计 

5 结语 

根据生产和维修人员的使用情况和对本10G误码测试仪 

的使用的实际感受,可以证明本l0G误码测试仪的设计和开 

发时成功的。其体积小、成本低、运行安全稳定,是一款件价 比极高的l0G误码测试仪。 

【参考文献】 

[1]slLICON LABS.S15040资料手 ̄-[EB/OL].(2017—04—10)【2012—12—25].http://www.docin.com/p一1428819160.htm1. 

[2]SILICON LABS.SI514资料手@[EB/OL].(2017—04 10)[2004.04—12].http://www.datasheet8.cn/PDF/970261/SI514一pd ̄htm1. 

Design and implementation of 1 0G error tester based on M45 1 and SI5040 

Gao Xueyan,Peng Weiwei 

(Jiangsu Aolei Photoelectric Co.,Ltd.,Technology Department,Zhenjiang 212009,China) 

Abstract:10G bit error tester is used to test a weight measuring 10G data transmission equipment link channel quality equipment, 

commissioning is a measuring instrument communication system.10G Bert reliable is widely used in communication equipment, 

inspection and maintenance and other aspects.According to this feature,this paper studies and design a Bert M451 and S15040 based On 

the detailed analysis and introduces the working principle ofeach module. 

Key words:10G error test;M451;S15040 

130——

相关主题