2023年12月17日发(作者:微生迎南)
USB笔记本诊断卡(III代),支持USB,MiniPCIe和LPC
USB笔记本诊断卡(III代)使用说明
USB笔记本诊断卡是笔记本诊断卡第三代产品。该产品拥有128字节的数据深度,它能捕获笔记本主板发出的代码,并能够把所有代码透过USB口上传到主控电脑。从而方便进行对代码的分析。该产品是笔记本诊断卡系列产品里面的高端产品,适用于笔记本开发人员和高级维修人员。
一:USB笔记本诊断卡的系统主要组成部分
二:USB笔记本诊断卡的MinPCIe接口
三:USB笔记本诊断卡的LPC接口
四:USB笔记本诊断卡的USB接口
五:USB笔记本诊断卡的显示接口
六:USB笔记本诊断卡驱动的安装
七:USB笔记本诊断卡应用程序的安装和使用
八:USB笔记本诊断卡的连接和使用方法
九:USB笔记本诊断卡的应用实例
版权所有:任何人未经允许,不得擅自复制,销售该笔记本诊断卡。 一:USB笔记本诊断卡的系统主要组成部分
① USB接口:用于连接诊断卡到主控电脑
② MiniPCIe接口:用于连接诊断卡到笔记本主板的Mini PCI-E插槽
③ LPC接口:用于连接诊断卡到笔记本主板的LPC接口
④ 显示接口:包括两个七段数码管和四个指示灯
⑤ 专用的主芯片:用于处理USB, Mini PCI-E,LPC信号
⑥ 测试接口:该接口仅被用于在该卡出厂前的检测,用户请不要连接该接口
USB笔记本诊断卡(III代),支持USB,MiniPCIe和LPC
二:USB笔记本诊断卡的MinPCIe接口
Mini PCI-E是笔记本主板正在逐渐使用的新型接口。比较于Mini PCI接口,Mini PCI-E接口占用更少的空间。该诊断卡使用Mini PCI-E接口的下列管脚:PIN-8, PIN-10, PIN-12,
PIN-14, PIN-16, PIN-17, PIN-19。当前,由于这部分的管脚定义标准正在形成,所以并非目前所有笔记本主板都支持该接口。经测试,最近的联想,惠普, 东芝,华硕,TCL 等部分笔记本主板能够支持该接口。对于少数不支持该接口的笔记本主板,该接口将无法正常使用。
*** 注意:目前,并非所有笔记本主板都支持该接口,用户需要具备一定的专业知识来使用该接口。
三:USB笔记本诊断卡的LPC接口
LPC是主板普遍使用的接口。诊断卡上对该接口的定义是:从左到右,依次是
PIN1-LFRAME#, PIN2-LAD3, PIN3-LAD2, PIN4-LAD1, PIN5-LAD0, PIN6-GND,
PIN7-LRESET#, PIN8-LCLK, PIN9-3.3V
对于没有引出LPC专用接口的主板,用户可以连接诊断卡到下列常用的笔记本主板LPC接口芯片上,比如常见的PC97551, PC87541, PC87591,H8S/2149,W83L950D,
TCPA等。下面是部分芯片的LPC管脚定义。更多信息请参考该芯片的数据手册。
*** 注:上图中未列出电源和地。用户可以使用主板上的任意GND和3.3V电源。(注意:请不要连接该诊断卡的PIN9-3.3V到非3.3V的电源上。不正确的电源连接方法会永久损坏诊断卡。)
>>> 对于IBM X60的笔记本主板,LPC接口已被保留于序号为U39的插槽上。其定义为:
A2->LRESET#, A3->LFRAME#, A5->LCLK,
A9->LAD3, A10->LAD2, A11->LAD1, A12->LAD0
>>> 对于 IBM T6 R6主板,LPC接口已被保留于序号为 J26的插针上。其定义为:
A1->LCLK, A3->LFRAME#, B2->LRESET#,
B7->LAD3, A7->LAD2, B6->LAD1, A6->LAD0
>>> 因为LPC采用33MHz的频率传输数据,采用LPC连线时,要采用尽量短的线。
四:USB笔记本诊断卡的USB接口
USB接口用于连接主控电脑和诊断卡。该诊断卡的USB接口采用USB2.0低速传输方式,全面兼容USB HID协议而无需额外安装驱动程序。笔记本主板上的代码首先透过MiniPCIe或者LPC接口输出到诊断卡上,然后通过USB口上传到主控电脑,实现笔记本主板代码的显示和储存。该诊断卡拥有128个字节数据深度。用户可以非常方便地查看,储存和分析笔记本的错误代码。为了达到最大的稳定性,请使用电磁屏蔽性能较好的USB线。
USB笔记本诊断卡(III代),支持USB,MiniPCIe和LPC
五:USB笔记本诊断卡的显示接口
诊断卡的显示接口包括二个七段数码管和四个信号指示灯:
1) 两个七段数码管:用于显示诊断代码。左边的数字为高位,右边的数字为低位。当主板出错时,通过显示的诊断代码就可以知道出错点。
2) 四个信号指示灯:分别用于显示时钟信号 (CLK),复位信号(RST),数据传输信号(LFRE),数据信号(LAD0)。下面是各种状态的定义:
a) 主板处于复位状态时: 复位指示灯(RST)亮,时钟指示灯(CLK)熄灭。
b) 主板正常运行: 复位指示灯(RST)熄灭,时钟指示灯(CLK) 亮。
c) 代码正在透过USB传输: 数据传输指示灯(LFRE) 闪烁。
d) 数据位的状态为低: 数据信号指示灯(LAD0)亮。
六:USB笔记本诊断卡驱动的安装
在诊断卡的MiniPCIe和LPC接口无任何连接的情况下,通过USB连接线把诊断卡连接到主控电脑,电脑即会为诊断卡自动安装驱动程序。安装完成后,可以在“我的电脑”->“系统属性”->“硬件”->“设备管理器”->“人体学输入设备”里面看到“USB DEBUG CARD III”。(如下图所示)。
在第一次安装驱动的时候,系统可能需要花费几分钟来完成安装。请勿在驱动完成安装前运行应用程序。否则系统会提示如下信息。
USB笔记本诊断卡(III代),支持USB,MiniPCIe和LPC
七:USB笔记本诊断卡应用程序的安装和使用
完成诊断卡驱动程序的安装后,接下来运行应用程序安装软件(如下图)。根据安装程序的指引,即可完成应用程序的安装。
安装完成后,运行应用程序即可得到下面的窗口。
应用程序的各部分功能说明如下:
1) 诊断卡代码纪录:用于显示从诊断卡读回来的代码,共128个字节。
2) 获取按钮:用于从诊断卡读回代码
3) 保存按钮:用于保存诊断代码纪录到文件
4) 清除按钮:用于清空诊断代码纪录
5) 关于按钮:用于显示产品的系列号
6) 状态:用于显示软件相关信息
USB笔记本诊断卡(III代),支持USB,MiniPCIe和LPC
八:USB笔记本诊断卡的连接和使用方法
诊断卡的连接示意图如下图所示。下图的主要组成部分包括:
A: 待测笔记本主板
B: 诊断卡
C: 主控电脑
第一步:关闭待测笔记本主板的电源,
第二步:通过MiniPCIe插槽或者LPC排线把诊断卡安装到被测笔记本主板上。
第三步: 主控电脑处于正常的工作状态。
第四步:通过USB线把诊断卡连接到主控电脑
第五步:打开待测笔记本主板的电源。
第六步:运行应用程序。这时,诊断卡上的数码管开始显示自我诊断代码。诊断代码的定义是:
1. E0: USB启动失败
2. E1: USB正在进行通讯测试
3. E2: USB通讯失败
4. F2: 系统成功完成启动
5. 应用程序的状态栏显示“程序准备好接收数据”(如下图)
USB笔记本诊断卡(III代),支持USB,MiniPCIe和LPC
第七步:启动待测笔记本主板。这时,诊断卡上的数码管显示诊断代码。如果诊断卡上停留在显示“F.2.”,则程序没有跑代码。请检查诊断卡上的指示灯状态:
1)复位(RST)指示灯常亮:待测笔记本主板一直处于复位状态,请检查主板。
2)时钟(CLK)指示灯不亮:可能原因是笔记本主板的MiniPCIe插槽和诊断卡不兼容,需要请改用LPC排线
第八步:点击应用程序的“获取按钮”,从诊断卡获取代码并显示。(如下图)
第九步:可以通过应用程序的“保存”按钮,把代码保存下来。
第十步:当完成测试后,请首先关闭被测主板的电源。
第十一步:关闭应用程序。然后断开USB连接线。
第十二步:最后,断开诊断卡与被测笔记本主板的连接。
USB笔记本诊断卡(III代),支持USB,MiniPCIe和LPC
九:USB笔记本诊断卡的应用实例
1) 上图左边是待测的笔记本电脑
2) 诊断卡安装在待测笔记本主板的MiniPCIe插槽上。(注意:对于MiniPCIe跟诊断卡不兼容的笔记本主板,需要使用LPC的排针接口)
3) 上图右边是主控电脑
4) 在主控电脑上,运行着诊断卡应用程序
5) 主控电脑透过USB线跟诊断卡相连
根据上图完成测试后,我们可以得到代码如下图显示:
1) 右图是储存在诊断卡缓冲里面的128个数据
2) 00H是最后得到的数据。
3) 如果主板诊断卡的代码个数多于128个,那么最先的部分诊断代码将被抛弃,诊断卡保存的是最后128个诊断代码。
4) 如果主板诊断卡的代码个数少于128个,那么第
128个数据是诊断卡的第一个诊断代码。
2023年12月17日发(作者:微生迎南)
USB笔记本诊断卡(III代),支持USB,MiniPCIe和LPC
USB笔记本诊断卡(III代)使用说明
USB笔记本诊断卡是笔记本诊断卡第三代产品。该产品拥有128字节的数据深度,它能捕获笔记本主板发出的代码,并能够把所有代码透过USB口上传到主控电脑。从而方便进行对代码的分析。该产品是笔记本诊断卡系列产品里面的高端产品,适用于笔记本开发人员和高级维修人员。
一:USB笔记本诊断卡的系统主要组成部分
二:USB笔记本诊断卡的MinPCIe接口
三:USB笔记本诊断卡的LPC接口
四:USB笔记本诊断卡的USB接口
五:USB笔记本诊断卡的显示接口
六:USB笔记本诊断卡驱动的安装
七:USB笔记本诊断卡应用程序的安装和使用
八:USB笔记本诊断卡的连接和使用方法
九:USB笔记本诊断卡的应用实例
版权所有:任何人未经允许,不得擅自复制,销售该笔记本诊断卡。 一:USB笔记本诊断卡的系统主要组成部分
① USB接口:用于连接诊断卡到主控电脑
② MiniPCIe接口:用于连接诊断卡到笔记本主板的Mini PCI-E插槽
③ LPC接口:用于连接诊断卡到笔记本主板的LPC接口
④ 显示接口:包括两个七段数码管和四个指示灯
⑤ 专用的主芯片:用于处理USB, Mini PCI-E,LPC信号
⑥ 测试接口:该接口仅被用于在该卡出厂前的检测,用户请不要连接该接口
USB笔记本诊断卡(III代),支持USB,MiniPCIe和LPC
二:USB笔记本诊断卡的MinPCIe接口
Mini PCI-E是笔记本主板正在逐渐使用的新型接口。比较于Mini PCI接口,Mini PCI-E接口占用更少的空间。该诊断卡使用Mini PCI-E接口的下列管脚:PIN-8, PIN-10, PIN-12,
PIN-14, PIN-16, PIN-17, PIN-19。当前,由于这部分的管脚定义标准正在形成,所以并非目前所有笔记本主板都支持该接口。经测试,最近的联想,惠普, 东芝,华硕,TCL 等部分笔记本主板能够支持该接口。对于少数不支持该接口的笔记本主板,该接口将无法正常使用。
*** 注意:目前,并非所有笔记本主板都支持该接口,用户需要具备一定的专业知识来使用该接口。
三:USB笔记本诊断卡的LPC接口
LPC是主板普遍使用的接口。诊断卡上对该接口的定义是:从左到右,依次是
PIN1-LFRAME#, PIN2-LAD3, PIN3-LAD2, PIN4-LAD1, PIN5-LAD0, PIN6-GND,
PIN7-LRESET#, PIN8-LCLK, PIN9-3.3V
对于没有引出LPC专用接口的主板,用户可以连接诊断卡到下列常用的笔记本主板LPC接口芯片上,比如常见的PC97551, PC87541, PC87591,H8S/2149,W83L950D,
TCPA等。下面是部分芯片的LPC管脚定义。更多信息请参考该芯片的数据手册。
*** 注:上图中未列出电源和地。用户可以使用主板上的任意GND和3.3V电源。(注意:请不要连接该诊断卡的PIN9-3.3V到非3.3V的电源上。不正确的电源连接方法会永久损坏诊断卡。)
>>> 对于IBM X60的笔记本主板,LPC接口已被保留于序号为U39的插槽上。其定义为:
A2->LRESET#, A3->LFRAME#, A5->LCLK,
A9->LAD3, A10->LAD2, A11->LAD1, A12->LAD0
>>> 对于 IBM T6 R6主板,LPC接口已被保留于序号为 J26的插针上。其定义为:
A1->LCLK, A3->LFRAME#, B2->LRESET#,
B7->LAD3, A7->LAD2, B6->LAD1, A6->LAD0
>>> 因为LPC采用33MHz的频率传输数据,采用LPC连线时,要采用尽量短的线。
四:USB笔记本诊断卡的USB接口
USB接口用于连接主控电脑和诊断卡。该诊断卡的USB接口采用USB2.0低速传输方式,全面兼容USB HID协议而无需额外安装驱动程序。笔记本主板上的代码首先透过MiniPCIe或者LPC接口输出到诊断卡上,然后通过USB口上传到主控电脑,实现笔记本主板代码的显示和储存。该诊断卡拥有128个字节数据深度。用户可以非常方便地查看,储存和分析笔记本的错误代码。为了达到最大的稳定性,请使用电磁屏蔽性能较好的USB线。
USB笔记本诊断卡(III代),支持USB,MiniPCIe和LPC
五:USB笔记本诊断卡的显示接口
诊断卡的显示接口包括二个七段数码管和四个信号指示灯:
1) 两个七段数码管:用于显示诊断代码。左边的数字为高位,右边的数字为低位。当主板出错时,通过显示的诊断代码就可以知道出错点。
2) 四个信号指示灯:分别用于显示时钟信号 (CLK),复位信号(RST),数据传输信号(LFRE),数据信号(LAD0)。下面是各种状态的定义:
a) 主板处于复位状态时: 复位指示灯(RST)亮,时钟指示灯(CLK)熄灭。
b) 主板正常运行: 复位指示灯(RST)熄灭,时钟指示灯(CLK) 亮。
c) 代码正在透过USB传输: 数据传输指示灯(LFRE) 闪烁。
d) 数据位的状态为低: 数据信号指示灯(LAD0)亮。
六:USB笔记本诊断卡驱动的安装
在诊断卡的MiniPCIe和LPC接口无任何连接的情况下,通过USB连接线把诊断卡连接到主控电脑,电脑即会为诊断卡自动安装驱动程序。安装完成后,可以在“我的电脑”->“系统属性”->“硬件”->“设备管理器”->“人体学输入设备”里面看到“USB DEBUG CARD III”。(如下图所示)。
在第一次安装驱动的时候,系统可能需要花费几分钟来完成安装。请勿在驱动完成安装前运行应用程序。否则系统会提示如下信息。
USB笔记本诊断卡(III代),支持USB,MiniPCIe和LPC
七:USB笔记本诊断卡应用程序的安装和使用
完成诊断卡驱动程序的安装后,接下来运行应用程序安装软件(如下图)。根据安装程序的指引,即可完成应用程序的安装。
安装完成后,运行应用程序即可得到下面的窗口。
应用程序的各部分功能说明如下:
1) 诊断卡代码纪录:用于显示从诊断卡读回来的代码,共128个字节。
2) 获取按钮:用于从诊断卡读回代码
3) 保存按钮:用于保存诊断代码纪录到文件
4) 清除按钮:用于清空诊断代码纪录
5) 关于按钮:用于显示产品的系列号
6) 状态:用于显示软件相关信息
USB笔记本诊断卡(III代),支持USB,MiniPCIe和LPC
八:USB笔记本诊断卡的连接和使用方法
诊断卡的连接示意图如下图所示。下图的主要组成部分包括:
A: 待测笔记本主板
B: 诊断卡
C: 主控电脑
第一步:关闭待测笔记本主板的电源,
第二步:通过MiniPCIe插槽或者LPC排线把诊断卡安装到被测笔记本主板上。
第三步: 主控电脑处于正常的工作状态。
第四步:通过USB线把诊断卡连接到主控电脑
第五步:打开待测笔记本主板的电源。
第六步:运行应用程序。这时,诊断卡上的数码管开始显示自我诊断代码。诊断代码的定义是:
1. E0: USB启动失败
2. E1: USB正在进行通讯测试
3. E2: USB通讯失败
4. F2: 系统成功完成启动
5. 应用程序的状态栏显示“程序准备好接收数据”(如下图)
USB笔记本诊断卡(III代),支持USB,MiniPCIe和LPC
第七步:启动待测笔记本主板。这时,诊断卡上的数码管显示诊断代码。如果诊断卡上停留在显示“F.2.”,则程序没有跑代码。请检查诊断卡上的指示灯状态:
1)复位(RST)指示灯常亮:待测笔记本主板一直处于复位状态,请检查主板。
2)时钟(CLK)指示灯不亮:可能原因是笔记本主板的MiniPCIe插槽和诊断卡不兼容,需要请改用LPC排线
第八步:点击应用程序的“获取按钮”,从诊断卡获取代码并显示。(如下图)
第九步:可以通过应用程序的“保存”按钮,把代码保存下来。
第十步:当完成测试后,请首先关闭被测主板的电源。
第十一步:关闭应用程序。然后断开USB连接线。
第十二步:最后,断开诊断卡与被测笔记本主板的连接。
USB笔记本诊断卡(III代),支持USB,MiniPCIe和LPC
九:USB笔记本诊断卡的应用实例
1) 上图左边是待测的笔记本电脑
2) 诊断卡安装在待测笔记本主板的MiniPCIe插槽上。(注意:对于MiniPCIe跟诊断卡不兼容的笔记本主板,需要使用LPC的排针接口)
3) 上图右边是主控电脑
4) 在主控电脑上,运行着诊断卡应用程序
5) 主控电脑透过USB线跟诊断卡相连
根据上图完成测试后,我们可以得到代码如下图显示:
1) 右图是储存在诊断卡缓冲里面的128个数据
2) 00H是最后得到的数据。
3) 如果主板诊断卡的代码个数多于128个,那么最先的部分诊断代码将被抛弃,诊断卡保存的是最后128个诊断代码。
4) 如果主板诊断卡的代码个数少于128个,那么第
128个数据是诊断卡的第一个诊断代码。