基于自动菊花链的单环JTAG背板测试总线电路制造技术

技术编号:17779559 阅读:105 留言:0更新日期:2018-04-22 07:59
本公开提供了一种基于自动菊花链的单环JTAG背板测试总线电路,背板上每个板槽都设置了标准JTAG接口,JTAG控制器从第一板槽接入,依次将其它板槽的JTAG接口串在一起,最后又连回第一板槽,将所有板槽上的插板中的JTAG电路连成一个单环的JTAG链路。每个板槽配备了自动菊花链电路,可自动将空板槽的JTAG接口旁路,以保持整个JTAG链路的连通性。由于采用了最原始的单环结构,本公开完全兼容各种厂家的JTAG控制器和相关软件,节约了测试成本;可一次对多块插板进行配置和测试,提高了测试工作效率;自动菊花链电路有效解决了断链和驱动能力不够的问题;混合使用数字多路器和模拟多路器芯片,减小了测试总线的整体延时,提高了总线工作频率。

【技术实现步骤摘要】
基于自动菊花链的单环JTAG背板测试总线电路
本公开涉及背板测试总线领域,尤其涉及一种基于自动菊花链的单环JTAG背板测试总线电路。
技术介绍
联合测试行动组(JTAG,JointTestActionGroup,也称作IEEE1149.1边界扫描测试标准)是一种用来进行复杂IC(IntegratedCircuit)与电路板的特性测试的工业标准方法。支持JTAG标准的IC与电路板都具备支持JTAG测试的4条串行总线(第5条线为可选的复位线),分别为TDI(测试数据输入)、TDO(测试数据输出)、TMS(测试模式选择)与TCK(测试时钟输入)。该总线主要支持对焊点、电路板过孔、短路和开路等连接进行结构测试。JTAG不但支持结构测试,还是一种用于在系统级实现配置、编程以及混合信号测试的标准方法。而在系统集成过程中,会出现许多问题,如:连接器故障、单板放错槽位、单板遗漏等。因此,系统级边界扫描(JTAG)测试技术的研究和开发,能满足工业界的迫切需求,具有十分现实的意义。系统级电子学系统中,往往会包括一块背板和多块插板,借助于JTAG背板测试总线,可以一次实现同时对多块插板的测试和配置,极大地提高了工作效率。目前通用的系统级JTAG背板测试总线主要有以下三种结构。第一种是单环结构,也即菊花链结构。如图1所示,只使用一条路径,一个接口,就将所有插板连在一起。单环结构的优点:1、实现方式简单,只有一条扫描链路,无需增加额外的芯片成本;2、兼容各种厂家的的JTAG控制器和相关软件,节约了测试成本;3、可实现一次对多块插板的配置和测试,提高了测试工作效率。单环结构的缺点:1、能挂载器件数量有限,链路较长时,驱动能力不够,信号质量变差;2、链路上某一块插板未插入或者发生故障,菊花链会断开,导致整个系统无法进行测试。通常解决断链的方法是手动使用跳线或者其他的桥接器旁路未接入的板槽,然而手动的方式增加了电路的人为不确定性,容易受到机械等的外界干扰,不能实现工业化大批量生产。第二种是星型结构,采用独立扫描链路,每块插板都有一个专用的JTAG测试接口,如图2所示。星型结构的优点:1、没有单环结构电路中断链的问题;2、可以对每块插板进行独立测试,不受其他插板影响。星形结构的缺点:1、控制器要能够支持多环电路,不能实现兼容各种厂家的JTAG控制器和相关软件;2、对于系统级的板间测试,需要增加额外的硬件电路。第三种是多点结构,采用了一种寻址方案,在整个系统中,为每块插板增加多点网关芯片,通过一个统一的外部接口,实现对每块单板扫描链路的控制,如图3所示。多点结构的优点:1、没有单环结构中断链和星形结构中需要多个测试端口的问题;2、每块插板都有自己的地址,容易定位到有问题的插板;3、能实现一次对多块插板的测试。多点结构的缺点:1、对插板必须有多点器件的接口要求,增加了插板成本和面积;2、应用在长背板总线中,会有与单环结构类似的驱动能力不足问题;3、需要对每块插板进行程序开发,难以实现与各种厂家的控制器和相关软件的兼容。公开内容(一)要解决的技术问题本公开的目的在于提供一种基于自动菊花链的单环JTAG背板测试总线电路,用于克服现有技术存在的技术问题的至少其中之一。(二)技术方案本公开提供了一种基于自动菊花链的单环JTAG背板测试总线电路,包括:背板,背板上设置的多个板槽,每个板槽配备有自动菊花链电路;所述每个板槽均包含标准的TCK、TMS、TDI、TDO四线JTAG测试总线接口,用于对插到该板槽的插板进行JTAG测试,第一板槽用于接入JTAG控制器,依次将其它板槽的JTAG测试总线接口串在一起,最后又连回第一板槽,形成一个单环的JTAG链路;所述自动菊花链电路在正常情况下将其所对应板槽的TCK、TMS、TDO信号进行驱动缓冲后,分别送给相邻的下一个板槽的TCK、TMS、TDI引脚;所述自动菊花链电路检测到未插插板或者所插插板不兼容JTAG时,将其所对应板槽的TCK、TMS、TDI信号进行驱动缓冲后,分别送给相邻的下一个板槽的TCK、TMS、TDI引脚,该板槽的JTAG接口被旁路,以保持JTAG链路的连通性;最后一个板槽的TCK和TMS信号不连回第一板槽。在本公开的一些实施例中,所述自动菊花链电路包括无效电平检测模块、手动旁路模块和选择模块;每个板槽的TDO信号作为第一电平信号输入所述无效电平检测模块的输入端,无效电平检测模块检测第一电平信号,输出第二电平信号;当有插板插入板槽时,TDO信号被所述插板上的低阻信号源驱动,第一电平信号为有效逻辑电平,第二电平信号为低电平;当没有插板插入所述板槽时,TDO信号被悬空,第一电平信号被无效电平检测模块的输入端偏置在无效逻辑电平,第二电平信号为高电平;所述手动旁路模块接收第二电平信号并输出第三电平信号,当按键或者跳线帽为手动旁路状态时,第三电平信号为高电平;当按键或者跳线帽为自动旁路状态时,第三电平信号与第二电平信号相等;所述选择模块的控制端与所述第三电平信号相连;当第三电平信号为低电平时,将该自动菊花链电路所对应板槽的TCK、TMS、TDO信号进行驱动缓冲后,分别送给相邻的下一个板槽的TCK、TMS、TDI引脚;当第三电平信号为高电平时,则将该自动菊花链所对应板槽的TCK、TMS、TDI信号进行驱动缓冲后,分别送给相邻的下一个板槽的TCK、TMS、TDI引脚。在本公开的一些实施例中,所述无效电平检测模块采用窗口比较器电路实现。在本公开的一些实施例中,所述窗口比较器电路包括输入分压与偏置电路、双比较器电路和输出滤波电路;所述输入分压与偏置电路包括基准电压源、以及其输出端依次串接的第一分压电阻、第二分压电阻、第三分压电阻和第四分压电阻;每个板槽的TDO信号接入第一分压电阻与第二分压电阻之间的节点;所述双比较器电路由两个电压比较器组成,分别工作在同相甄别和反相甄别模式,分别对第二分压电阻和第三分压电阻之间的第一节点电压、及第三分压电阻和第四分压电阻之间的第二节点电压进行甄别;同相甄别模式即被甄别的信号与电压比较器的同相输入端相连,而甄别阈值电平则连到反相输入端,其中第一节点电压作为被甄别的信号;反相甄别模式即被甄别的信号与电压比较器的反相输入端相连,而甄别阈值电平则连到同相输入端,其中第二节点电压作为被甄别的信号;两个电压比较器使用同样的甄别阈值电平;所述输出滤波电路将所述双比较器电路的两路输出进行相与操作,然后经过一个低通滤波器,形成所述第二电平信号;所述低通滤波器的截止频率小于TCK时钟频率的百分之一。在本公开的一些实施例中,当TDO信号为3.3VLVTTL或者3.3VLVCMOS电平时,所述的基准电压源取5V,所述甄别阈值电平为400mV,所述第一、二、三、四分压电阻的阻值比为20∶5∶3∶2,阻值分别为20千欧姆、5千欧姆、3千欧姆和2千欧姆;所述基准电压源、甄别阈值电平和各分压电阻的取值误差在1%以内。在本公开的一些实施例中,所述双比较器电路是集成了内部参考电压的TI公司的窗口比较器芯片TPS3700;当所述双比较器电路的输出为漏极开路输出时,所述输出滤波电路由一个上拉电阻实现线与,并且增加一个到地的并联电容实现低通滤波,上拉电阻和并联电容分别是5千欧姆和0.1微法,精度高于20本文档来自技高网...
基于自动菊花链的单环JTAG背板测试总线电路

【技术保护点】
基于自动菊花链的单环JTAG背板测试总线电路,包括:背板,背板上设置的多个板槽,每个板槽配备有自动菊花链电路;所述每个板槽均包含标准的TCK、TMS、TDI、TDO四线JTAG测试总线接口,用于对插到该板槽的插板进行JTAG测试,第一板槽用于接入JTAG控制器,依次将其它板槽的JTAG测试总线接口串在一起,最后又连回第一板槽,形成一个单环的JTAG链路;所述自动菊花链电路在正常情况下将其所对应板槽的TCK、TMS、TDO信号进行驱动缓冲后,分别送给相邻的下一个板槽的TCK、TMS、TDI引脚;所述自动菊花链电路检测到未插插板或者所插插板不兼容JTAG时,将其所对应板槽的TCK、TMS、TDI信号进行驱动缓冲后,分别送给相邻的下一个板槽的TCK、TMS、TDI引脚,该板槽的JTAG接口被旁路,以保持JTAG链路的连通性;最后一个板槽的TCK和TMS信号不连回第一板槽。

【技术特征摘要】
1.基于自动菊花链的单环JTAG背板测试总线电路,包括:背板,背板上设置的多个板槽,每个板槽配备有自动菊花链电路;所述每个板槽均包含标准的TCK、TMS、TDI、TDO四线JTAG测试总线接口,用于对插到该板槽的插板进行JTAG测试,第一板槽用于接入JTAG控制器,依次将其它板槽的JTAG测试总线接口串在一起,最后又连回第一板槽,形成一个单环的JTAG链路;所述自动菊花链电路在正常情况下将其所对应板槽的TCK、TMS、TDO信号进行驱动缓冲后,分别送给相邻的下一个板槽的TCK、TMS、TDI引脚;所述自动菊花链电路检测到未插插板或者所插插板不兼容JTAG时,将其所对应板槽的TCK、TMS、TDI信号进行驱动缓冲后,分别送给相邻的下一个板槽的TCK、TMS、TDI引脚,该板槽的JTAG接口被旁路,以保持JTAG链路的连通性;最后一个板槽的TCK和TMS信号不连回第一板槽。2.如权利要求1所述的单环JTAG背板测试总线电路,所述自动菊花链电路包括无效电平检测模块、手动旁路模块和选择模块;每个板槽的TDO信号作为第一电平信号输入所述无效电平检测模块的输入端,无效电平检测模块检测第一电平信号,输出第二电平信号;当有插板插入板槽时,TDO信号被所述插板上的低阻信号源驱动,第一电平信号为有效逻辑电平,第二电平信号为低电平;当没有插板插入所述板槽时,TDO信号被悬空,第一电平信号被无效电平检测模块的输入端偏置在无效逻辑电平,第二电平信号为高电平;所述手动旁路模块接收第二电平信号并输出第三电平信号,当按键或者跳线帽为手动旁路状态时,第三电平信号为高电平;当按键或者跳线帽为自动旁路状态时,第三电平信号与第二电平信号相等;所述选择模块的控制端与所述第三电平信号相连;当第三电平信号为低电平时,将该自动菊花链电路所对应板槽的TCK、TMS、TDO信号进行驱动缓冲后,分别送给相邻的下一个板槽的TCK、TMS、TDI引脚;当第三电平信号为高电平时,则将该自动菊花链所对应板槽的TCK、TMS、TDI信号进行驱动缓冲后,分别送给相邻的下一个板槽的TCK、TMS、TDI引脚。3.如权利要求2所述的单环JTAG背板测试总线电路,所述无效电平检测模块采用窗口比较器电路实现。4.如权利要求3所述的单环JTAG背板测试总线电路,所述窗口比较器电路包括输入分压与偏置电路、双比较器电路和输出滤波电路;所述输入分压与偏置电路包括基准电压源、以及其输出端依次串接的第一分压电阻、第二分...

【专利技术属性】
技术研发人员:江晓胡意李蔚潘建伟
申请(专利权)人:中国科学技术大学
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1