除错测试电路及其除错测试方法

文档序号:8361324阅读:339来源:国知局
除错测试电路及其除错测试方法
【技术领域】
[0001]本发明涉及一种除错测试电路及其除错测试方法,尤其涉及一种设置于主板的除错测试电路及其除错测试方法。
【背景技术】
[0002]随着科技技术的进步,计算机、计算器、平板计算机、笔记本电脑、行动通信装置、个人数字助理(PDA)、掌上游戏机、医疗信息平台、医疗信息护理平台或伺服主机等电子设备亦日趋渐多,因此,上述电子设备已普及至机关、团体、企业、家庭或个人来使用。举例来说,一般人能便利地操作平板计算机或智能型手机,当外出时可轻松上网、看影片、听音乐、看电子书、查地图或玩游戏等活动。
[0003]然而,当上述电子设备内建的程序、下载程序、软件或韧体(Firmware)因设计缺陷或遭受病毒导致缺陷,或是上述电子设备内的硬件、电路板或韧体等的电子元件等因损耗或不良缺陷时,上述电子设备将发生故障,一般而言,人们会将故障的电子设备送厂维修,因此,工作人员须先拆卸上述电子设备的机壳或外壳或松开多颗锁固螺丝,以进一步检测机壳内装设的主板,由此进行除错作业,因此增加工作人员的检测时间或维修时间,甚至,有部分电子设备的机壳需使用特殊的工具来拆卸,其中,例如为六角板手或梅花板手等这些特殊工具不一定配置于维修场所,因此造成工作人员检测主板的不方便性。

【发明内容】

[0004]本发明所要解决的技术问题在于,针对现有技术的不足提供一种除错测试电路及其除错测试方法,其中,本发明可通过所述主板预留于电子设备外部的通用串行总线来进行除错作业,由此达到节省时间、降低成本与提升检测主板的方便性。
[0005]本发明提出一种除错测试电路,设置于一主板,包括一中央处理单元、一多任务处理单元、一判断单元与一通用串行总线单元;多任务处理单元通过一除错信道及一通用串行总线信道,以耦接中央处理单元;判断单元耦接多任务处理单元;通用串行总线单元耦接于多任务处理单元与判断单元;其中,当通用串行总线单元接收到一识别信号时,识别信号经由判断单元判别,当判别出识别信号属于一设定信号时,判断单元输出一第一信号给多任务处理单元,以使多任务处理单元切换导通一除错通道。
[0006]本发明还提供一种除错测试方法,适用检测一主板,该主板具有一中央处理单元、一多任务处理单元、一判断单元及一通用串行总线单元,该多任务处理单元耦接于该中央处理单元、该判断单元与该通用串行总线单元之间,而该多任务处理单元通过一除错信道及一通用串行总线信道,以耦接该中央处理单元,该除错测试方法包括:当通用串行总线单元接收到一识别信号时,判断识别信号是否为一设定信号,若是,判断单元输出一第一信号给多任务处理单元;及多任务处理单元根据第一信号以导通一除错通道。
[0007]本发明的除错测试电路,设置于主板,因此,用户可通过通用串行总线,以插接本发明的除错测试电路,其中判断单元根据通用串行总线所输出的识别信号,以判别是否为第一信号,当判别的结果为第一信号时,多任务处理单元将导通通用异步收发器信道,由此达到节省时间、降低成本与提升检测主板的方便性。
[0008]以上的概述与接下来的实施例,是为了进一步说明本发明的技术手段与达到技术效果,然而所叙述的实施例与附图仅提供参考说明用,并非用来对本发明加以限制。
【附图说明】
[0009]图1为本发明除错测试电路的功能方块图;
[0010]图2为根据图1的除错测试电路的电路图;
[0011]图3为根据图2的除错测试电路的识别运作表;
[0012]图4为本发明除错测试方法的流程图。
[0013]【附图标记说明】
[0014]1:除错测试电路
[0015]9:计算机装置
[0016]10:中央处理单元
[0017]12:多任务处理单元
[0018]14:判断单元
[0019]140:比较线路
[0020]OPl:第一比较器
[0021]Cll:第一输入端
[0022]C12:第二输入端
[0023]COl:第一输出端
[0024]0P2:第二比较器
[0025]C21:第一输入端
[0026]C22:第二输入端
[0027]C02:第二输出端
[0028]16:通用串行总线单元
[0029]18:转换装置
[0030]181:第一连接元件
[0031]182:第二连接元件
[0032]Ul:除错通道
[0033]U2:通用串行总线通道
[0034]OUTC:输出通道
[0035]Rl ?R4:电阻
[0036]IDV:识别信号
[0037]VDD:工作电压
[0038]Vl:第一电压
[0039]V2:第二电压
[0040]Cl ?C6:电容
[0041]Dl:第一二极管
[0042]D2:第二二极管
[0043]DGND:接地端
[0044]S401?S413:流程步骤
【具体实施方式】
[0045]图1为本发明除错测试电路的功能方块图,如图1所示,一种除错测试电路1,包括一中央处理单元10、一多任务处理单元12、一判断单元14、一通用串行总线单元16与一转换装置18。
[0046]在实务上,多任务处理单元12耦接通用串行总线单元16、判断单元14与中央处理单元10,且中央处理单元10、多任务处理单元12、判断单元14与通用串行总线单元16设置于主板(Mother Board)上,而转换装置18以外接方式电性连接通用串行总线单元16与计算机装置9,其中,主板的内嵌程序可通过通用串行总线单元16输出程序信息,并经由转换装置18以输出至计算机装置9显示,因此,用户可通过计算机装置9所显示的信息,以检测出主板的缺陷(bug)。
[0047]进一步来说,主板例如为具有精简指令集(RISC)或进阶精简指令集(ARM)的计算机机板、电路板或印刷电路板,并设置于计算机、计算器、平板计算机、笔记本电脑、行动通信装置、个人数字助理(PDA)、掌上游戏机、医疗信息平台、医疗信息护理平台或伺服主机等电子设备,另主板的内嵌程序例如为内建的除错检测程序、初始化程序或是支持C++语言及/或汇编语言的编译程序,本实施例不限制主板的形态与用途。
[0048]中央处理单元10例如为x86处理器、精简指令集计算机处理器(RISCProcessor)、进阶精简指令集计算机处理器(ARM Processor)或其他种类处理器,其中中央处理单兀10例如由Advanced Micro Devices、T1、三星、Cortex或Intel等公司制造的处理器,且中央处理单元10可输出通用串行总线信号(USB Signal)及通用异步收发器信号(Universal Asynchronous Receiver Transmitter Signal, UART Signal)给多任务处理单元12,本实施例不限制中央处理单元10的形态。
[0049]多任务处理单元12耦接中央处理单元10与通用串行总线单元16。在实务上,多任务处理单元12例如为2-1MUX、3-1MUX、M-NMUX (M、N为大于2的正整数)、输出选择多
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1