主板故障诊断卡的制作方法

文档序号:6586972阅读:129来源:国知局
专利名称:主板故障诊断卡的制作方法
技术领域
本发明涉及一种电子产品故障诊断卡,特别涉及一种主板故障诊断卡。
背景技术
计算机系统在开机自检(Power On Self Test,POST)过程中,BIOS (Basic InputOutput System,基本输人输出系统)会向 ISA (Industry Standard Architecture, 工业标准结构)总线上的80端口(固定地址端口)发送16进制代码,不同的代码表示不 同的POST信息,通过持续访问80端口,并通过LED (Light-Emitting Diode,发光二极管) 显示屏显示出POST代码,完成POST信息显示和故障诊断功能,主板故障诊断卡就是基于 此原理工作的。主板故障诊断卡是一种可检测电脑故障的测试卡,当主板故障诊断卡插入 PCI (PeripheralComponent Interconnect,外设组件互连)或ISA插槽后,启动电脑时主板 故障诊断卡上自带的LED显示屏就会根据启动的进度显示出各种POST代码。现在主板研发和测试中常常会用到主板故障诊断卡,但目前市面上的主板故障诊 断卡只能把主板开机过程中的POST代码显示在诊断卡自带的显示屏上,调试和测试人员 需要花时间去查询POST代码所对应的文字信息才能快速得知POST代码所对应的错误信息 的描述,才能知道故障来源,这样既浪费时间,使用也不方便。

发明内容
鉴于以上内容,有必要提供一种主板故障诊断卡,以直接显示主板故障诊断卡 POST代码所表示的信息。一种主板故障诊断卡,包括一包括若干金手指的金手指接口,用于连接一待测主板上的对应插槽;—与所述金手指接口相连的逻辑单元,用于读取所述待测主板总线上的固定地址 端口的数据,并将所述数据转换为POST代码;一微处理器单元,用于预存POST代码和所述POST代码对应的文字信息,接收所述 逻辑单元转换后的POST代码,并将所述POST代码与其内部存储的POST代码进行比对,以 查询出所述逻辑单元转换后的POST代码所对应的文字信息;及一结果显示单元,所述微处理器单元将所述逻辑单元转换后的POST代码及所述 POST代码对应的文字信息通过所述结果显示单元进行显示。相较于现有技术,所述主板故障诊断卡将BIOS的POST代码以及所述POST代码 对应的文字信息存储在所述微处理器单元中,所述逻辑单元读取所述待测主板总线上固定 地址端口的数据,所述微处理器单元根据所述逻辑单元转换后的POST代码查找对应所述 POST代码的文字信息,并将所述POST代码及其所对应的文字信息通过所述结果显示单元 进行显示,所述主板故障诊断卡可方便准确的显示主板故障诊断卡POST代码及其所表示 的信息,操作过程简单容易,减少了寻找故障时间。


下面参照附图结合具体实施方式
对本发明作进一步详细描述图1为本发明主板故障诊断卡的较佳实施方式的框图。图2A 2B为本发明主板故障诊断卡的较佳实施方式的电路图。
具体实施例方式请参考图1,本发明主板故障诊断卡的较佳实施方式包括一具有若干金手指的金 手指接口 10、一逻辑单元11、一微处理器单元13、一结果显示单元15及一状态显示单元 17。所述逻辑单元11用于读取一待测主板(未示出)总线上的固定地址端口如ISA 总线上的80端口上的数据,并将所述数据转换成POST代码。所述微处理器单元13用于存 储不同BIOS厂商如PHOENIX、AMI、AWARD等的POST代码和所述POST代码对应的文字信息, 并将接收到的所述逻辑单元11转换后的POST代码与其存储的POST代码进行比对以查询 出所述POST代码所对应的文字信息。所述微处理器单元13将所述逻辑单元11转换后的 POST代码及所述POST代码对应的文字信息通过所述结果显示单元15进行显示。所述状态 显示单元17将所述主板故障诊断卡100工作过程中的电源状态及连接所述待测主板的插 槽输出的信号状态进行显示。请共同参考图2A及图2B,所述金手指接口 10连接所述待测主板上的对应插 槽,用于接收所述待测主板总线上的数据。所述逻辑单元11包括三个可编程逻辑芯片 (ProgrammableLogic Device, PLD) 111、112、113。所述可编程逻辑芯片 113 的时钟引脚 CLK 及输入引脚11-14分别连接至所述金手指接口 10中对应的金手指上,所述可编程逻辑芯片 113的片选引脚OE接地,其输出引脚101连接至所述微处理器单元13,其输出引脚100分 别连接所述可编程逻辑芯片112、113的时钟引脚CLK,所述可编程逻辑芯片112、111的输入 引脚11-18分别连接至所述金手指接口 10中对应的金手指上,其片选引脚OE均接地,其输 出引脚I00I07均连接至所述微处理器单元13。所述微处理器单元13包括一单片机130、一晶体振荡器Y及一排阻134。所述晶 体振荡器Y用于为所述单片机130提供时钟信号,所述排阻134包括若干上拉电阻,用于对 所述单片机130的输出引脚P0. 0-P0. 7提供驱动信号。所述晶体振荡器Y串接在所述单片 机130的时钟引脚XTALl与XTAL2之间,所述单片机130的输入引脚PI. 0-P1. 7分别对应连 接所述可编程逻辑芯片111的输出引脚100-107,所述单片机130的中断引脚INTl连接所 述可编程逻辑芯片113的输出引脚101,所述单片机130的接收引脚RXD、发送引脚TXD及 中断引脚INTO连接所述结果显示单元15,所述单片机130的输入引脚P2. 0-P2. 7分别对应 连接所述可编程逻辑芯片112的输出引脚100-107,所述单片机130的输出引脚P0. 0-P0. 7 分别连接所述排阻134中若干上拉电阻的一端及所述结果显示单元15,所述排阻134中若 干上拉电阻的另一端连接所述金手指接口 10中对应的电源引脚。所述结果显示单元15包括一液晶显示屏(Liquid Crystal Display, LCD) 150及 一可变电阻RP1。所述IXD 150的电压引脚VDD连接所述金手指接口 10中对应的电源引 脚,其接地引脚VSS接地,其1/0引脚VEE连接所述可变电阻RPl的第一端a及第二端b, 所述可变电阻RPl的第三端c接地,所述IXD 150的1/0引脚RS、RW、E、D0_D7分别对应连接所述单片机130的接收引脚RXD、发送引脚TXD、中断引脚INTO、输出引脚P0. 0-P0. 7。其 中,可通过调节所述可变电阻RPl的阻值来调节所述IXD 150的亮度及对比度。所述状态显示单元17包括两个发光二极管(Lighting Emitting Diode,LED)Dl、 D2及两个电阻Rl及R2。所述LED Dl的阳极经所述电阻Rl连接所述金手指接口 10中对 应的电源引脚,其阴极接地,所述LED D2的阳极经所述电阻R2连接至所述金手指接口 10 中对应的金手指上,其阴极接地。测试时,将所述主板故障诊断卡插接在所述待测主板对应的插槽中,如PCI或ISA 插槽上,上电启动所述待测主板,所述单片机130读取所述待测主板的BIOS文件并判断所 述BIOS类型,所述待测主板的BIOS系统检测所述待测主板的各个模块并向总线上的固定 地址端口发送数据,如总线上的80端口,所述可编程逻辑芯片111、112、113读取所述固定 地址端口的数据并将所述数据转换为POST代码输出给所述单片机130,所述单片机130接 收所述POST代码并将所述POST代码与其内部存储的POST代码进行比对,以查询出所述 POST代码对应的文字信息,并控制所述结果显示单元15将所述POST代码及所述POST代码 对应的文字信息进行显示。测试过程中,所述LED Dl接收所述金手指接口 10的电源引脚 输出的一高电平信号,用于显示所述金手指接口 10的电源引脚提供给所述故障诊断卡的 电源信号是否正常,所述LED D2通过所述金手指接口 10接收所述待测主板通过所述插槽 输出的一高电平信号,用于显示所述插槽输出的信号是否正常。本实施方式中,查询出的POST代码表示的信息以字母和文字的形式显示在所述 IXD 150上,假设POST代码为11,该代码对应的文字信息为“主板没有正常自检”,则在所述 IXD150上显示的信息就为代码“11”及文字信息“主板没有正常自检”。综上所述,所述主板故障诊断卡可方便准确的显示主板故障诊断卡POST代码及 其所表示的信息,方便使用者定位故障原因,操作过程简单容易,诊断迅速准确,减少了寻 找故障时间,具有很好的实用性。
权利要求
一种主板故障诊断卡,包括一包括若干金手指的金手指接口,用于连接一待测主板上的对应插槽;一与所述金手指接口相连的逻辑单元,用于读取所述待测主板总线上的固定地址端口上的数据,并将所述数据转换为POST代码;一微处理器单元,用于预存POST代码和所述POST代码对应的文字信息,接收所述逻辑单元转换后的POST代码,并将所述POST代码与其内部存储的POST代码进行比对,以查询出所述逻辑单元转换后的POST代码所对应的文字信息;及一结果显示单元,所述微处理器单元将所述逻辑单元转换后的POST代码及所述POST代码对应的文字信息通过所述结果显示单元进行显示。
2.如权利要求1所述的主板故障诊断卡,其特征在于所述固定地址端口为ISA总线 上的80端口。
3.如权利要求1所述的主板故障诊断卡,其特征在于所述金手指接口用于插接在所 述待测主板上的PCI或ISA插槽上。
4.如权利要求3所述的主板故障诊断卡,其特征在于所述逻辑单元包括第一可编程 逻辑芯片、第二可编程逻辑芯片及第三可编程逻辑芯片,所述第三可编程逻辑芯片的时钟 引脚及第一至第四输入引脚分别连接至所述金手指接口对应的金手指上,所述第三可编程 逻辑芯片的片选引脚接地,其第二输出引脚连接所述微处理器单元,其第一输出引脚分别 连接所述第一及第二可编程逻辑芯片的时钟引脚,所述第一及第二可编程逻辑芯片的第一 至第八输入引脚分别连接至所述金手指接口对应的金手指上,其片选引脚接地,其第一至 第八输出引脚连接至所述微处理器单元。
5.如权利要求4所述的主板故障诊断卡,其特征在于所述微处理器单元包括一单片 机及一晶体振荡器,所述晶体振荡器为所述单片机提供时钟信号,所述晶体振荡器串接在 所述单片机的第一时钟引脚与第二时钟引脚之间,所述单片机的第一至第八输入引脚分别 对应连接所述第一可编程逻辑芯片的第一至第八输出引脚,所述单片机的第二中断引脚连 接所述可编程第三逻辑芯片的第二输出引脚,所述单片机的接收引脚、发送引脚及第一中 断引脚连接所述结果显示单元,所述单片机的第九至第十六输入引脚分别对应连接所述第 二可编程逻辑芯片的第一至第八输出引脚,所述单片机的第一至第八输出引脚连接所述结 果显示单元。
6.如权利要求5所述的主板故障诊断卡,其特征在于所述微处理器单元还包括一排 阻,所述排阻包括若干上拉电阻,所述排阻中若干上拉电阻的一端连接所述单片机的第一 至第八输出引脚,所述排阻中若干上拉电阻的另一端连接所述金手指接口中对应的电源引 脚,用于对所述单片机的第一至第八输出引脚提供驱动信号。
7.如权利要求5所述的主板故障诊断卡,其特征在于所述结果显示单元包括一液晶 显示屏,所述液晶显示屏的电压引脚连接所述金手指接口中对应的电源引脚,其接地引脚 接地,所述液晶显示屏的第一至第十一输入/输出引脚分别对应连接所述单片机的接收引 脚、发送引脚、第一中断引脚、第一至第八输出引脚。
8.如权利要求7所述的主板故障诊断卡,其特征在于所述结果显示单元还包括一可 变电阻,用于通过调节所述可变电阻的阻值来调节所述液晶显示屏的亮度及对比度,所述 液晶显示屏的第十二输入/输出引脚连接所述可变电阻的第一端及第二端,所述可变电阻的第三端接地。
9.如权利要求1所述的主板故障诊断卡,其特征在于所述主板故障诊断卡还包括一 与所述金手指接口相连的状态显示单元,用于将电源状态及所述待测主板的插槽输出的信 号状态进行显示。
10.如权利要求9所述的主板故障诊断卡,其特征在于所述状态显示单元包括第一、 第二发光二极管及第一、第二电阻,所述第一发光二极管的阳极经所述第一电阻连接所述 金手指接口中对应的电源引脚,其阴极接地,所述第二发光二极管的阳极经所述第二电阻 连接至所述金手指接口对应的金手指上,其阴极接地。
全文摘要
一种主板故障诊断卡,其包括金手指接口、逻辑单元、微处理器单元及结果显示单元。金手指接口包括若干金手指;逻辑单元与金手指接口相连用于读取待测主板总线上的固定地址端口的数据并将数据转换为POST代码;微处理器单元预存POST代码和所述POST代码对应的文字信息,接收逻辑单元转换后的POST代码并与其内部存储的POST代码进行比对,以查询出逻辑单元转换后的POST代码对应的文字信息;微处理器单元将逻辑单元转换后的POST代码及对应的文字信息通过结果显示单元进行显示。所述主板故障诊断卡可方便准确的显示主板故障诊断卡POST代码及其所表示的信息,操作过程简单容易,减少了寻找故障时间。
文档编号G06F11/32GK101872321SQ20091030180
公开日2010年10月27日 申请日期2009年4月24日 优先权日2009年4月24日
发明者丛卫东 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1