使用USB且具电压可调功能的JTAG控制装置及其方法制造方法及图纸

技术编号:21396878 阅读:28 留言:0更新日期:2019-06-19 06:27
本发明专利技术公开一种使用USB且具电压可调功能的JTAG控制装置及其方法,通过USB端口接收USB信号及调节请求,并且由微控制单元将USB信号转换为JTAG信号以输出至可编程逻辑模块,以及传送相应调节请求的电压调节数值至数字转模拟元件以产生相应的第一输出电压,接着低压差线性稳压器对第一输出电压进行稳压以产生第二输出电压且输出至可编程逻辑模块,以便可编程逻辑模块将第二输出电压作为JTAG信号的电压,进而使JTAG信号的电压能够被调节,用以提高JTAG控制装置的可用性的技术功效。

【技术实现步骤摘要】
使用USB且具电压可调功能的JTAG控制装置及其方法
本专利技术涉及一种检测装置及其方法,特别是应用在检测印刷电路板的元件的使用USB且具电压可调功能的JTAG控制装置及其方法。
技术介绍
近年来,随着电子电路的普及与蓬勃发展,如何有效检测电子电路是否正确,便成为各家厂商亟欲解决的问题之一。一般而言,检测印刷电路板上的电子电路、芯片等等可通过边界扫描(BoundaryScan)的技术来实现,而随着边界扫描技术的推广,各种基于联合测试工作组(JointTestActionGroup,JTAG)的控制装置(以下简称为JTAG控制装置)便如雨后春笋般出现,例如:使用RJ45的JTAG控制装置、使用PCIE的JTAG控制装置、使用USB的JTAG控制装置等等。其中,又以使用USB的JTAG控制装置在使用上最为方便快捷,然而,其无法调节JTAG电压或速度的缺陷,限制了JTAG控制装置的可用性,故具有JTAG控制装置的可用性不佳的问题。综上所述,可知现有技术中长期以来一直存在JTAG控制装置的可用性不佳的问题,因此实有必要提出改进的技术手段,来解决此问题。
技术实现思路
本专利技术披露一种使用USB且具电压可调功能的JTAG控制装置及其方法。首先,本专利技术披露一种使用USB且具电压可调功能的JTAG控制装置,此装置包含:微控制单元、可编程逻辑模块及反馈模块。其中,微控制单元通过USB端口接收调节请求,并且将来自USB端口的USB信号转换为JTAG信号,以及通过集成电路总线接收电压数值及传送相应调节请求的电压调节数值,当接收到的电压数值与传送的电压调节数值的误差超过预设范围时,调整电压调节数值以使电压数值与调整前的电压调节数值的误差在预设范围内;所述可编程逻辑模块用以自微控制单元接收JTAG信号,并且接收第二输出电压作为JTAG信号的电压,使JTAG信号的电压成为可调,并将JTAG信号输出至JTAG连接器。在反馈模块的部分,其包含:数字转模拟元件、低压差线性稳压器及模拟转数字元件。其中,数字转模拟元件用以自微控制单元接收电压调节数值以产生相应的第一输出电压;低压差线性稳压器电性连接数字转模拟元件及可编程逻辑模块,用以对第一输出电压进行稳压以产生第二输出电压,并且将第二输出电压输出至可编程逻辑模块;模拟转数字元件电性连接低压差线性稳压器及微控制单元,用以持续将第二输出电压转换为相应的电压数值,并且通过集成电路总线将电压数值传送至微控制单元。另外,本专利技术披露一种使用USB且具电压可调功能的JTAG控制方法,应用在具有微控制单元、可编程逻辑模块及反馈模块的装置,其步骤包括:微控制单元通过USB端口接收调节请求,并且将来自USB端口的USB信号转换为JTAG信号以输出至可编程逻辑模块;微控制单元通过集成电路总线传送相应调节请求的电压调节数值至反馈模块的数字转模拟元件以产生相应的第一输出电压;反馈模块的低压差线性稳压器对第一输出电压进行稳压以产生第二输出电压,并且将此第二输出电压输出至可编程逻辑模块;反馈模块的模拟转数字元件持续将第二输出电压转换为相应的电压数值,并且通过集成电路总线将此电压数值传送至微控制单元;微控制单元通过集成电路总线接收电压数值,当接收到的电压数值与传送的电压调节数值的误差超过预设范围时,调整电压调节数值以使电压数值与调整前的电压调节数值的误差在预设范围内;可编程逻辑模块接收第二输出电压作为所述JTAG信号的电压,使JTAG信号的电压成为可调,并将JTAG信号输出至JTAG连接器。本专利技术所披露的装置与方法如上,与现有技术的差异在于本专利技术是通过USB端口接收USB信号及调节请求,并且由微控制单元将USB信号转换为JTAG信号以输出至可编程逻辑模块,以及传送相应调节请求的电压调节数值至数字转模拟元件以产生相应的第一输出电压,接着低压差线性稳压器对第一输出电压进行稳压以产生第二输出电压且输出至可编程逻辑模块,以便可编程逻辑模块将第二输出电压作为JTAG信号的电压,进而使JTAG信号的电压能够被调节。通过上述的技术手段,本专利技术可以达成提高JTAG控制装置的可用性的技术功效。附图说明图1为本专利技术使用USB且具电压可调功能的JTAG控制装置的框图。图2A及图2B为本专利技术使用USB且具电压可调功能的JTAG控制方法的流程图。图3为应用本专利技术将USB信号转换为JTAG信号并调整电压的示意图。图4为应用本专利技术控制传送JTAG信号的速度的示意图。符号说明:110微控制单元120可编程逻辑模块130反馈模块131数字转模拟元件132低压差线性稳压器133模拟转数字元件310USB端口320JTAG连接器330USB总线具体实施方式以下将配合附图及实施例来详细说明本专利技术的实施方式,借此对本专利技术如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。在说明本专利技术所披露的使用USB且具电压可调功能的JTAG控制装置及其方法之前,先对本专利技术所自行定义的名词作说明,本专利技术所述的是指第一输出电压是指由数字转模拟元件根据电压调节数值所产生的输出电压;所述第二输出电压则是由低压差线性稳压器132对第一输出电压进行稳压后所产生的输出电压。在实际实施上,第二输出电压同时输出至可编程逻辑模块及模拟转数字元件,其中,输出至可编程逻辑模块的第二输出电压将作为JTAG信号的电压,而输出至模拟转数字元件的第二输出电压则是提供模拟转数字元件将此第二输出电压转换为数字信号的电压数值,以便传送至微控制单元,使微控制单元能够根据接收到的电压数值调整电压调节数值,进而达到使JTAG信号的电压成为可调的目的。以下配合附图对本专利技术使用USB且具电压可调功能的JTAG控制装置及其方法做进一步说明,请先参阅图1,图1为本专利技术使用USB且具电压可调功能的JTAG控制装置的框图,此装置包含:微控制单元110、可编程逻辑模块120及反馈模块130。其中,微控制单元110用以通过USB端口接收调节请求,并且将来自USB端口的USB信号转换为JTAG信号,以及通过集成电路总线(Inter-IntegratedCircuitBus,I2CBus)接收电压数值及传送相应此调节请求的电压调节数值,当接收到的电压数值与传送的电压调节数值的误差超过预设范围时,调整电压调节数值以使电压数值与调整前的电压调节数值的误差在预设范围内。举例来说,假设调节请求是请求将电压调节为5V,那么代表电压调节数值设为5V,至于接收到的电压数值则是来自于模拟转数字元件133转换第二输出电压所产生的数据,倘若电压数值为4.8V,代表电压数值与电压调节数值的误差为0.2V,假设预设范围为0.1V,代表微控制单元110需要调整电压调节数值,例如:至少增加0.1V,至多增加0.3V。如此一来,即可使得电压数值在4.9V至5.1V的范围内,其与调整前的电压调节数值(即:5V)误差在预设范围内。特别要说明的是,所述调节请求除了包含电压调节数值之外,还可包含速度调节数值,以便微控制单元110根据速度调节数值产生相应的时钟信号及速度控制信号,并且传送至可编程逻辑模块120以进行JTAG信号的速度调节,举例来说,假设速度调节数值设为24MHz,微控制单元110会产生相应的时钟信号24MHz及速度控制信号,所述速本文档来自技高网...

【技术保护点】
1.一种使用USB且具电压可调功能的JTAG控制装置,其特征在于,该装置包含:微控制单元,用以通过USB端口接收调节请求,并且将来自该USB端口的USB信号转换为JTAG信号,以及通过集成电路总线接收电压数值及传送相应该调节请求的电压调节数值,当接收到的该电压数值与传送的该电压调节数值的误差超过预设范围时,调整该电压调节数值以使该电压数值与调整前的该电压调节数值的误差在该预设范围内;可编程逻辑模块,用以自该微控制单元接收该JTAG信号,并且接收第二输出电压作为该JTAG信号的电压,使该JTAG信号的电压成为可调,并将该JTAG信号输出至JTAG连接器;以及反馈模块,电性连接该微控制单元及该可编程逻辑模块,该反馈模块包含:数字转模拟元件,用以自该微控制单元接收该电压调节数值以产生相应的第一输出电压;低压差线性稳压器,电性连接该数字转模拟元件及该可编程逻辑模块,用以对该第一输出电压进行稳压以产生该第二输出电压,并且将该第二输出电压输出至该可编程逻辑模块;以及模拟转数字元件,电性连接该低压差线性稳压器及该微控制单元,用以持续将该第二输出电压转换为相应的该电压数值,并且通过该集成电路总线将该电压数值传送至该微控制单元。...

【技术特征摘要】
1.一种使用USB且具电压可调功能的JTAG控制装置,其特征在于,该装置包含:微控制单元,用以通过USB端口接收调节请求,并且将来自该USB端口的USB信号转换为JTAG信号,以及通过集成电路总线接收电压数值及传送相应该调节请求的电压调节数值,当接收到的该电压数值与传送的该电压调节数值的误差超过预设范围时,调整该电压调节数值以使该电压数值与调整前的该电压调节数值的误差在该预设范围内;可编程逻辑模块,用以自该微控制单元接收该JTAG信号,并且接收第二输出电压作为该JTAG信号的电压,使该JTAG信号的电压成为可调,并将该JTAG信号输出至JTAG连接器;以及反馈模块,电性连接该微控制单元及该可编程逻辑模块,该反馈模块包含:数字转模拟元件,用以自该微控制单元接收该电压调节数值以产生相应的第一输出电压;低压差线性稳压器,电性连接该数字转模拟元件及该可编程逻辑模块,用以对该第一输出电压进行稳压以产生该第二输出电压,并且将该第二输出电压输出至该可编程逻辑模块;以及模拟转数字元件,电性连接该低压差线性稳压器及该微控制单元,用以持续将该第二输出电压转换为相应的该电压数值,并且通过该集成电路总线将该电压数值传送至该微控制单元。2.根据权利要求1的使用USB且具电压可调功能的JTAG控制装置,其特征在于,该调节请求包含该电压调节数值及速度调节数值。3.根据权利要求2的使用USB且具电压可调功能的JTAG控制装置,其特征在于,该微控制单元根据该速度调节数值产生时钟信号及速度控制信号以传送至该可编程逻辑模块,使该可编程逻辑模块进行电平转换及分频,用以对该JTAG信号进行速度调节。4.根据权利要求1的使用USB且具电压可调功能的JTAG控制装置,其特征在于,该可编程逻辑模块为复杂可编程逻辑装置或现场可编程逻辑门阵列。5.根据权利要求1的使用USB且具电压可调功能的JTAG控制装置,其特征在于,该预设范围为该微控制单元通过该USB端...

【专利技术属性】
技术研发人员:宋平
申请(专利权)人:英业达科技有限公司英业达股份有限公司英业达集团天津电子技术有限公司
类型:发明
国别省市:上海,31

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

1