能30秒内锁定故障层级:lframe#持续高电平→pch未启动;单窄脉冲无lclk→pch虚焊或vccio异常;lad起始非“0000”→“0100/0101”→pch驱动故障;地址阶段与cycle type不匹配→pch配置错或ec未应答;sync非“0110”→ec脱机或lpc断路。

电脑主板开机不跑码时,用示波器直接观测LPC总线波形,能在30秒内判断是CPU未启动、PCH无响应,还是EC/BIOS芯片脱机——不用拆芯片、不换假负载,靠波形起始段就能锁定故障层级。
确认示波器接线与触发设置
把示波器通道1接LCLK(PCH输出的24MHz时钟),通道2接LFRAME#(低电平有效起始信号),通道3接LAD[0](四线数据中任一根即可);触发源选LFRAME#下降沿,时基调至2μs/div,垂直档位设为2V/div。
这一步不能省:LCLK在无事务时停振,【必须等按下电源键瞬间捕获第一帧波形】,否则看到的是静止高电平,误判为时钟失效。
看LFRAME#是否拉低——判断PCH是否发起总线事务
方法一:开机瞬间观察LFRAME#信号
若LFRAME#始终为高电平(3.3V直线),说明PCH未发出任何LPC周期——故障在CPU供电、复位或PCH本身;此时无需看LCLK和LAD,直接测PCH的RST#、SUS#、PLTRST#电压。
方法二:LFRAME#有短暂低电平但无后续动作
出现单次窄脉冲(宽度<500ns)后立刻回高,且LCLK无响应,说明PCH尝试启动但被内部逻辑阻断,常见于PCH虚焊或VCCIO供电异常(1.05V测量点电压偏低)。
解析LAD[3:0]起始序列——区分CPU级与PCH级故障
第一步:等LFRAME#拉低后,立即看LAD[3:0]前4个时钟周期输出
标准起始码必须是“0000”→“0100”(Memory Read)或“0000”→“0101”(I/O Write),这是PCH作为Host发出的Cycle Type标识。若此处出现“1111”“ZZZZ”或全0维持超4周期,说明PCH未正确驱动LAD,故障在PCH的LAD驱动电路或供电滤波电容鼓包。
第二步:核对地址阶段波形长度
Memory周期要求8个时钟传32位地址(分两组4bit传输),I/O周期只要4个时钟传16位地址;【若地址阶段只出现4拍却标为Memory Read(0100),说明PCH配置错误或EC未应答导致协议紊乱】。
第三步:观察TAR阶段后是否出现SYNC
正常SYNC状态为“0110”,持续11个时钟表示外设(如EC)正在准备数据;若直接跳到“0000”(Ready)或卡在“1111”,说明EC无响应或LPC线路断路(重点查EC的LRESET#是否为高电平、LAD上拉电阻是否开路)。











