迅维网
标题: 示波器简单使用指南之判断是否亮机 [打印本页]
作者: 心在飞翔 时间: 2012-10-22 16:53
标题: 示波器简单使用指南之判断是否亮机
很多时候,在维修笔记本时,尤其是同行的笔记本的时候,经常会遇到只发一片板过来的情况,所以当故障排除的时候,我们就无法做上机测试,也就没办法去判断这块板是否修亮了,其实我们所说的板修亮了,能开机有显示了,就是指的显卡工作了,有的板可以用外接VGA来进行判断,但笔记本主要工作的是内接的LCD或LED屏,况且有的板外接VGA能点亮,但接屏都不一定能点亮,但如果只是一块空板,没有带屏和屏线,该如何进行判断呢?其实这个时候可以用示波器来抓取LVDS接口的DATA和CLK上的波型来进行判断。
首先要做的是找到LVDS接口上DATA和CLK两个脚位的位置,这个简单,翻开电路图一查便知。
找到DATA和CLK的脚位以后,用示波器的探头接好这两个脚位,设定好触发功能,做好测试的准备。
然后触发主板,观察在示波器上抓到的波型
上面的图就是抓到的正常波型,说明此板显卡发出找屏的信号,工作条件正常,可以点亮屏了。
估计很多少看到上面的图之后,会感觉到一头雾水,就那么两段高低电平的变化,就可以说明屏点亮了?这不太可能吧?
其实,这是可能的,因为我们所做的一切都有着扎实的理论基础,有理论基础来做辅垫,我们才可能解释各种现象的。
先来说一下LCD_DATA和LCD_CLK(以下简称为DATA和CLK)这两个信号,对笔记本电路有一点了解的朋友,可能一眼就能看出来,有DATA还有CLK,正好两条线,这摆明就是串行总线---I2C总线嘛,是的,没错,就是I2C总线。那么我们先把LCD亮屏这事先放一边,来了解一下I2C总线。
I2C总线,由DATA和CLK,也就是数据和时钟所组成,主要用于连接外围设备。用在LVDS上,就是用来读取屏信息的,普通的VGA接口上也有这个I2C总线,系统能认到显示器的类型,就是通过I2C总线读取显示器里内置的信息来做到的。而在笔记上,就是只有显卡相关的电路工作正常了,才会开始从I2C总线来读取显示器信息,也就是我们所说的读屏。所以可以用I2C总是否正常工作来判断笔记本的显卡是否正常工作了。
说了这么多,那么怎么通过抓到的波型来判断I2C总线是否正常呢?
说到这个,就要对I2C总线的工作有一下了解,I2C总线中,是用高低电平来定义逻辑1和逻辑0的,当CLK为高电平时,DATA上的电平必须要保持稳定,也就是说,CLK如果为高的阶段,DATA就不能有电平的变化。只有当CLK为低电平的时候,DATA才可以有变化。
在I2C总线中,数据传输是以字节为单位的,而每个字节有8个比特,在总线传输中,每个字节结束,都要紧跟一个确认的比特。而这个确认的比特,就证明了之前的那一个字节的传输是有效的。
在我们要维修的笔记本显示电路中,显卡产生这个与确认信号有关的时钟。显卡确认这个时钟周期释放数据线(DATA为高)。为了确认一个字节,接收端必须在时钟脉冲的高电平阶段,根具I2C的时序规范,将DATA拉到低电平。
而需要I2C总线进行通迅的设备(LCD或LED屏),必须始终对它自身地址做出确认。I2C利用这个信号来检测总线上可连接的设备(LCD或LED屏)是否存在。
由上面所阐述的,可以知道一件事情,就是在I2C总线进行传输的过程中,正确的DATA传送过程中,必须要在CLK上有8个脉冲和1个确认脉冲,通俗点来说,就是在CLK端要有9个高电平才行。所以刚才抓到的波型,可以证明显卡已经正常工作了,正在发出找屏的信号。
其实I2C总线应用的很广,比如内存SPD的读取,电池充电次数、温度、电芯型号等的读取,都是要通过I2C总线来进行的,所以熟练的掌握了I2C总线的测试方法,就可以通过示波器抓波型来判断是否抓到内存、充电电路是否抓到电池等不好判断的现象。
由于我自身能力有限,对于I2C总线的表达实在是很模糊,里面可能会有笔误的地方,欢迎大家来一起讨论,一起用好示波器。
作者: 弄竹 时间: 2012-10-22 17:04
感叹一下此法肾好,群众中果然深藏人与才呀。
作者: 心在飞翔 时间: 2012-10-22 17:07
上面是没有接屏的时候,如果接屏了,在CLK的第9位BIT的时候,DATA应为低电平,由此来确认已经找到了屏。电池和SPD也是同理。(个人理解)
作者: 心在飞翔 时间: 2012-10-22 17:24
上了一张刚才抓的内存SMBUS总线上的波型,
可以看到,每个字节后的第9个确认比特时,DATA返回的都是低电平。
作者: 730159549 时间: 2012-10-22 17:39
唉!高手啊!高手呀!对示波器了解的确不错啊!{:soso_e179:}
作者: 我是小海 时间: 2012-10-22 17:42
受益匪浅,论坛里这样的帖子多多益善。跟楼主学学示波器的使用!
作者: hjs155 时间: 2012-10-22 20:03
楼主牛掰啊,I LOVE YOU .请教个问题,是不是当显卡找到了屏,是不是就会发送背光开启信号和图像信号到屏上,于是“久违”的XXX就出现了??
作者: hjs155 时间: 2012-10-22 20:06
本帖最后由 hjs155 于 2012-10-22 22:22 编辑
偶有个机器HP 320,INTEL集显,外接正常,内屏灰屏没字,输出了背光开启信号,是不是显卡(北桥)已经认到了屏 啊?我擦,头疼死我了,求楼主详细的讲一下亮屏和出字的过程,相信很多童鞋也有这样的疑问!谢谢
作者: 聚散流沙 时间: 2012-10-22 21:08
弄竹 发表于 2012-10-22 17:04
感叹一下此法肾好,群众中果然深藏人与才呀。
肾好 果然有高人学习了
作者: 桂林笔记本维修 时间: 2012-10-22 21:10
非常好的帖子,可以通过测I2C判断是否读屏幕。以前就遇到一个,不上屏幕,外界正常,又是搞显卡又是查电路,到最后是屏幕的码片问题,那时候要是知道抓I2C就很容判断是主板问题还是屏幕问题。
作者: 狼图腾 时间: 2012-10-22 21:38
hjs155 发表于 2012-10-22 20:06
偶有个机器HP 320,外接正常,内屏灰屏没字,我擦,头疼死我了,求楼主详细的讲一下亮屏和出字的过程,相信 ...
显卡本身的问题吧
作者: hjs155 时间: 2012-10-22 22:20
狼图腾 发表于 2012-10-22 21:38
显卡本身的问题吧
忘了说了这个机器是集显INTEL的集显
作者: zhaijwen 时间: 2012-10-22 22:53
爽呀牛人
作者: 咏珩 时间: 2012-10-22 23:08
给力的技术,认真整理到笔记上,赚到银子第一个月就要买示波器。
作者: takumio 时间: 2012-10-22 23:09
要学习也要买个示波器了。楼主都是好有用的讯息。支持。
作者: jiang32315 时间: 2012-10-22 23:12
杨总,给你提个建议吧,每次关于示波器的贴子还是稍微说下测量时示波器的设置,我们可以从多个帖子比较下关于示波器使用中的技巧,从而对灵活掌握示波器的使用有极大帮助。先谢谢了!
作者: bskllibo 时间: 2012-10-22 23:16
问下触发模式,是正常,还是选的自动
作者: yjsodnmq 时间: 2012-10-22 23:31
又出精品了。{:soso_e102:}
作者: yjsodnmq 时间: 2012-10-23 00:15
心在飞翔 发表于 2012-10-22 17:07
上面是没有接屏的时候,如果接屏了,在CLK的第9位BIT的时候,DATA应为低电平,由此来确认已经找到了屏。电池 ...
大师。请问下,如果显卡发出的I2C正常的话,接了屏的情况下,是不是要发出屏供电,和高压开启信号,如果这两个信号没有发出,问题在那?如果不接屏,这两个信号是什么状态
作者: wei120888 时间: 2012-10-23 16:33
很认真的看完了,真是不错,只是不会用示波器……
作者: wei120888 时间: 2012-10-23 16:43
如果手上没有示波器,可不可以用万能表通过打阻值来判断是否已点亮……
作者: 电脑维修手 时间: 2012-10-23 17:00
感谢楼主的分享分析的很透彻,也很深奥要花些时间理解。
作者: qw5299752 时间: 2012-10-23 17:05
楼主好强大,,,还有别的测试点吗
作者: ppddwly 时间: 2012-10-23 20:27
算了还是不说的好,保持。。。。。
作者: 本本硬件 时间: 2012-10-23 20:50
传说中的高手 太精彩了
作者: 晓沈 时间: 2012-10-23 20:54
与君一席话,胜读十年树。
作者: 236052370 时间: 2012-10-23 20:59
显波器这么强大呀
作者: philips01 时间: 2012-10-23 21:40
一般的笔记本主板上都有一颗SCALAR IC,此IC 是用来把集显或者独显的HDMI(DVI)讯号转成LVDS讯号,然后输出到LED显示器,轉換由IC內部完成,不多做說明。
外部基本工作原理
HDMI BUS = 3 DIFF DATA+1DIFFCLK +DDC BUS
3 DIFF DATA傳送資料
1 DIFF CLK 時脈
DDC BUS ->用於識別所接的Monitor支援甚麼解析度,ex:1920*1080 or 1440*900(這些螢幕的解析度支援資料稱之為EDID)
所以所有的外接螢幕都會有一顆EEPROM包括笔记本的LCD屏,就是用於存放EDID資料,所以也會包有一顆EDID EEPROM,有一些機種沒有,是因為有一些SCALAR IC,可以將EDID資料直接放到SCALAR FW裡面,外部可以做COST DOWN,但是包在SCALAR FW裡面通常都比較容易有相容性問題,根據以往的設計經驗。
接下來說到工作原理
PCH(集显)或GPU(独显)會透過DDC BUS讀取EDID資訊,知道說我現在需要丟甚麼解析度的DATA給SCALAR,如果EDID EEPROM壞掉,會造成無法識別,故不會輸出正確的HDMI(DVI)訊號,相對地當PCH(集显)或GPU(独显)讀到正確的EDID資料後,送出正確的訊號,由SCALAR內部轉換,直接輸出LVDS
當然LBKLT_EN / BRIGHT(LCD背光控制讯号) 才會正常輸出。
簡單說在H/W沒有異常的狀況下,LBKLT_EN要輸出,PCH(集显)或GPU(独显)必須丟出正確的HDMI(DVI)訊號。
作者: 无边思绪 时间: 2012-10-23 22:35
适用于945后面的板。早一些的板是分辨率是硬件设置的。加载完Vbios后可以直接输出LVDS,不需要读码片。
作者: wuaook 时间: 2012-10-23 22:57
多谢,杨总了,能多发发不跑码的维修思路,比如H_ADS正常, FRAME只有一次跳变波形的这类的维修思路
作者: viqfnpyud 时间: 2012-10-23 23:00
要买个示波器了,学习楼主的知识
作者: yjsodnmq 时间: 2012-10-23 23:33
philips01 发表于 2012-10-23 21:40
一般的笔记本主板上都有一颗SCALAR IC,此IC 是用来把集显或者独显的HDMI(DVI)讯号转成LVDS讯号,然后输出 ...
显卡通过I2C总线抓到屏,在发出LVDS信号,然后才发出高压和背光开启信号是这样吗?!如果不接屏的话,LVDS没有信号输出,高压背光开启信号都电压都为OV。是吗?!
作者: gphps 时间: 2012-10-23 23:39
不错的方法
作者: 昔日重现 时间: 2012-10-23 23:44
请问,是不是电池,内存这些用到I2C总线的电路都是9个高电平脉冲呀?
作者: 人和佳衡 时间: 2012-10-24 07:57
很棒,很深入,很细致。向楼主学习了
作者: 追杀苍井空 时间: 2012-10-24 15:02
精华啊,这太有用了
作者: weiqigo 时间: 2012-10-24 15:18
I2C总线有脉冲信号了也不一定亮机啊 万一LVDS总线还有问题呢
作者: 清风高节 时间: 2012-10-24 16:35
个人认为:使用示波器,才能了解原理。成为真正的维修高手。学习了。谢谢。
作者: hjs155 时间: 2012-10-24 21:31
好贴,百看不厌
作者: philips01 时间: 2012-10-24 21:55
本帖最后由 philips01 于 2012-10-24 21:57 编辑
yjsodnmq 发表于 2012-10-23 23:33
显卡通过I2C总线抓到屏,在发出LVDS信号,然后才发出高压和背光开启信号是这样吗?!如果不接屏的话,LVD ...
I2C总线是连到EDID Rom的,是要正确抓到EDID的资料,也就是屏的参数,才会发出LVDS信号。
作者: lizx-a 时间: 2012-10-24 22:06
示波器用得不多,所以不是很了解.以上楼
作者: lizx-a 时间: 2012-10-24 22:06
以上楼主说得很好,学习了.
作者: 淮安笔记本维修 时间: 2012-10-24 22:08
wei120888 发表于 2012-10-23 16:43
如果手上没有示波器,可不可以用万能表通过打阻值来判断是否已点亮……
打阻值肯定是不行的,应该是测电压,测量屏供电有没有3.3v,如果有,基本就点亮了。
作者: 淮安笔记本维修 时间: 2012-10-24 22:09
weiqigo 发表于 2012-10-24 15:18
I2C总线有脉冲信号了也不一定亮机啊 万一LVDS总线还有问题呢
我也是这么认为,有的显卡问题,比如显示花屏,灰屏,I2C也会有脉冲的吧。
作者: 心在飞翔 时间: 2012-10-24 23:18
淮安笔记本维修 发表于 2012-10-24 22:09
我也是这么认为,有的显卡问题,比如显示花屏,灰屏,I2C也会有脉冲的吧。
花屏和灰屏,也是属于信号发送成功了,比如显存和GPU导致的花屏,显示信号已经发送OK,但信号质量不是本文中所要考虑的。
作者: hiddd 时间: 2012-10-25 07:18
果然是精品!!!值得学习!!!非常感谢分享宝贵经验!!!
作者: 海鸥飞 时间: 2012-10-25 08:26
杨工能讲一下示波器怎么设置,才能稳定的抓到IDED的波。还能在一张图上稳定显示呢
作者: djz20011211 时间: 2012-10-25 08:51
你太有才了,学习了!顶一个!
作者: 佳成科技 时间: 2012-10-25 09:12
y一直这样测试 但是不知道理论 呵呵
作者: 诚实-维修 时间: 2012-10-25 09:58
学习了
作者: 付吕剑武 时间: 2012-10-25 10:11
yjsodnmq 发表于 2012-10-23 23:33
显卡通过I2C总线抓到屏,在发出LVDS信号,然后才发出高压和背光开启信号是这样吗?!如果不接屏的话,LVD ...
像有的机器,IBM,没有读到正确的EDID,也会发出兼容的LVDS的
作者: 214946366 时间: 2012-10-25 10:21
心在飞翔 发表于 2012-10-22 17:24
上了一张刚才抓的内存SMBUS总线上的波型,
可以看到,每个字节后的第9个确认比特时,DATA返回的都是低电平 ...
我的泰克快荒废了,开了店压力大,没心情弄这些。缺少了以前的热情, 贱卖泰克1012 使用次数少 功能正常。
作者: 八方pc 时间: 2012-10-25 11:39
214946366 发表于 2012-10-25 10:21
我的泰克快荒废了,开了店压力大,没心情弄这些。缺少了以前的热情, 贱卖泰克1012 使用次数少 功能正常 ...
啊,诚心收购,来吧,出个价
作者: 214946366 时间: 2012-10-25 11:55
八方pc 发表于 2012-10-25 11:39
啊,诚心收购,来吧,出个价
2500元 使用次数100次左右, 买来的时候是4千, 可以看我的帖
作者: leohuang2012 时间: 2012-10-25 12:27
{:soso_e100:}收藏了,很好的资料啊,高手就是不走寻常路
作者: renkaihong1981 时间: 2012-10-25 12:39
看到杨总的贴子,真心说一声,你技术牛B。学技术找到好师傅,技术会一日万里的。
作者: 边塞风光 时间: 2012-10-25 12:47
买了个模拟的示波器,坛里用模拟的多不多?
作者: 八方pc 时间: 2012-10-25 13:12
214946366 发表于 2012-10-25 11:55
2500元 使用次数100次左右, 买来的时候是4千, 可以看我的帖
什么帖? 在哪里?
作者: wangyuan 时间: 2012-10-25 14:24
看得半懂,,,,,
作者: 弯刀 时间: 2012-10-25 14:25
厉害啊,波波玩的不错,我也想有台波波了。
作者: cheng686 时间: 2012-10-25 14:57
求助。。V3000灰屏INTER独显。换改良的显卡还是一样。原来的显卡装在别的机上是OK的。
作者: bj-xx 时间: 2012-10-25 15:55
学习了~~!谢谢了
作者: lmaqq168 时间: 2012-10-25 17:58
讲得非常好,很有专业水准,要能介绍一下能怎么调试示波器就更好了
作者: 转角新概念 时间: 2012-10-25 18:13
很好的 技巧。下次 试试看
作者: adee168 时间: 2012-10-25 21:05
214946366 发表于 2012-10-25 10:21
我的泰克快荒废了,开了店压力大,没心情弄这些。缺少了以前的热情, 贱卖泰克1012 使用次数少 功能正常 ...
价格是多少?带宽和采样率?
作者: adee168 时间: 2012-10-25 21:08
个人理解,CLK只是一个动作的参考,就好比广播体操的口令,上面的DATA是基于CLK的下降沿触发有效吧。
作者: 假如…… 时间: 2012-10-25 21:19
大师 学习啦,多谢啦
作者: rtjhnrtfgnh 时间: 2012-10-25 21:26
学习了,希望楼主多发点示波器的应用,谢谢
作者: 星城踏浪 时间: 2012-10-25 22:20
很独到的经验积累,方便维修拆装的麻烦了,一定记住这个套路。
作者: 阿桑 时间: 2012-10-25 22:35
214946366 发表于 2012-10-25 10:21
我的泰克快荒废了,开了店压力大,没心情弄这些。缺少了以前的热情, 贱卖泰克1012 使用次数少 功能正常 ...
留个联系方式吧。加俺也可以QQ82445116
作者: xulinjing 时间: 2012-10-25 22:59
学习了,希望多发一些有关示波器的帖子,最好教一下如何使用,本人菜鸟,示波器还不会用。鼎啊,
作者: yangzhuang 时间: 2012-10-25 23:26
好方法 记下了
作者: 『焚琴』 时间: 2012-10-26 11:15
继续收藏!好东西!别说我灌水!要不你怎么说?看帖不回是对楼主的不尊重- -#
作者: agui36126 时间: 2012-10-26 12:16
非常感谢,对于我们这种维修新手,很值得学习,希望有更多的好帖
作者: 张定文 时间: 2012-10-26 12:27
心在飞翔 发表于 2012-10-22 17:07
上面是没有接屏的时候,如果接屏了,在CLK的第9位BIT的时候,DATA应为低电平,由此来确认已经找到了屏。电池 ...
谢谢管理员的总线分析得很精彩。我在90几年就知道总线技术。一直没搞明白。当时单位买了台小日本的消防机 100多个地址模块信息就是通过一对总线传输信息的 使用的线很少。国产机就要一堆线连接。最后在电视机电路里每个IC都用总线传输故障给CPU 但接触了总线技术 一直没高明白。谢谢你的分析。
作者: 高士山 时间: 2012-10-26 12:46
好东西,新手先收藏下慢慢研究
作者: 心在飞翔 时间: 2012-10-26 16:09
张定文 发表于 2012-10-26 12:27
谢谢管理员的总线分析得很精彩。我在90几年就知道总线技术。一直没搞明白。当时单位买了台小日本的消防机 ...
下载个SMBUS总线的中文讲解就可以了。
作者: 杜明 时间: 2012-10-26 17:56
学习咯
作者: 农夫VS山泉 时间: 2012-10-26 19:38
太给力了!值得收藏!
作者: wanbenben98 时间: 2012-10-26 21:51
给力的贴啊,问下楼主用的是什么示波器啊,贵不贵啊
作者: 蓝射的梦 时间: 2012-10-26 23:49
真的很精彩.
可是我用的示波器早几天出问题了....
希望多一些示波器的应用, 感谢呀
作者: 一路随缘 时间: 2012-10-27 00:16
聚散流沙 发表于 2012-10-22 21:08
肾好 果然有高人学习了
迅维的创始人你说能差吗?
作者: 邱大侠 时间: 2012-10-27 09:41
{:soso_e179:}不错
作者: bbswaj 时间: 2012-10-27 10:40
看的不是很懂,慢慢在研究一下
作者: wty 时间: 2012-10-27 10:41
基地好东西真不少,有待予慢慢学习
作者: 不下雪的冬天 时间: 2012-10-27 13:30
又学到新知识了。
作者: 『焚琴』 时间: 2012-10-27 14:26
太牛了~~我也想学~~
作者: 雨过之後、 时间: 2012-10-27 14:27
看来要买个波波啦!
作者: 务实 时间: 2012-10-27 14:31
214946366 发表于 2012-10-25 10:21
我的泰克快荒废了,开了店压力大,没心情弄这些。缺少了以前的热情, 贱卖泰克1012 使用次数少 功能正常 ...
半价可以考虑考虑
作者: 雪中飘 时间: 2012-10-27 14:49
请问杨总是不是有那么特殊的机器在不接屏的时候显卡是不会发出I2C的信息区检测屏啊
作者: kk3288 时间: 2012-10-27 21:26
不错不错,学习了。
作者: electric 时间: 2012-10-27 22:07
不错,赞一个
作者: yuhao55667788 时间: 2012-10-27 22:28



作者: 15218294125 时间: 2012-10-28 09:49
I2C工作分析得很好。
作者: ygz100 时间: 2012-10-28 10:51
ads 1102c能测到楼主的波形吗 都说这个是个玩具没啥用
作者: 心在飞翔 时间: 2012-10-28 16:35
ygz100 发表于 2012-10-28 10:51
ads 1102c能测到楼主的波形吗 都说这个是个玩具没啥用
当然能。
作者: psxwx 时间: 2012-10-28 18:48
心在飞翔 发表于 2012-10-22 17:07
上面是没有接屏的时候,如果接屏了,在CLK的第9位BIT的时候,DATA应为低电平,由此来确认已经找到了屏。电池 ...
第九位为应答位
作者: tongchuang 时间: 2012-10-28 20:21
膜拜 确实不错
作者: fengweidong08 时间: 2012-10-28 20:40
新手看的有点蒙
作者: jxtan 时间: 2012-10-29 10:00
楼主果然厉害,方法十分好,收藏了
欢迎光临 迅维网 (https://www.chinafix.com/) |
Powered by Discuz! X3.4 |