自检后直接进入ROMBASIC故障的维修 成 都 何纯 1993-03-26 故障分析及维修:根据故障可知,是软硬盘系统同时出现故障,而软、硬盘控制器又是分开的,所以是系统板故障,而且故障部位只能是与DMA的控制电路有关的部件。DMA的很多部分是CPU无法用软件直接访问、诊断的,所以如果软盘控制部分出错,一般不影响系统自检的正确性。也就是说,若DMA发生故障,自检程序是无法检查到的。这些DMA部件主要有: ①DMA的地址形成电路,包括U11(74LS373)、U10(74LS670)和U12(74LS244); ②DMA控制器的通道2和通道3,即8237芯片; ③DMA的应答电路和时钟生成电路,U57(74LS20)、U88(74LS175)、U73(74LS74)等; ④ DMA传输时的控制总线U13(74LS243)。 先检查DMA的应答电路。当软盘的请求信号输入到8237的17脚时,激发的信号流程如下:DREQ2(正脉冲)HRQ正脉冲 HLDA信号正脉冲 DACK2信号负脉冲。检查发现DACK2信号为负脉冲,所以DMA应答电路无逻辑错。U11、U10和8237芯片损坏也影响软、硬盘的引导,即使它们有逻辑错也很难用逻辑笔或示波器检查出来。所以只好将这些芯片依次取下来检测,都是正确的。最后发现U13(74LS243)是坏的,这个双向的驱动芯片在由A端向B端传输完全正确,否则自检时会死机,但DMA使用(从B端向A端输出)时却根本无法进行。更换U13芯片后,故障排除。