印制电路板、终端、方法、装置以及存储介质与流程



1.本发明实施例涉及但不限于电子技术领域,具体而言,涉及但不限于印制电路板、终端、方法、装置以及存储介质。


背景技术:



2.为了印制电路板(printed circuit board,简称pcb板)的调试、生产测试以及问题分析,现有的印制电路板上设有多组测试点以便于对不同的接口进行检测。目前pcb板的测试需要在pcb板上设置大量的测试点,这就占用了pcb板的大量面积,也无法将全部测试点放在整机外面,需要拆机来进行接口检测。


技术实现要素:



3.本发明实施例提供的印制电路板、终端、方法、装置以及存储介质,至少解决了pcb上设有大量的测试点,需要拆机来进行接口检测的技术问题。
4.本发明实施例提供一种印制电路板,包括:所述印制电路板的本体上设置有至少一个检测单元和至少两个通信接口;所述检测单元包括控制测试点、功能测试点组、开关组件和模数转换器;所述开关组件包括与所述功能测试点组中功能测试点的个数相同的开关,所述开关的公共端分别与所述模数转换器和所述功能测试点连接,所述开关的连接端与至少一个所述通信接口连接;所述模数转换器还与所述控制测试点连接,所述模数转换器的输出端与所述开关组件连接;所述模数转换器用于根据所述控制测试点不同的电压信号控制所述开关切换至对应的连接端,以使得所述功能测试点与不同的所述通信接口连接。
5.本发明实施例还提供一种终端,所述终端包括壳体以及如上所述的印制电路板;所述印制电路板中的功能测试点穿过所述壳体裸露于外部。
6.本发明实施例还提供一种接口检测方法,应用于如上所述的印制电路板,包括:通过模数转换器根据控制测试点不同的电压信号确定出开关组件对应的切换规则,并根据所述切换规则控制所述开关组件中的开关切换至对应的连接端,以导通功能测试点与不同的通信接口之间的电路。
7.本发明实施例还提供一种接口检测装置,包括:所述接口检测装置包括处理器、存储器及通信总线;
8.所述通信总线用于实现处理器和存储器之间的连接通信;
9.所述处理器用于执行存储器中存储的一个或者多个计算机程序,以实现如上所述的接口检测方法的步骤。
10.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个计算机程序,所述一个或者多个计算机程序可被一个或者多个处理器执行,以实现如上所述的接口检测方法的步骤。
11.根据本发明实施例提供的印制电路板、终端、方法、装置以及存储介质,通过所述
印制电路板的本体上设置有至少一个检测单元和至少两个通信接口;所述检测单元包括控制测试点、功能测试点组、开关组件和模数转换器;所述开关组件包括与所述功能测试点组中功能测试点的个数相同的开关,所述开关的公共端分别与所述模数转换器和所述功能测试点连接,所述开关的连接端与至少一个所述通信接口连接;所述模数转换器还与所述控制测试点连接;所述模数转换器用于根据所述控制测试点不同的电压信号控制所述开关切换至对应的连接端,以使得所述功能测试点与不同的所述通信接口连接。可实现就利用一组测试点便可对多个通信接口进行检测,大大减少了pcb板上的测试点数;由于需要的测试点数较少,利于将全部测试点数裸露在外部,实现不拆机就可以进行接口检测。
12.本发明其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本发明说明书中的记载变的显而易见。
附图说明
13.图1为本发明实施例一中一种印制电路板的结构示意图;
14.图2为本发明实施例一中一种终端的结构示意图;
15.图3为本发明实施例一中一种接口检测系统的结构示意图;
16.图4为本发明实施例一中一种接口检测方法的流程示意图;
17.图5为本发明实施例二中一种印制电路板的结构示意图;
18.图6为本发明实施例二中一种终端的结构示意图;
19.图7为本发明实施例三中一种接口检测装置的结构示意图。
具体实施方式
20.为了使本发明的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
21.现有技术中,在pcb板上会针对每个待检测的通信接口设置一组测试点,每一组测试点由若干个测试点组成。也即现有pcb板上会设有多组测试点以便于对不同的接口进行检测。由于pcb板上存在大量的测试点,占用了pcb板上的大量面积,也无法将全部测试点放在整机外面,则需要拆机来进行接口检测。
22.基于此,本技术希望提供一种能够解决上述技术问题的方案,其详细内容将在后续实施例中得以阐述。
23.实施例一:
24.本发明实施例提供一种印制电路板,请参见图1所示,所述印制电路板1可以包括,但不限于:
25.所述印制电路板1的本体上设置有至少一个检测单元100和至少两个通信接口200;
26.所述检测单元100包括控制测试点101、功能测试点组102、开关组件103和模数转换器104;
27.所述开关组件103包括与所述功能测试点组102中功能测试点的个数相同的开关,所述开关的公共端分别与所述模数转换器104和所述功能测试点连接,所述开关的连接端
与至少一个所述通信接口200连接;
28.所述模数转换器104还与所述控制测试点101连接,所述模数转换器104用于根据所述控制测试点不同的电压信号控制所述开关切换至对应的连接端,以使得所述功能测试点与不同的所述通信接口200连接。
29.在本发明实施例中,通信接口200的具体数量不作限定。举例来说,通信接口200的数量包括但不限于两个、三个、四个或六个。通信接口200的具体类型也不作限定。每一种类型的通信接口200具有相应数量的待测点,该待测点可理解为设置在通信接口200上的引脚,当功能测试点组102与某个通信接口200的全部待测点进行连接时,可检测到该通信接口的工作状态。在一实施方式中,每一个通信接口200包括至少一个待测点;每一个通信接口200的待测点的个数包括但不限于一个、两个或四个。举例来说,通信接口的类型包括但不限于通用异步收发传输器uart接口、两线式串行总线iic接口、通用串行总线usb接口、串行外设接口spi接口和通用输入/输出gpio接口。其中,uart接口包括电源端vdd、发射脚tx、接收脚rx和接地端gnd这四个待测点;iic接口包括控制线scl、数据线sda这两个待测点;usb包括电源线vbus、数据线dp、数据线dm、接地端gnd这四个待测点;spi包括控制线cs、下行数据线mosi、上行数据线miso、时钟线clk这四个待测点;gpio接口包括gpio这一个待测点。
30.在本实施例中,还可以根据通信接口200的具体数量来设置合适数量的检测单元100,每个检测单元100可独立工作。如果pcb上设有较少数量的通信接口200,可在pcb上设置一个检测单元,同一时间检测一个通信接口200的工作状态;如果pcb上设有较多数量的通信接口200,可在pcb上设置多个检测单元100,同一时间检测多个通信接口200的工作状态,以提升接口检测的效率。对于每个检测单元100,可包括控制测试点101、功能测试点组102、开关组件103和模数转换器104。控制测试点101与模数转换器104的输入端连接,模数转换器104的输出端与开关组件103连接;模数转换器104根据来自于控制测试点101的电压信号,控制开关组件103中的开关分别切换至对应的连接端,从而导通功能测试点组102与待测试的通信接口200之间的电路;也就是说,可通过改变控制测试点101的电压信号,功能测试点组102与不同的通信接口200连接,从而实现一组测试点对多个通信接口进行检测,达到减少pcb板上测试点数的目的。其中,功能测试点组102包括多个功能测试点,开关组件103包括多个开关,多个功能测试点与多个开关一一对应。可以根据通信接口的待测点的具体数量来设置合适数量的功能测试点或开关。在一实施方式中,印刷电路板1的本体上设置有至少两个通信接口200,至少两个通信接口200对应的待测点的个数可以全部相同,也可以不全相同,也可以全不相同;功能测试点的个数等于待测点的最大个数;对应的,开关的个数也等于待测点的最大个数,且开关的连接端分别与不同的通信接口200的待测点连接。作为一种示例,印刷电路板1的本体上设置有uart接口、iic接口和usb接口和一个检测单元100;uart接口具有四个待测点,iic接口具有两个待测点,usb接口具有四个待测点;待测点的最大个数为四,此时设置功能测试点组102由四个功能测试点组成,设置开关组件103由四个开关组成。每个开关包括一个公共端和三个连接端,每个开关的公共端分别与一个功能测试点和模数转换器104的输出端连接,每个开关的三个连接端分别与uart接口、iic接口和usb接口连接。
31.本发明实施例还提供一种终端,请参见图2所示,所述终端2可以包括,但不限于:
壳体20和前文所述的任一种印制电路板1;所述印制电路板1中功能测试点组102穿过所述壳体20裸露于外部。需要说明的是,终端包括但不限于手机、手表、跟踪器、平板和音箱。由于功能测试点组中功能测试点的个数少,可将全部功能测试点裸露在外部,利用此功能测试点组可对pcb板上所有待检测通信接口进行检测,以实现不拆机就可以进行接口检测。
32.本发明实施例还提供一种接口检测系统,请参见图3所示,所述系统包括:终端2、电压源3和检测设备4;所述电压源3与所述终端2中的控制测试点连接;所述检测设备4与所述终端2中的功能测试点组连接。需要说明的是,电压源通过与控制测试点进行连接,可向控制测试点提供不同的电压信号;所述检测设备4通过与功能测试点组连接,可获取功能测试点组输出的测试数据,并根据测试数据确定通信接口的工作状态。
33.本发明实施例还提供一种接口检测方法,应用于前文所述的印制电路板,请参见图4所示,所述方法包括以下步骤:
34.s101:通过模数转换器根据控制测试点不同的电压信号确定出开关组件对应的切换规则。
35.s102:根据所述切换规则控制所述开关组件中的开关切换至对应的连接端,以导通功能测试点与不同的通信接口之间的电路。
36.可以理解的是,模数转换器内置有电压信号与切换规则的对应关系表,模数转换器根据电压信号及电压信号与切换规则的对应关系表确定出切换规则;并根据切换规则输出控制信号。开关组件根据控制信号将开关切换至对应的连接端,以导通测试点与某个通信接口之间的电路。由此可见,可通过改变控制测试点的电压信号以实现对不同通信接口进行检测。
37.在一些实施例中,所述通信接口包括通用异步收发传输器uart接口、两线式串行总线iic接口、通用串行总线usb接口、串行外设接口spi接口和通用输入/输出gpio接口中的至少一种。
38.本发明实施例提供的接口检测方法,实现了就利用一组测试点便可对多个通信接口进行检测,大大减少了pcb板上的测试点数。
39.实施例二:
40.为了更好地理解地本发明,本发明实施例结合实际应用场景作进一步阐述。
41.在本实施例中,pcb板包括印制电路板本体和设置在印制电路板本体上的一个检测单元和六个通信接口。这六个通信接口分别为一个uart接口、一个iic接口、一个usb接口、一个spi接口和两个gpio接口。其中,uart接口包括vdd、tx、rx和gnd这四个待测点;iic接口包括scl、sda这两个待测点;usb接口包括vbus、dp、dm、gnd这四个待测点;spi接口包括cs、mosi、miso、clk这四个待测点;gpio接口包括gpio这一个待测点。同时,这一个检测单元包括一个控制测试点、功能测试点组、开关组件和模数转换器(analog to digital converter,简称adc)。其中,功能测试点组包括四个功能测试点;开关组件包括与四个功能测试点一一对应的四个开关,开关的公共端与功能测试点连接,开关的连接端与通信接口的待测点连接;模数转换器的输入端与控制测试点连接,模数转换器的输出端与开关组件连接。
42.请参见图5所示,控制测试点为test0,test0连接至adc的输入端。四个功能测试点分别为test1、test2、test3和test4。四个开关分别为开关1、开关2、开关3和开关4。开关1的
公共端分别与test1和adc连接;开关1包括五个连接端,分别与uart_vdd、iic_scl、usb_vbus、spi_cs和gpio_1连接。开关2的公共端分别与test2和adc连接;开关2包括五个连接端,分别与uart_tx、iic_sda、usb_dp、spi_mosi和gpio_2连接;开关3的公共端分别与test3和adc连接;开关3包括五个连接端,分别与uart_rx、n/a、usb_dm、spi_miso和n/a连接。开关4的公共端分别与test4和adc连接;开关4包括五个连接端,分别与uart_gnd、n/a、usb_gnd、spi_clk和n/a连接。
43.请参见图6所示,以终端为手表进行示意。手表包括壳体和pcb板;该pcb板设置在壳体围成的容纳空间内;壳体上设有五个通孔,pcb板上的test0~test4分别穿插于这五个通孔且裸露在外部。
44.在实际应用中,接口测试系统由电压源、终端和检测设备组成。具体地,电压源与终端中的test0连接,向test0提供电压信号。检测设备分别与test1~test4连接,接收test1~test4输出的测试数据,并根据测试数据确定通信接口的工作状态。
45.下面,对接口测试方法作详细介绍:
46.(1)外部电压源与test0连接,外部检测设备与test1~test4连接。
47.(2)模数转换器通过test0获得电压信号。
48.(3)模数转换器识别电压范围,并确定出开关组件对应的切换规则。
49.(4)模数转换器根据切换规则输出控制信号。
50.(5)开关组件根据控制信号与对应的通信接口连接,使得功能测试点test1~test4分别连接pcb,以导通功能测试点组与通信接口之间的电路。
51.(6)检测设备获取功能测试点组输出的测试数据,并根据测试数据确定通信接口的工作状态。
52.再结合图5进行举例说明,test0为1-2v时,模数转换器的输出控制test1~test4的开关都打向开关

,四个功能测试点此时与pcb板子内部的uart接口导通,通过功能测试点组测试uart接口的波形。test0为3-4v时,模数转换器的输出控制test1~test4的开关都打向开关

,四个功能测试点此时与pcb板子内部的iic接口导通,通过功能测试点组测试iic接口的波形。test0为5-6v时,模数转换器的输出控制test1~test4的开关都打向开关

,四个功能测试点此时与pcb板子内部的usb接口导通,通过功能测试点组测试usb的波形。test0为7-8v时,模换器的输出控制test1~test4的开关都打向开关

,四个功能测试点此时与pcb板子内部的spi接口导通,通过功能测试点组测试spi接口的波形;test0为9-10v时模数转换器的输出控制test1~test4的开关都打向开关

,四个功能测试点此时与pcb板子内部的gpio接口导通,通过功能测试点组测试gpio接口的波形。
53.根据本发明实施例提供的印制电路板、终端、系统及方法,利用一个功能测试点组可对pcb板子内部的多个待测试通信接口进行检测,减少了pcb板上的测试点数;也利于将功能测试点组裸露在终端壳体外部,实现不拆机就可以进行接口检测,可广泛应用于在整机不可拆卸或者防水级别要求高的智能跟踪器、手表和手机中。
54.实施例三:
55.本实施例提供一种接口检测装置,参见图7所示,其包括处理器701、存储器702及通信总线703,其中:
56.通信总线703用于实现处理器701和存储器702之间的连接通信;
57.处理器701用于执行存储器702中存储的一个或者多个计算机程序,以实现上述各实施例中的接口检测方法中的至少一个步骤。
58.本实施例还提供了一种计算机可读存储介质,该计算机可读存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、计算机程序模块或其他数据)的任何方法或技术中实施的易失性或非易失性、可移除或不可移除的介质。计算机可读存储介质包括但不限于ram(random access memory,随机存取存储器),rom(read-only memory,只读存储器),eeprom(electrically erasable programmable read only memory,带电可擦可编程只读存储器)、闪存或其他存储器技术、cd-rom(compact disc read-only memory,光盘只读存储器),数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。
59.本实施例中的计算机可读存储介质可用于存储一个或者多个计算机程序,其存储的一个或者多个计算机程序可被处理器执行,以实现上述各实施例中的接口检测方法中的至少一个步骤。
60.本实施例还提供了一种计算机程序(或称计算机软件),该计算机程序可以分布在计算机可读介质上,由可计算装置来执行,以实现上述各实施例中的接口检测方法中的至少一个步骤;并且在某些情况下,可以采用不同于上述实施例所描述的顺序执行所示出或描述的至少一个步骤。
61.应当理解的是,在某些情况下,可以采用不同于上述实施例所描述的顺序执行所示出或描述的至少一个步骤。
62.本实施例还提供了一种计算机程序产品,包括计算机可读装置,该计算机可读装置上存储有如上所示的计算机程序。本实施例中该计算机可读装置可包括如上所示的计算机可读存储介质。
63.可见,本领域的技术人员应该明白,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件(可以用计算装置可执行的计算机程序代码来实现)、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。
64.此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、计算机程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。所以,本发明不限制于任何特定的硬件和软件结合。
65.以上内容是结合具体的实施方式对本发明实施例所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

技术特征:


1.一种印制电路板,其特征在于,所述印制电路板的本体上设置有至少一个检测单元和至少两个通信接口;所述检测单元包括控制测试点、功能测试点组、开关组件和模数转换器;所述开关组件包括与所述功能测试点组中功能测试点的个数相同的开关,所述开关的公共端分别与所述模数转换器和所述功能测试点连接,所述开关的连接端与至少一个所述通信接口连接;所述模数转换器还与所述控制测试点连接,所述模数转换器用于根据所述控制测试点不同的电压信号控制所述开关切换至对应的连接端,以使得所述功能测试点组与不同的所述通信接口连接。2.如权利要求1所述的印制电路板,其特征在于,每一个所述通信接口包括至少一个待测点;所述开关的连接端分别与不同的所述通信接口的所述待测点连接。3.如权利要求2所述的印制电路板,其特征在于,每一个所述通信接口的所述待测点的个数包括一个、两个或四个。4.如权利要求2或3所述的印制电路板,其特征在于,至少两个所述通信接口对应的所述待测点的个数不全相同;所述功能测试点的个数等于所述待测点的最大个数。5.如权利要求1所述的印制电路板,其特征在于,所述通信接口包括通用异步收发传输器uart接口、两线式串行总线iic接口、通用串行总线usb接口、串行外设接口spi接口和通用输入/输出gpio接口中的至少一种。6.一种终端,其特征在于,所述终端包括壳体以及如权利要求1-5任一项所述的印制电路板;所述印制电路板中功能测试点组穿过所述壳体裸露于外部。7.一种接口检测方法,应用于如权利要求1所述的印制电路板,包括:通过模数转换器根据控制测试点不同的电压信号确定出开关组件对应的切换规则,并根据所述切换规则控制所述开关组件中的开关切换至对应的连接端,以导通功能测试点与不同的通信接口之间的电路。8.如权利要求7所述的接口检测方法,其特征在于,所述通信接口包括通用异步收发传输器uart接口、两线式串行总线iic接口、通用串行总线usb接口、串行外设接口spi接口和通用输入/输出gpio接口中的至少一种。9.一种接口检测装置,包括:所述接口检测装置包括处理器、存储器及通信总线;所述通信总线用于实现处理器和存储器之间的连接通信;所述处理器用于执行存储器中存储的一个或者多个计算机程序,以实现如权利要求7或8所述的接口检测方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个计算机程序,所述一个或者多个计算机程序可被一个或者多个处理器执行,以实现如权利要求7或8所述的接口检测方法的步骤。

技术总结


本发明实施例提供一种印制电路板、终端、方法、装置以及存储介质,通过所述印制电路板的本体上设置有至少一个检测单元和至少两个通信接口;所述检测单元包括控制测试点、功能测试点组、开关组件和模数转换器;所述开关组件包括与所述功能测试点组中功能测试点的个数相同的开关,所述开关的公共端分别与所述模数转换器和所述功能测试点连接,所述开关的连接端与至少一个所述通信接口连接;所述模数转换器还与所述控制测试点连接;可实现就利用一组测试点便可对多个通信接口进行检测,减少了PCB板上的测试点数,也利于将全部测试点数裸露在外部,实现不拆机就可以进行接口检测。实现不拆机就可以进行接口检测。实现不拆机就可以进行接口检测。


技术研发人员:

孙权 毛瑞 辛洋

受保护的技术使用者:

中兴通讯股份有限公司

技术研发日:

2021.05.25

技术公布日:

2022/11/24

本文发布于:2024-09-22 16:41:32,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/6614.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   接口   测试   通信
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议