一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

背板测试系统及其方法与流程

2021-12-17 21:08:00 来源:中国专利 TAG:


1.本发明涉及一种测试系统及其方法,特别是背板测试系统及其方法。


背景技术:

2.一般而言,传统的背板测试方式是使用一台服务器、大量的具有核心测试芯片的硬盘以及扩充接口卡(interface card,i/f card)来实现,然而,此方式随着测试接口的数量增加造成硬盘使用数量的增加,存在测试成本增加的问题。
3.此外,由于传统的背板测试方式需要扩充接口卡,难以支持2.5gbs以上的差分信号测试频率(即测试频率低)。另外,传统的背板测试方式无法支持具有多个电容的差分信号线路或者具有中继器的背板。还有,传统的背板测试方式无法针对差分信号线路中的单一信号线路进行测试。此外,传统的背板测试方式使用iic或uart等串行接口对级联的该些硬盘进行控制,存在测试速度慢的问题。
4.因此,实有必要提出改进的技术手段,来解决上述问题。


技术实现要素:

5.本发明公开一种背板测试系统及其方法。
6.首先,本发明公开一种背板测试系统,用以测试背板,其中,背板包括多个串行连接小型计算机系统接口(serial attached small computer system interface,sas)连接端口、第一正差分信号线路与第一负差分信号差分线路。背板测试系统包括:回路装置以及核心测试装置。回路装置包括多个虚拟(dummy)sas单元,该些虚拟sas单元与该些sas连接端口一对一电性连接,每一虚拟sas单元用以从对应的sas连接端口接收差分信号或符合ieee-1149.6边界扫描测试标准的测试信号,并回送差分信号或测试信号至对应的sas连接端口。核心测试装置包括联合测试行为组织(joint test action group,jtag)接口、控制模块与差分信号收发器,其中,jtag接口连接回路装置,控制模块连接jtag接口,差分信号收发器连接控制模块。控制模块用以发送第一控制命令与第二控制命令,及通过jtag接口并行控制该些虚拟sas单元;差分信号收发器包括第二正差分信号线路与第二负差分信号线路,第一正差分信号线路连接第二正差分信号线路与一个sas连接端口,第一负差分信号线路连接第二负差分信号线路与另一sas连接端口。当差分信号收发器接收第一控制命令后产生一组伪随机二进制序列(pseudo random binary sequence,prbs)作为差分信号时,基于差分信号收发器、背板与回路装置的连接关系与信号传递关系发送差分信号并接收回送的差分信号,且比对其发送与接收的差分信号是否相同;其中,当差分信号收发器接收第二控制命令后产生符合ieee-1149.6边界扫描测试标准的测试信号时,分别通过第二正差分信号线路与第二负差分信号线路发送测试信号,并基于差分信号收发器、背板与回路装置的连接关系与信号传递关系分别通过第二正差分信号线路与第二负差分信号线路接收回送的测试信号,且比对通过第二正差分信号线路发送与接收的测试信号是否相同及通过第二负差分信号线路发送与接收的测试信号是否相同。
7.此外,本发明公开一种背板测试方法,其步骤包括:提供背板与背板测试系统,其中,背板包括多个sas连接端口、第一正差分信号线路与第一负差分信号差分线路,背板测试系统包括回路装置与核心测试装置,回路装置包括多个虚拟sas单元,该些虚拟sas单元与该些sas连接端口一对一电性连接,每一虚拟sas单元用以从对应的sas连接端口接收差分信号或符合ieee-1149.6边界扫描测试标准的测试信号,并回送差分信号或测试信号至对应的sas连接端口,核心测试装置包括控制模块、差分信号收发器与jtag接口,jtag接口连接回路装置,控制模块连接jtag接口,差分信号收发器连接控制模块,差分信号收发器包括第二正差分信号线路与第二负差分信号线路,第一正差分信号线路连接第二正差分信号线路与一个sas连接端口,第一负差分信号线路连接第二负差分信号线路与另一sas连接端口;控制模块通过jtag接口并行控制该些虚拟sas单元;控制模块发送第一控制命令至差分信号收发器;当差分信号收发器接收第一控制命令后产生一组prbs作为差分信号时,通过第二正差分信号线路与第二负差分信号线路发送差分信号至背板,并基于差分信号收发器、背板与回路装置的连接关系与信号传递关系接收回送的差分信号,且比对其发送与接收的差分信号是否相同;控制模块发送第二控制命令至差分信号收发器;以及当差分信号收发器接收第二控制命令后产生符合ieee-1149.6边界扫描测试标准的测试信号时,分别通过第二正差分信号线路与第二负差分信号线路发送测试信号,并基于差分信号收发器、背板与回路装置的连接关系与信号传递关系分别通过第二正差分信号线路与第二负差分信号线路接收回送的测试信号,且比对通过第二正差分信号线路发送与接收的测试信号是否相同及通过第二负差分信号线路发送与接收的测试信号是否相同。
8.本发明所公开的系统与方法如上,与现有技术的差异在于本发明是通过核心测试装置的控制模块借由jtag接口并行控制回路装置的多个虚拟sas单元;基于差分信号收发器、背板与回路装置的连接关系与信号传递关系,使得差分信号收发器在第一控制命令后产生一组prbs作为差分信号后,可发送差分信号并接收回送的差分信号,且比对其发送与接收的差分信号是否相同;以及使得差分信号收发器在接收第二控制命令后产生符合ieee-1149.6边界扫描测试标准的测试信号后,可分别通过第二正差分信号线路与第二负差分信号线路发送测试信号并接收回送的测试信号,且比对通过第二正差分信号线路发送与接收的测试信号是否相同及通过第二负差分信号线路发送与接收的测试信号是否相同。
9.通过上述的技术手段,本发明可以仅利用单一核心测试装置解决传统背板测试系统需要大量具有核心测试芯片的硬盘所造成测试成本过高的问题;由差分信号收发器产生prbs及使用边界扫描方式来测试背板,以进行背板的差分线路的数据传输压力测试与背板的差分线路的开路或短路测试,进而达成提高测试覆盖率的技术功效。此外,本发明可以支持具有中继器的背板进行测试。另外,本发明的控制模块可以使用通过jtag接口并行控制该些虚拟sas单元,提高测试速度。再者,本发明利用回路装置替代传统背板测试系统的扩充接口卡,使得线路更短,连接更可靠,使得本发明可以支持12gbps的差分信号测试频率。
附图说明
10.图1为本发明背板测试系统的一实施例系统方框图。
11.图2为图1的背板测试系统执行背板测试方法的一实施例方法流程图。
12.附图标记说明:
13.50
ꢀꢀꢀꢀꢀ
背板
14.52
ꢀꢀꢀꢀꢀ
sas连接端口
15.54
ꢀꢀꢀꢀꢀ
第一正差分信号线路
16.54a
ꢀꢀꢀꢀ
第一正差分信号发送单元
17.54b
ꢀꢀꢀꢀ
第一正差分信号接收单元
18.56
ꢀꢀꢀꢀꢀ
第一负差分信号差分线路
19.56a
ꢀꢀꢀꢀ
第一负差分信号发送单元
20.56b
ꢀꢀꢀꢀꢀ
第一负差分信号接收单元
21.60
ꢀꢀꢀꢀꢀꢀ
虚拟sas单元
22.74
ꢀꢀꢀꢀꢀꢀ
第二正差分信号线路
23.74a
ꢀꢀꢀꢀꢀ
第二正差分信号发送单元
24.74b
ꢀꢀꢀꢀꢀ
第二正差分信号接收单元
25.76
ꢀꢀꢀꢀꢀꢀ
第二负差分信号线路
26.76a
ꢀꢀꢀꢀꢀ
第二负差分信号发送单元
27.76b
ꢀꢀꢀꢀꢀ
第二负差分信号接收单元
28.100
ꢀꢀꢀꢀꢀ
背板测试系统
29.110
ꢀꢀꢀꢀꢀ
回路装置
30.120
ꢀꢀꢀꢀꢀ
核心测试装置
31.124
ꢀꢀꢀꢀꢀ
jtag接口
32.126
ꢀꢀꢀꢀꢀ
控制模块
33.128
ꢀꢀꢀꢀꢀ
差分信号收发器
具体实施方式
34.以下将配合图式及实施例来详细说明本发明的实施方式,借此能够对本发明如何应用技术手段来解决技术问题并达成技术功效的实现过程充分理解并据以实施。
35.请先参阅“图1”,“图1”为本发明背板测试系统的一实施例系统方框图。背板测试系统100可用以测试背板50,其中,背板50可包括多个sas连接端口52、第一正差分信号线路54与第一负差分信号差分线路56。在本实施例中,背板50可包括但不限于两个sas连接端口52。
36.在本实施例中,背板测试系统100可包括:回路装置110以及核心测试装置120。其中,回路装置110包括多个虚拟sas单元60,该些虚拟sas单元60与该些sas连接端口52一对一电性连接。换句话说,虚拟sas单元60的数量与sas连接端口52的数量相同,且该些虚拟sas单元60对应不同的sas连接端口52。在本实施例中,虚拟sas单元60的数量为两个。每一虚拟sas单元60可用以从对应的sas连接端口52接收差分信号或符合ieee-1149.6边界扫描测试标准的测试信号,并回送差分信号或测试信号至对应的sas连接端口52。换句话说,每一虚拟sas单元60具有回送其接收的信号的特性。
37.在本实施例中,核心测试装置120可包括jtag接口124、控制模块126与差分信号收发器128,其中,jtag接口124连接回路装置110,控制模块126连接jtag接口124,差分信号收发器128连接控制模块126。
38.差分信号收发器128包括第二正差分信号线路74与第二负差分信号线路76,第一正差分信号线路54连接第二正差分信号线路74与一个sas连接端口52,第一负差分信号线路56连接第二负差分信号线路76与另一sas连接端口52。更详细地说,第一正差分信号线路54包括第一正差分信号发送单元54a与第一正差分信号接收单元54b,第一负差分信号差分线路56包括第一负差分信号发送单元56a与第一负差分信号接收单元56b,第二正差分信号线路74包括第二正差分信号发送单元74a与第二正差分信号接收单元74b,第二负差分信号线路76包括第二负差分信号发送单元76a与第二负差分信号接收单元76b,第一正差分信号发送单元54a与第二正差分信号接收单元74b连接,第一正差分信号接收单元54b与第二正差分信号发送单元74a连接,第一正差分信号发送单元54a与第一正差分信号接收单元54b连接一个sas连接端口52,第一负差分信号发送单元56a与第二负差分信号接收单元76b连接,第一负差分信号接收单元56b与第二负差分信号发送单元76a连接,第一负差分信号发送单元56a与第一负差分信号接收单元56b连接另一个sas连接端口52。其中,第一正差分信号发送单元54a与第二正差分信号发送单元74a用以发送正差分信号,第一正差分信号接收单元54b与第二正差分信号接收单元74b用以接收正差分信号,第一负差分信号发送单元56a与第二正差分信号发送单元76a用以发送负差分信号,第一负差分信号接收单元56b与第二负差分信号接收单元76b用以接收负差分信号。
39.在本实施例中,jtag接口124、控制模块126与差分信号收发器128中任意两个之间可利用有线方式进行信号与数据的传递。在实际实施中,可借由一个或多个通用或专用的可编程微处理器执行机器可读储存介质所储存的软件或固件,以产生控制模块126。
40.接着,请参阅“图2”,“图2”为“图1”的背板测试系统执行背板测试方法的一实施例方法流程图,其步骤包括:提供背板与背板测试系统(步骤210);控制模块通过jtag接口并行控制该些虚拟sas单元(步骤220);控制模块发送第一控制命令至差分信号收发器(步骤230);当差分信号收发器接收第一控制命令后产生一组prbs作为该差分信号时,通过第二正差分信号线路与第二负差分信号线路发送差分信号至背板,并基于差分信号收发器、背板与回路装置的连接关系与信号传递关系接收回送的差分信号,且比对其发送与接收的差分信号是否相同(步骤240);控制模块发送第二控制命令至差分信号收发器(步骤250);以及当差分信号收发器接收第二控制命令后产生符合ieee-1149.6边界扫描测试标准的测试信号时,分别通过第二正差分信号线路与第二负差分信号线路发送测试信号,并基于差分信号收发器、背板与回路装置的连接关系与信号传递关系分别通过第二正差分信号线路与第二负差分信号线路接收回送的测试信号,且比对通过第二正差分信号线路发送与接收的测试信号是否相同及通过第二负差分信号线路发送与接收的测试信号是否相同(步骤260)。
41.在步骤220中,由于控制模块126通过jtag接口124并行控制该些虚拟sas单元60,可提高测试速度。
42.在步骤240中,由于差分信号可由正差分信号与负差分信号组成,因此,差分信号收发器128需通过第二正差分信号线路74的第二正差分信号发送单元74a与第二负差分信号线路76的第二负差分信号发送单元76a发送差分信号至对应连接的第一正差分信号线路54的第一正差分信号接收单元54b与第一负差分信号线路56的第一正差分信号接收单元56b,第一正差分信号线路54的第一正差分信号接收单元54b与第一负差分信号线路56的第
一负差分信号接收单元56b可将其接收到的差分信号传输至对应的该些sas连接端口52,该些sas连接端口52可将其接收到的差分信号传输至对应的该些虚拟sas单元60,该些虚拟sas单元60基于其具有回送其接收的信号的特性将其接收到的差分信号回送至对应的该些sas连接端口52,该些sas连接端口52可将该些虚拟sas单元60所回送的差分信号传输至对应连接的第一正差分信号线路54的第一正差分信号发送单元54a与第一负差分信号线路56的第一负差分信号发送单元56a,第一正差分信号线路54的第一正差分信号发送单元54a与第一负差分信号线路56的第一负差分信号发送单元56a可将该些虚拟sas单元60所回送的差分信号传输至对应连接的第二正差分信号线路74的第二正差分信号接收单元74b与第二负差分信号线路76的第二负差分信号接收单元76b。
43.差分信号收发器128可比对其发送与接收的差分信号是否相同,若差分信号收发器128比对出其发送的差分信号与接收的差分信号不同时,仅能判断背板50无法通过测试,但无法明确地判断是第一正差分信号线路54发生异常状态,或者第一负差分信号线路56发生异常状态,还是第一正差分信号线路54与第一负差分信号线路56皆发生异常状态。
44.此外,在本步骤中,可调整差分信号的测试频率,进行数据传输压力测试,在本实施例中,背板测试系统100可通过上述回路装置110与核心测试装置120的设计可以支持12gbps的差分信号测试频率。
45.步骤250与步骤260可用以解决上述问题,差分信号收发器128可借由边界扫描(boundary scan)方式测试第一正差分信号线路54与第一负差分信号线路56是否存在异常状态。在步骤260中,差分信号收发器128在接收来自控制模块126的第二控制命令后产生测试信号,由于测试信号为脉冲信号,仅需单一线路进行传输,不像差分信号由正差分信号与负差分信号组成,需由差分线对进行传输,所以差分信号收发器128可分别通过第二正差分信号线路74的第二正差分信号发送单元74a与第二负差分信号线路76的第二负差分信号发送单元76a,因此当差分信号收发器128所产生的测试信号可同时或不同时通过第二正差分信号线路74的第二正差分信号发送单元74a与第二负差分信号线路76的第二负差分信号发送单元76a发送至对应连接的第一正差分信号线路54的第一正差分信号接收单元54b与第一负差分信号线路56的第一正差分信号接收单元56b,接着,测试信号可依次通过第一正差分信号接收单元54b、sas连接端口52、虚拟sas单元60、该sas连接端口52、第一正差分信号发送单元54a与第二正差分信号接收单元74b而回送至差分信号收发器128,以及依次通过第一负差分信号接收单元56b、sas连接端口52、虚拟sas单元60、sas连接端口52、第一负差分信号发送单元56a与第二负差分信号接收单元76b而回送至差分信号收发器128。
46.最后,差分信号收发器128比对其通过第二正差分信号线路74发送与接收的测试信号是否相同,以及比对其通过第二负差分信号线路76发送与接收的测试信号是否相同。若差分信号收发器128比对出其通过第二正差分信号线路74发送与接收的测试信号不同时,即能判断第一正差分信号线路54发生异常状态(当第一正差分信号线路54包括电容器时,即判断该电容器发生开路状态;当第一正差分信号线路54不包括电容器时,即判断第一正差分信号线路54发生短路状态);若差分信号收发器128比对出其通过第二正差分信号线路74发送与接收的测试信号相同时,即能判断第一正差分信号线路54正常。若差分信号收发器128比对出其通过第二负差分信号线路76发送与接收的测试信号不同时,即能判断第一负差分信号线路56发生异常状态(当第一负差分信号线路56包括电容器时,即判断该电
容器发生开路状态;当第一负差分信号线路56不包括电容器时,即判断第一负差分信号线路56发生短路状态);若差分信号收发器128比对出其通过第二负差分信号线路76发送与接收的测试信号相同时,即能判断第一负差分信号线路56正常。
47.因此,背板测试系统100可基于相同的系统架构进行背板的差分线路的数据传输压力测试(即步骤240),也可进行背板的差分线路的开路或短路测试(即步骤260),进而提高测试的覆盖率。
48.综上所述,可知本发明与现有技术之间的差异在于通过核心测试装置的控制模块借由jtag接口并行控制回路装置的多个虚拟sas单元;基于差分信号收发器、背板与回路装置的连接关系与信号传递关系,使得差分信号收发器在第一控制命令后产生一组prbs作为差分信号后,可发送差分信号并接收回送的差分信号,且比对其发送与接收的差分信号是否相同;以及使得差分信号收发器在接收第二控制命令后产生符合ieee-1149.6边界扫描测试标准的测试信号后,可分别通过第二正差分信号线路与第二负差分信号线路发送测试信号并接收回送的测试信号,且比对通过第二正差分信号线路发送与接收的测试信号是否相同及通过第二负差分信号线路发送与接收的测试信号是否相同。
49.通过上述的技术手段,本发明可以解决现有技术所存在测试成本过高的问题;由差分信号收发器产生prbs及使用边界扫描方式来测试背板,以进行背板的差分线路的数据传输压力测试与背板的差分线路的开路或短路测试,进而达成提高测试覆盖率的技术功效。此外,本发明可以支持具有中继器的背板进行测试。另外,本发明的控制模块可以使用通过jtag接口并行控制该些虚拟sas单元,提高测试速度。再者,本发明利用回路装置替代传统背板测试系统的扩充接口卡,使得线路更短,连接更可靠,使得本发明可以支持12gbps的差分信号测试频率。
50.虽然本发明以前述的实施例公开如上,然而其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的专利保护范围须视本说明书所附的权利要求书所界定的范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献