一种集线装置的制作方法

文档序号:30554922发布日期:2022-06-29 02:36阅读:75来源:国知局
一种集线装置的制作方法

1.本实用新型涉及电路板焊接生产制造技术领域,特别涉及一种集线装置。


背景技术:

2.在电路板生产制造过程中,通常会遇到要对主控电路板上的dsp、mcu、fpga&cpld芯片进行程序批量在线烧写和功能测试的需求。这些需求经常与jtag联系起来。现在的控制芯片大多数都具有兼容jtag接口的外设。在对电路板进行在线烧写程序和功能测试时,如果用jtag仿真器或程序烧写器对电路板一块一块的进行程序烧写和功能测试,大量重复琐碎的劳动会带来巨大的工作量,生产效率也不高。
3.当一块电路板中含有多核(2片以上mcu、fpga&cpld或flash)时,可采用单一jtag口以菊花链(daisy chain)形式将所有芯片串联起来实现下载编程,jtag菊花链路如图4所示。这样做可以节省多个jtag口,使用一个jtag口就可以对多片芯片分别进行程序的在线烧写和功能的测试。也可采用多个jtag仿真器或程序烧写器同时对多块电路板进行程序的在线烧写和功能测试。现在的jtag仿真器或程序烧写器与pc机的的通信接口多为usb接口,这样的技术方案还需要一个扩展usb端口的集线器,多个jtag仿真器或程序烧写器连接在扩展usb端口的集线器上,jtag仿真器或程序烧写器再与目标电路板连接。这种方案就是使用扩展usb端口,没有充分发挥出jtag的技术的优势。
4.现有技术方案对单块电路板程序在线烧写及功能测试生产效率较低,使用jtag菊花链路模式的在线程序烧写和功能测试也只能针对单块电路板。单块电路板jtag菊花链路中的器件数量是固定的,当菊花链路需要增加器件或减少器件,涉及的改动都很大,扩展的灵活性受到了限制。使用多个jtag仿真器或程序烧写器对jtag口进行扩展,扩展一路jtag口,就要使用一个jtag仿真器或程序烧写器,jtag仿真器或程序烧写器价格较高,这种技术方案jtag仿真器或程序烧写器利用率较低,不能将jtag技术方案的优势发挥利用起来,且使用成本较高。


技术实现要素:

5.本实用新型的目的在于提供一种集线装置,用于解决上述至少一个技术问题,其能够解决批量目标电路板上mcu(包括dsp、fpga&cpld)芯片上带有jtag调试端口的在线程序烧写问题及功能测试问题;低成本解决jtag口的扩展端口的问题,灵活的添加或减少扩展jtag端口的目标电路板都不会影响jtag菊花链路中串联电路的完整性;方便灵活的解决给目标电路板供电问题,提供3.3v和5v系统电源以供选择,扩大了目标电路板产品的供电适用范围。
6.本实用新型的实施例是这样实现的:
7.一种集线装置,其包括jtag端口端子座、扩展jtag端口端子座、电源、电源选择开关、集线器电路板和设备外壳。
8.所述jtag端口端子座连接jtag程序烧写调试器。
9.所述扩展jtag端口端子座连接待烧写、待测试的目标电路板的jtag端口端子座。
10.所述电源为目标电路板提供不同电压等级的系统电源。
11.所述电源选择开关用于选择电源的不同电压等级。
12.所述集线器电路板上固定所述电源和所述电源选择开关,还固定所述jtag端口端子座和所述扩展jtag端口端子座之间的连线。
13.所述jtag端口端子座、所述扩展jtag端口端子座、所述电源、所述电源选择开关和所述集线器电路板设置在所述设备外壳内。
14.在本实用新型较佳的实施例中,上述集线装置的所述jtag程序烧写调试器的管脚包括模式选择测试管脚(称为tms管脚)、时钟测试管脚(称为tck管脚)、重置测试管脚(称为trst管脚)、数据输入测试管脚(称为tdi管脚)和数据输出测试管脚(称为tdo管脚)。
15.所述模式选择测试管脚、所述时钟测试管脚和所述重置测试管脚并联。
16.所述数据输入测试管脚和所述数据输出测试管脚串联。
17.在本实用新型较佳的实施例中,上述集线装置的所述电源选择开关包括3.3v电源档和5v电源档。
18.所述电源选择开关拨到3.3v电源档时,所述电源为目标电路板提供3.3v的系统电源。
19.所述电源选择开关拨到5v电源档,所述电源为目标电路板提供5v的系统电源。
20.在本实用新型较佳的实施例中,上述集线装置的所述jtag端口端子座的管脚包括电源管脚(称为vin管脚)、接地管脚(称为gnd管脚)、模式选择测试管脚(称为tms管脚)、时钟测试管脚(称为tck管脚)、数据输入测试管脚(称为tdi管脚)和数据输出测试管脚(称为tdo管脚)。
21.在本实用新型较佳的实施例中,上述集线装置的所述扩展jtag端口端子座的管脚包括电源管脚(称为vin管脚)、接地管脚(称为gnd管脚)、模式选择测试管脚(称为tms管脚)、时钟测试管脚(称为tck管脚)、数据输入测试管脚(称为tdi管脚)和数据输出测试管脚(称为tdo管脚)。
22.在本实用新型较佳的实施例中,上述集线装置的所述扩展jtag端口端子座上设有管脚自动连接单元。
23.未接入所述目标电路板时,所述扩展jtag端口端子座的数据输入测试管脚和数据输出测试管脚短接。
24.接入所述目标电路板时,所述管脚自动连接单元使所述扩展jtag端口端子座的数据输入测试管脚和数据输出测试管脚断开。
25.在本实用新型较佳的实施例中,上述集线装置的所述管脚自动连接单元包括复位弹簧、金属短接片和顶块。
26.所述复位弹簧一端固定在所述扩展jtag端口端子座的壳体上,一端连接所述金属短接片。
27.未接入所述目标电路板时,所述金属短接片抵接所述扩展jtag端口端子座的数据输入测试管脚和数据输出测试管脚。
28.所述金属短接片上固定所述顶块。
29.接入所述目标电路板时,所述目标电路板的端口按压所述顶块,所述扩展jtag端
口端子座的数据输入测试管脚和数据输出测试管脚断开。
30.本实用新型实施例的有益效果是:
31.本实用新型提供了一种集线装置,通过该装置集线装置可以一次将多块目标电路板连接到jtag仿真器或程序烧写器的jtag端口上,达到一次给多块目标电路板进行在线烧写程序和功能测试的目的。
32.(1)解决批量目标电路板上mcu(包括dsp、fpga&cpld)芯片上带有jtag调试端口的在线程序烧写问题及功能测试问题。
33.(2)低成本解决jtag口的扩展端口的问题,灵活的添加或减少扩展jtag端口的目标电路板都不会影响jtag菊花链路中串联电路的完整性。
34.(3)方便灵活的解决给目标电路板供电问题,提供3.3v和5v系统电源以供选择,扩大了目标电路板产品的供电适用范围。
附图说明
35.为了更清楚地说明本实用新型实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本实用新型的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
36.图1为本实用新型扩展程序烧录调试端口的集线装置结构示意图;
37.图2为本实用新型扩展程序烧录调试端口的集线装置的扩展jtag端口端子座内部结构示意图;
38.图3为使用jtag桥接芯片对jtag口进行扩展的结构示意图;
39.图4为现有技术中jtag菊花链路的链接形式结构示意图。
40.图中:1-电源选择开关;2-集线器电路板;3-jtag程序烧写调试器。
具体实施方式
41.为使本实用新型实施例的目的、技术方案和优点更加清楚,下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本实用新型一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本实用新型实施例的组件能够以各种不同的配置来布置和设计。
42.jtag(joint test action group,联合测试行动小组)是一种国际标准测试协议,主要用于芯片内部测试及对系统进行仿真、调试,jtag技术是一种嵌入式调试技术,它在芯片内部封装了专门的测试电路tap(test access port,测试访问口),通过专用的jtag测试工具对内部节点进行测试。
43.请参照图1至图2,本实用新型的第一个实施例提供一种集线装置,其包括jtag端口端子座、扩展jtag端口端子座、电源、电源选择开关1、集线器电路板2和设备外壳。
44.所述jtag端口端子座连接jtag程序烧写调试器3。
45.所述扩展jtag端口端子座连接待烧写、待测试的目标电路板的jtag端口端子座。
46.所述电源为目标电路板提供3.3v或5v的系统电源。
47.所述电源选择开关1用于选择3.3v供电电源或者5v供电电源。
48.所述集线器电路板2上固定所述电源和所述电源选择开关1,还固定所述jtag端口端子座和所述扩展jtag端口端子座之间的连线。
49.所述jtag端口端子座、所述扩展jtag端口端子座、所述电源、所述电源选择开关1和所述集线器电路板2设置在所述设备外壳内。
50.在本实用新型较佳的实施例中,上述集线装置的所述jtag程序烧写调试器的管脚包括模式选择测试管脚(称为tms管脚)、时钟测试管脚(称为tck管脚)、重置测试管脚(称为trst管脚)、数据输入测试管脚(称为tdi管脚)和数据输出测试管脚(称为tdo管脚)。
51.所述模式选择测试管脚、所述时钟测试管脚和所述重置测试管脚并联。
52.所述数据输入测试管脚和所述数据输出测试管脚串联。
53.在本实用新型较佳的实施例中,上述集线装置的所述电源选择开关1包括3.3v电源档和5v电源档。
54.所述电源选择开关1拨到3.3v电源档时,所述电源为目标电路板提供3.3v的系统电源。
55.所述电源选择开关1拨到5v电源档,所述电源为目标电路板提供5v的系统电源。
56.在本实用新型较佳的实施例中,上述集线装置的所述jtag端口端子座的管脚包括电源管脚(称为vin管脚)、接地管脚(称为gnd管脚)、模式选择测试管脚(称为tms管脚)、时钟测试管脚(称为tck管脚)、数据输入测试管脚(称为tdi管脚)和数据输出测试管脚(称为tdo管脚)。
57.在本实用新型较佳的实施例中,上述集线装置的所述扩展jtag端口端子座的管脚包括电源管脚(称为vin管脚)、接地管脚(称为gnd管脚)、模式选择测试管脚(称为tms管脚)、时钟测试管脚(称为tck管脚)、数据输入测试管脚(称为tdi管脚)和数据输出测试管脚(称为tdo管脚)。
58.在本实用新型较佳的实施例中,上述集线装置的所述扩展jtag端口端子座上设有管脚自动连接单元。
59.未接入所述目标电路板时,所述扩展jtag端口端子座的数据输入测试管脚和数据输出测试管脚短接。
60.接入所述目标电路板时,所述管脚自动连接单元使所述扩展jtag端口端子座的数据输入测试管脚和数据输出测试管脚断开。
61.在本实用新型较佳的实施例中,上述集线装置的所述管脚自动连接单元包括复位弹簧、金属短接片和顶块。
62.所述复位弹簧一端固定在所述扩展jtag端口端子座的壳体上,一端连接所述金属短接片。
63.未接入所述目标电路板时,所述金属短接片抵接所述扩展jtag端口端子座的数据输入测试管脚和数据输出测试管脚。
64.所述金属短接片上固定所述顶块。
65.接入所述目标电路板时,所述目标电路板的端口按压所述顶块,所述扩展jtag端口端子座的数据输入测试管脚和数据输出测试管脚断开。
66.当该扩展jtag端口端子座的端口有目标电路板的jtag端口孔座接入并向上按压到位时,目标电路板的jtag端口孔座的上部绝缘部分会将金属短接片下部的顶块向上顶
起,连接tdi管脚和tdo管脚的金属短接片被带动推着向上顶起压缩复位弹簧,金属短接片从而脱离与tdi管脚和tdo管脚根部的接触,这样jtag扩展口上的tdi管脚和tdo管脚断开电气连接。该扩展jtag端口端子座的端口的金属针座与目标电路板jtag端口金属孔座连接起来,目标电路板上的jtag的信号就接入到了该扩展jtag端口端子座的端口上,这样一个新添加设备的tdi管脚和tdo管脚信号添加进了jtag菊花链路上串联电路上,目标电路板上vin管脚、gnd管脚、tms和tck也添加进了jtag菊花链路上并联电路中。
67.如果扩展jtag端口端子座的端口没有tdi管脚和tdo管脚自动断开连接装置,则集线装置的扩展端口必须都插上目标电路板,jtag菊花链路串联电路才能保持完整。例如,一个jtag集线器扩展了10个jtag端口,而需要在线烧写程序和连接测试的电路板一次只有5块,这样就会有5个jtag扩展端口空接,如果这5个空闲的端口tdi管脚和tdo管脚没有金属短接片连接,jtag菊花链路的tdi管脚和tdo管脚就是断开的,无法进行在线程序烧写和功能测试。
68.请参照图3,在一些atca总线(advanced telecom computing architecture,高级通讯计算机架构)系统中,会使用专用的jtag桥接芯片对jtag口进行扩展。这种方案是在系统级架构下将系统上所有具有jtag接口的单板连接起来进行系统管理。这种对jtag口进行扩展的技术方案稳定可靠,适合大型复杂的计算机系统。但jtag桥接芯片成本较高,系统应用也较复杂,对于一些工业或是商业上的运用场景就显得不太合适了。
69.本实用新型实施例旨在保护一种集线装置,具备如下效果:
70.1.目前采用jtag菊花链路进行程序的在线烧写和功能测试,大多应用在单板电路中有多核(单块电路板上有多个jtag端口芯片)的应用场景。采用本实用新型的集线装置,可以一次对多块目标电路板进行程序的在线烧写和功能测试,最多可以连接与扩展端口数量一致的电路板。在批量生产电路板的情况下,可以极大的提高生产效率和降低劳动生产成本。
71.2.由于传统jtag菊花链的串联特性,如果任何一个jtag接口的器件从链路中移走,则链路便断裂开,无法进行器件的程序的在线烧写和功能测试。本实用新型的集线装置上扩展jtag端口上tdi和tdo信号管脚,在没有接入jtag端子时,信号管脚短接,在接入jtag端子时,目标电路板的tdi和tdo插入到jtag菊花链路中的串联通信链路中,这样在jtag菊花链路上增加了一个目标电路板。使用本集线装置,在接入不超过扩展端口数量的任意数量的电路板时,都能保证jtag菊花链路的完整性。这样可以方便灵活的组织电路板的生产和测试。
72.3.本集线装置的内部提供了3.3v和5v两种电源,通过选择开关可以给目标电路板提供3.3v或5v的工作电源,增加了扩展jtag端口集线器给目标电路板供电的电压工作范围。
73.应当理解的是,本实用新型的上述具体实施方式仅仅用于示例性说明或解释本实用新型的原理,而不构成对本实用新型的限制。因此,在不偏离本实用新型的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。此外,本实用新型所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1