自检后直接进入ROMBASIC故障的维修
①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芯片后,故障排除。