一种用于对高速差分信号进行检测的装置及其方法转让专利
申请号 : CN202111597790.2
文献号 : CN113992239B
文献日 : 2022-03-18
发明人 : 马燕 , 江辉 , 邱宇为
申请人 : 长芯盛(武汉)科技有限公司
摘要 :
权利要求 :
1.一种用于对高速差分信号进行检测的装置,其中所述高速差分信号经由传输线缆传输,并且所述装置包括:
信号发生器,其用于与所述传输线缆的一端连接,用于发送所述高速差分信号;
信号接收器,其用于与所述传输线缆的另一端连接,用于接收所述高速差分信号;
误码计算单元,其与所述信号发生器和所述信号接收器连接,并且用于:将所述信号发生器发送的高速差分信号和所述信号接收器接收到的高速差分信号进行比对,以得到所述信号接收器接收到的高速差分信号中的误码;
根据所述信号接收器接收到的高速差分信号中的误码来确定所述高速差分信号P/N端是否均发生断路或者短路状态;
眼图计算单元,其与所述信号发生器和所述信号接收器连接,并且用于:根据所述信号接收器接收到的高速差分信号生成二维眼图;
对所述二维眼图中预设区域的第一误码率进行统计;以及根据统计结果来确定所述高速差分信号P/N端是否只有一路发生断路或者短路状态。
2.根据权利要求1所述的装置,其中在根据所述信号接收器接收到的高速差分信号中的误码来确定所述高速差分信号P/N端是否均发生断路或者短路状态中,所述误码计算单元进一步用于:
响应于所述信号接收器接收到的高速差分信号中的误码大于误码预设值,确定所述高速差分信号P/N端均发生断路或者短路状态。
3.根据权利要求1所述的装置,其中在根据所述信号接收器接收到的高速差分信号生成二维眼图中,所述眼图计算单元进一步用于:将所述信号接收器接收到的高速差分信号对应的二维矩阵区域内的每个点的数据与其中心点的数据进行比对,以确定对应的二维矩阵区域内的每个点的数据与其中心点的数据是否一致;
根据比对结果生成二维眼图。
4.根据权利要求3所述的装置,其中在根据所述比对结果生成二维眼图中,所述眼图计算单元进一步用于:
根据对应的二维矩阵区域内的每个点的数据与其中心点的数据不一致的次数计算对应的二维矩阵区域内的每个点的第一误码率;以及基于对应的二维矩阵区域内的每个点的第一误码率生成二维眼图。
5.根据权利要求1所述的装置,其中所述二维眼图中的预设区域包括所述二维眼图的边沿区域、所述二维眼图的中心区域以及所述二维眼图的全部区域,其中所述二维眼图的边沿区域以及所述二维眼图的中心区域经由所述二维眼图的尺寸大小来确定。
6.根据权利要求5所述的装置,其中在对所述二维眼图中预设区域的第一误码率进行统计中,所述眼图计算单元进一步用于:分别对所述二维眼图的边沿区域的点、所述二维眼图的中心区域的点以及所述二维眼图的全部区域内所有点对应的第一误码率进行统计,以获得相应的统计结果。
7.根据权利要求6所述的装置,其中在分别对所述二维眼图的边沿区域的点、所述二维眼图的中心区域的点以及所述二维眼图的全部区域内所有点对应的第一误码率进行统计,以获得相应的统计结果中,所述眼图计算单元还进一步用于:对所述二维眼图的边沿区域的点对应的第一误码率大于预设阈值的个数进行统计,以获得第一统计结果;
对所述二维眼图的中心区域的点对应的第一误码率为非零的个数进行统计,以获得第二统计结果;以及
对所述二维眼图的全部区域内所有点对应的第一误码率之和进行统计,以获得第三统计结果。
8.根据权利要求7所述的装置,其中在根据统计结果来确定所述高速差分信号P/N端是否只有一路发生断路或者短路状态中,所述眼图计算单元还进一步用于:响应于所述第一、第二、第三统计结果中至少一个统计结果大于对应的门限阈值,确定所述高速差分信号P/N端只有一路发生断路或者短路状态;或者响应于所述第一、第二、第三统计结果均小于对应的门限阈值,确定所述高速差分信号P/N端均无断路或者短路状态。
9.一种用于对高速差分信号进行检测的方法,包括:将信号发生器发送的高速差分信号和信号接收器接收到的高速差分信号进行比对,以得到所述信号接收器接收到的高速差分信号中的误码;
根据所述信号接收器接收到的高速差分信号中的误码来确定所述高速差分信号P/N端是否均发生断路或者短路状态;
根据所述信号接收器接收到的高速差分信号生成二维眼图;
对所述二维眼图中预设区域的第一误码率进行统计;以及根据统计结果来确定所述高速差分信号P/N端是否只有一路发生断路或者短路状态。
10.一种计算机可读存储介质,其包括用于对高速差分信号进行检测的程序指令,当所述程序指令由一个或多个处理器执行时,使得实现根据权利要求9所述的方法。
说明书 :
一种用于对高速差分信号进行检测的装置及其方法
技术领域
背景技术
且差分信号的振幅相同,相位相反。在应用场景中,通常由信号接收端比较差分信号电压的
差值来判断发送端发送的逻辑状态。可以理解,差分信号能够控制“基准”电压,由此可以很
容易地识别小信号,其对外部电磁干扰(Electromagnetic Interference,“EMI”)是高度免
疫的。由于一个干扰源几乎相同程度地影响差分信号对的每一端,由此当忽视在两个导体
上出现的任何同样干扰时,除了对干扰不大灵敏外,差分信号比单端信号生成的 EMI 还要
少。因此差分信号被广泛应用于HDMI、DP、USB、PCIE等高速传输线缆中。
路、短路或者信号线本身断路、短路等情况。类似地,对于AOC线缆或ACC线缆而言,将高速
ETX差分信号线焊接到高速IC芯片上也会造成短路、断路等情况,从而导致无法传输差分信
号。
操作难度较大以及设备更换率等问题,从而不适用于大批量的生产测试。因此,如何有效检
测高速差分信号成为需要解决的技术问题。
发明内容
否存在短路或者断路等情况。为此,本公开在如下的多个方面提供解决方案。
的一端连接,用于发送所述高速差分信号;信号接收器,其用于与所述传输线缆的另一端连
接,用于接收所述高速差分信号;误码计算单元,其与所述信号发生器和所述信号接收器连
接,并且用于:将所述信号发生器发送的高速差分信号和所述信号接收器接收到的高速差
分信号进行比对,以得到所述信号接收器接收到的高速差分信号中的误码;根据所述信号
接收器接收到的高速差分信号中的误码来确定所述高速差分信号P/N端是否均发生断路或
者短路状态;眼图计算单元,其与所述信号发生器和所述信号接收器连接,并且用于:根据
所述信号接收器接收到的高速差分信号生成二维眼图;对所述二维眼图中预设区域的第一
误码率进行统计;以及根据统计结果来确定所述高速差分信号P/N端是否只有一路发生断
路或者短路状态。
用于:响应于所述信号接收器接收到的高速差分信号中的误码大于误码预设值,确定所述
高速差分信号P/N端均发生断路或者短路状态。
二维矩阵区域内的每个点的数据与其中心点的数据进行比对,以确定对应的二维矩阵区域
内的每个点的数据与其中心点的数据是否一致;根据比对结果生成二维眼图。
数计算对应的二维矩阵区域内的每个点的第一误码率;以及基于对应的二维矩阵区域内的
每个点的第一误码率生成二维眼图。
域以及所述二维眼图的中心区域经由所述二维眼图的尺寸大小来确定。
中心区域的点以及所述二维眼图的全部区域内所有点对应的第一误码率进行统计,以获得
相应的统计结果。
得相应的统计结果中,所述眼图计算单元还进一步用于:对所述二维眼图的边沿区域的点
对应的第一误码率大于预设阈值的个数进行统计,以获得第一统计结果;对所述二维眼图
的中心区域的点对应的第一误码率为非零的个数进行统计,以获得第二统计结果;以及对
所述二维眼图的全部区域内所有点对应的第一误码率之和进行统计,以获得第三统计结
果。
二、第三统计结果中至少一个统计结果大于对应的门限阈值,确定所述高速差分信号P/N端
只有一路发生断路或者短路状态;或者响应于所述第一、第二、第三统计结果均小于对应的
门限阈值,确定所述高速差分信号P/N端均无断路或者短路状态。
述信号接收器接收到的高速差分信号中的误码;根据所述信号接收器接收到的高速差分信
号中的误码来确定所述高速差分信号P/N端是否均发生断路或者短路状态;根据所述信号
接收器接收到的高速差分信号生成二维眼图;对所述二维眼图中预设区域的第一误码率进
行统计;以及根据统计结果来确定所述高速差分信号P/N端是否只有一路发生断路或者短
路状态。
执行时,实现如前述的多个实施例。
否存在短路或者断路的情况,以避免由于高速差分信号的质量问题而损坏设备。进一步地,
本公开实施例无需再进行线缆的插拔和增加测试仪,提高了生产效率,以保证高质量线缆
的生产交付。
附图说明
干实施方式,并且相同或对应的标号表示相同或对应的部分其中:
具体实施方式
方式限制本公开的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能
够将本公开的范围完整地传达给本领域的技术人员。
件(图中未示出)。进一步地,在两个连接器101之间通过铜线或光缆连接,以实现例如信号
源102和显示器103之间的数据信号(例如音频信号、视频信号)传输。在应用场景中,DP线缆
可以包括多个传输通道,例如图中所示出的传输通道lane0‑lane1和传输通道AUX,通过该
传输通道lane0‑lane1和传输通道AUX可以传输高速差分信号(例如lane0+和lane0‑)。
者断路而引起质量问题,进而造成严重后果。例如当高速信号线与电源线短路连接到设备
后,会造成设备烧毁等风险。当高速信号线断路或单端断路时,在一部分设备上会出现高速
信号传输失败的情况,从而导致设备无法正常使用。目前,通常采用例如高速BERT误码仪或
者示波器来测量差分信号,但这些方式只适用于在实验室研发使用,并且前述测试设备价
格昂贵、操作难度大,从而不适用于产线批量生产测试。
易造成测试设备烧毁,生产测试大批量的插拔操作造成测试设备很快损坏等问题。对于兼
容性较好的功能测试设备,在检测高速信号只有单端出现断路或短路的情况时,尽管在接
收端只接收到了单端信号,其仍然可以解析出来信号携带的信息,从而造成该不良产品不
能被有效筛选出。对于兼容性不好的功能测试设备,则会出现功能失效的问题。
准确地确定高速差分信号发送断路或者短路状态,以便准确筛选出高质量的线缆。
而提供的部分实施例,而并非可以实现本公开的所有实施例。基于本说明书公开的实施例,
本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保
护的范围。
元203以及眼图计算单元204。下面将对前述信号发生器201、信号接收器202、误码计算单元
203以及眼图计算单元204进行详细描述。
接器进行连接。在一个实现场景中,该信号发生器201可以用于发送高速差分信号,该高速
差分信号的数据表示形式例如是比特数。在一个实施例中,上述信号接收器202可以与传输
线缆的另一端进行连接。类似地,对于有源传输线缆而言,其可以与传输线缆另一端的连接
器进行连接。与前述信号发生器201相对应地,信号接收器202可以用于接收高速差分信号,
并且接收的高速差分信号数据表示形式也是比特数。
号进行比对,以得到信号接收器接收到的高速差分信号中的误码。进一步地,根据信号接收
器接收到的高速差分信号中的误码来确定高速差分信号P/N端是否均发生断路或者短路状
态。具体来说,误码计算单元将信号发生器(或者传输线缆的发送端)发送的高速信号数据
的比特数与信号接收器端(或者传输线缆的接收端)接收的高速信号数据的比特数作对比,
记录二者对应比特数不一致的次数,以得到信号接收器接收到的高速差分信号中的误码
(误码率)。接着,将信号接收器接收到的高速差分信号中的误码与误码预设值作对比,以确
定高速差分信号P/N端是否均发生断路或者短路状态。例如当信号接收器接收到的高速差
分信号中的误码大于误码预设值时,可以确定高速差分信号P/N端(即两端)均发生断路或
者短路状态。
二维眼图中预设区域的第一误码率进行统计。进一步地,根据统计结果来确定所述高速差
分信号P/N端是否只有一路发生断路或者短路状态。在一个实现场景中,眼图计算单元首先
将信号接收器接收到的高速差分信号对应的二维矩阵区域内的每个点的数据与其中心点
的数据进行比对,以确定对应的二维矩阵区域内的每个点的数据与其中心点的数据是否一
致,接着根据比对结果生成二维眼图。具体来说,根据对应的二维矩阵区域内的每个点的数
据与其中心点的数据不一致的次数计算对应的二维矩阵区域内的每个点的第一误码率。接
着,基于对应的二维矩阵区域内的每个点的第一误码率生成二维眼图。
其可以反映高速差分信号的整体特征。在一个示例性场景中,假设前述二维矩阵区域的尺
寸大小为M*N,依次遍历二维矩阵区域内的M*N个点,将其与其中心的数据进行比对。在多次
比对后,记录每个点不一致的次数,能够获得每个点对应的第一误码率,每个点对应的第一
误码率构成一个尺寸大小M*N的二维眼图。
维眼图的边沿区域的点、中心区域的点以及二维眼图的所有点对应的第一误码率进行统
计,以获得统计结果。也即,二维眼图的预设区域可以包括二维眼图的边沿区域、二维眼图
的中心区域以及二维眼图的全部区域。更为具体地,眼图计算单元将对二维眼图的边沿区
域的点对应的第一误码率大于预设阈值的个数进行统计,以获得第一统计结果;对二维眼
图的中心区域的点对应的第一误码率为非零的个数进行统计,以获得第二统计结果;对二
维眼图的全部区域内所有点对应的第一误码率之和进行统计,以获得第三统计结果。其中,
二维眼图的边沿区域以及所述二维眼图的中心区域经由二维眼图的尺寸大小来确定,例如
根据M和N来确定。
值,确定高速差分信号P/N端只有一路(即单端)发生断路或者短路状态。当上述第一、第二、
第三统计结果均小于对应的门限阈值,确定高速差分信号P/N端均无断路或者短路状态。
态、两端均短路或者断路还是单端短路或者断路,从而能够准确筛选出存在质量问题的线
缆。进一步地,本公开实施例无需进行线缆的插拔或者增加测试仪,提高了生产效率,以保
证高质量线缆的生产交付,使得适用于产线批量生产检测。
所作的描述同样适用于图3。
有源传输线缆而言,前述信号发送器和信号接收器可以分别连接至传输线缆两端的连接
器。其中,信号发送器201可以发送高速差分信号,该高速差分信号经由传输线缆301传输至
信号接收器202,由信号接收器202接收。进一步地,在信号发送器201和信号接收器202之间
可以连接误码计算单元203和眼图计算单元204。前述误码计算单元203用于首先将信号发
生器发送的高速差分信号和信号接收器接收到的高速差分信号进行比对,根据比对不一致
的次数能够得到信号接收器接收到的高速差分信号中的误码。接着,将误码与误码预设值
进行比较,当误码大于误码预设值时,确定高速差分信号P/N端均发生断路或者短路状态。
以误码预设值为30%为例,当误码大于30%时,确定高速差分信号P/N端均发生断路或者短路
状态。
个点的数据与其中心点的数据比对不一致的次数计算对应的二维矩阵区域内的每个点的
第一误码率,进而每个点对应的第一误码率构成一个二维眼图。接着,对二维眼图中预设区
域的第一误码率进行统计,并且根据统计结果来确定高速差分信号P/N端是否只有一路发
生断路或者短路状态。例如分别对二维眼图的边沿区域的点对应的第一误码率大于预设阈
值的个数进行统计、对二维眼图的中心区域的点对应的第一误码率为非零的个数进行统计
以及对二维眼图的全部区域内所有点对应的第一误码率之和进行统计获得对应的第一、第
二、第三统计结果。将第一、第二、第三统计结果与各自对应的门限阈值进行比较来确定高
速差分信号发生断路或者短路状态。具体而言,当第一、第二、第三统计结果中至少一个统
计结果大于对应的门限阈值,确定高速差分信号P/N端只有一路发生断路或者短路状态。当
第一、第二、第三统计结果均小于对应的门限阈值,确定高速差分信号P/N端均无断路或者
短路状态。详细可参考上述图2所描述的内容,本公开在此不再赘述。
至第2行,第(M‑1)行至第M行以及第1列至第2列,第(N‑1)列至第N列的区域。前述中心区域
定义的范围可以是从二维眼图的第(M/2‑4)行至第(M/2+4)行以及第(N/2‑4)列至第(N/2+
4)行合并的区域。根据确定的区域,经由眼图计算单元对二维眼图的边沿区域的点、中心区
域的点以及二维眼图的所有点对应的第一误码率进行统计,获得相应的第一、第二以及第
三统计结果。
下公式表示:
为0。通过对边沿区域的点的判断结果进行相加,即可获得第一统计结果。在本
公开实施例中,该预设阈值可以根据经验值获得,例如可以是0.2。
下公式:
0。通过对中心区域的点的判断结果进行相加,即可获得第二统计结果。
P/N端是否只有一路发生断路或者短路状态。在一个实现场景中,可以将高速差分信号分别
设置处于正常状态、单端短路以及单端断路,并且分别在三种场景下计算各自对应的一、第
二以及第三统计结果。进一步地,通过各自对应的一、第二以及第三统计结果来确定各个区
域对应的门限预值。下面将通过图4‑图6来详细描述如何确定门限预值。
的高速差分信号的误码率。利用上述公式(1)‑公式(3)可以获取正常状态的高速差分信号
的第一统计结果2DEye边沿(正常)为36,第二统计结果2DEye边沿(正常)为0,第三统计结果
计算得到2DEyeTotal (正常)为 13.59621776。
的高速差分信号的误码率。类似地,利用上述公式(1)‑公式(3)可以获取单端断路的高速差
分信号的第二统计结果2DEye边沿(单端断路)为58,第二统计结果2DEye边沿(单端断路)为
15,第二统计结果计算得到2DEyeTotal (单端断路)为 26.19154353。
的高速差分信号的误码率。类似地,利用上述公式(1)‑公式(3)可以获取单端短路的高速差
分信号的第三统计结果2DEye边沿(单端短路)为56,第二统计结果2DEye边沿(单端短路)为
18,第二统计结果计算得到2DEyeTotal (单端短路)为 23.9967154。
预值可以例如是2DEye边沿(正常)/3+ (2Deye边沿(单端断路)+2DEye边沿(单端短路))/
2)*2/3。中心区域对应的门限预值可以例如是2DEye中心(正常)/3+ (2Deye中心(单端断
路)+2DEye中心(单端短路))/2)*2/3。全部区域对应的门限预值可以例如是(2DEyeTotal
(正常)+(2DeyeTotal(单端断路)+2DEyeTotal(单端短路))/2)/2。基于此,可以获得边沿区
域对应的门限预值为50,中心区域对应的门限预值为11,全部区域对应的门限预值为19.5。
需要理解的是,本公开实施例的前述各个区域对应的门限预值的计算式仅仅是示例性而非
限制的,每个计算式中的数值(例如2、2/3、3)可以根据实际场景进行设置。基于对应的门限
阈值,即可确定高速差分信号P/N端是否只有一路发生断路或者短路状态。例如当第一统计
结果小于50、第二统计结果小于11、第三统计结果小于19.5时,可以确定高速差分信号P/N
端均无断路或者短路。当第一统计结果大于50,或者第二统计结果大于11、或者第三统计结
果大于19.5,也即其至少一个统计结果大于对应的门限阈值时,可以确定高速差分信号P/N
端只有一路断路或者短路。
接收到的高速差分信号进行比对,以得到信号接收器接收到的高速差分信号中的误码。在
一个实施例中,可以通过信号发生器来发送高速差分信号,通过信号接收器来接收高速差
分信号。根据前文知,高速差分信号的数据形式可以是比特数。在一个实施例中,将信号发
生器发送的高速差分信号的比特数和信号接收器接收到的高速差分信号的比特数进行比
对,并且根据比对不一致的次数获得信号接收器接收到的高速差分信号中的误码。基于前
述获得的误码,在步骤S704处,根据信号接收器接收到的高速差分信号中的误码来确定高
速差分信号P/N端是否均发生断路或者短路状态。具体地,当信号接收器接收到的高速差分
信号中的误码大于误码预设值(例如30%),确定高速差分信号P/N端均发生断路或者短路状
态。
每个点的数据与其中心点的数据进行比对,根据二维矩阵区域内的每个点的数据与其中心
点的数据不一致的次数计算对应的二维矩阵区域内的每个点的第一误码率。其中,二维矩
阵区域内的每个点的第一误码率构成一个二维眼图。在获得二维眼图后,在步骤S708处,对
二维眼图中预设区域的第一误码率进行统计。在一些实施例中,该预设区域可以包括二维
眼图的边沿区域、二维眼图的中心区域以及二维眼图的全部区域。具体地,利用上述公式
(1)‑公式(3)分别对二维眼图的边沿区域的点对应的第一误码率大于预设阈值的个数进行
统计、对二维眼图的中心区域的点对应的第一误码率为非零的个数进行统计以及对二维眼
图的全部区域内所有点对应的第一误码率之和进行统计,获得对应的第一、第二和第三统
计结果。
分信号P/N端均无断路或者短路状态。当第一、第二、第三统计结果中至少一个统计结果大
于对应的门限阈值,确定高速差分信号P/N端只有一路发生断路或者短路状态。其中,各个
区域对应的门限阈值可以参考上述图4‑图5所描述的内容,本公开在此不再赘述。
于实现本公开结合附图7所描述的用于对高速差分信号进行检测的方法。
望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些
步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
和权利要求书中使用的术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或
组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的
存在或添加。
清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一
步理解,在本公开说明书和权利要求书中使用的术语“和/或”是指相关联列出的项中的一
个或多个的任何组合以及所有可能组合,并且包括这些组合。
脱离本公开所揭露的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与
变化,但本公开的专利保护范围,仍须以所附的权利要求书所界定的范围为准。