本技术涉及芯片测试,尤其是指一种基于lvds隔离保护芯片通信的误码测试装置。
背景技术:
1、在电子通信领域中,lvds总线除了具有占用通信线少,码间串扰小、成本低的优点,还具有高速、低压、低功耗、抑制共模噪声、抗电磁干扰等优点,被广泛用在各种高速数据通信中;
2、传统的误码测试装置需要对原有的数据包进行实时处理,其中自身成本和复杂度的考量,且需要配套性能要求较高的计算机,以及在高速总线网络情况下有可能出现丢包现象,以至于使得方案价格昂贵,成本较高,同时利用lvds总线在国内目前相关的误码测试研究较少。
3、所以就需要提供一款可以进行lvds信号通信的误码率测试装置,记录测试过程中接收总比特数及其误码比特数,统计误码率,并将接收总比特数、接收误码比特数和误码率通过上位机显示出来。
技术实现思路
1、为解决上述技术问题,本实用新型的一种基于lvds隔离保护芯片通信的误码测试装置,所述误码测试装置基于lvds隔离保护芯片,实现对数据进行串、并转换,发送、接收、误码个数统计,包括上位机、下位机,其中下位机包括fpga系统、待测lvds隔离保护芯片,上位机通过串口rx、串口tx与fpga系统的通信串口控制模块之间通讯相连;
2、同时fpga系统内设有通信串口控制模块、伪随机生成模块、时钟生成模块、伪随机误码运算模块,其中的时钟生成模块所需时钟频率控制的信息是通过上位机的串口rx下发,将生成的生成时钟信号提供给伪随机生成模块、伪随机误码运算模块;且伪随机生成模块、伪随机误码运算模块与待测lvds隔离保护芯片之间进行差分通信。
3、在本实用新型的一个实施例中,fpga系统、待测lvds隔离保护芯片中差分数据通过tx和rx进行通信交互;fpga系统采用xilinx xc7a35t-2ffg484i,待测lvds隔离保护芯片采用cs4651。
4、在本实用新型的一个实施例中,fpga系统中伪随机生成模块生成伪随机序列以差分形式发送到待测lvds隔离保护芯片接收端,通过待测lvds隔离保护芯片回环到伪随机误码运算模块。
5、在本实用新型的一个实施例中,其中fpga系统输出的差分信号与待测lvds隔离保护芯片的din1±相连,从待测lvds隔离保护芯片的dout1±出来,再输入到待测lvds隔离保护芯片的din2±,最后从待测lvds隔离保护芯片的dout2±输出差分信号到fpga系统的伪随机码运算模块。
6、在本实用新型的一个实施例中,上位机通过串口rx发送“启动/停止控制”指令到伪随机误码运算模块进行误码个数统计,同时将“接收与误码个数”通过串口tx发送到上位机进行计算后得出误码率。
7、本实用新型的上述技术方案相比现有技术具有以下优点:本实用新型所述的误码测试装置,上位机作为人机交互的控制端,下发不同速率以及启动和停止指令,待测的lvds隔离保护芯片通过接收端rx和发送端tx连接fpga系统,接收fpga发送过来的差分数据,再将差分数据发送至fpga运算模块进行统计,最终在上位机上显示接收总比特数、接收误码比特数及误码率;误码测试装置可记录测试过程中接收总比特数、接收误码比特数,统计误码率,并将接收总比特数、接收误码比特数和误码率实时显示,针对lvds总线通信中的误码检测起到了重要作用。
1.一种基于lvds隔离保护芯片通信的误码测试装置,所述误码测试装置基于lvds隔离保护芯片,实现对数据进行串、并转换,发送、接收、误码个数统计,其特征在于,包括上位机、下位机,其中下位机包括fpga系统、待测lvds隔离保护芯片,上位机通过串口rx、串口tx与fpga系统的通信串口控制模块之间通讯相连;
2.根据权利要求1所述的误码测试装置,其特征在于:fpga系统、待测lvds隔离保护芯片中差分数据通过tx和rx进行通信交互;fpga系统采用xilinx xc7a35t-2ffg484i,待测lvds隔离保护芯片采用cs4651。
3.根据权利要求1所述的误码测试装置,其特征在于:fpga系统中伪随机生成模块生成伪随机序列以差分形式发送到待测lvds隔离保护芯片接收端,通过待测lvds隔离保护芯片回环到伪随机误码运算模块。
4.根据权利要求3所述的误码测试装置,其特征在于:其中fpga系统输出的差分信号与待测lvds隔离保护芯片的din1±相连,从待测lvds隔离保护芯片的dout1±出来,再输入到待测lvds隔离保护芯片的din2±,最后从待测lvds隔离保护芯片的dout2±输出差分信号到fpga系统的伪随机码运算模块。
5.根据权利要求1所述的误码测试装置,其特征在于:上位机通过串口rx发送“启动/停止控制”指令到伪随机误码运算模块进行误码个数统计,同时将“接收与误码个数”通过串口tx发送到上位机进行计算后得出误码率。