A tricky Commodore PET repair: tracking down 6 1/2 bad chips
12 hours ago
- Commodore PET是与Apple II和TRS-80并列的1977年三款家用计算机之一。
- 作者出于怀旧试图修复一台无法工作的PET,但由于著名的芯片故障问题,修复过程颇具挑战。
- 初步诊断显示屏幕上出现随机字符,这表明显示器、显存、字符ROM、系统时钟和电源供应正常。
- 使用示波器和逻辑分析仪,作者将问题追溯至损坏的ROM和RAM芯片,这些芯片现已无法获取。
- 两个ROM芯片损坏,已用适配板替换为2716 EPROM;但其中一个EPROM因编程电压不足导致一个字节不稳定。
- 逻辑分析仪揭示了由不稳定ROM字节引起的地址错误,导致错误的启动信息和棋盘格字符。
- 找到并更换三块坏RAM芯片后,系统成功启动,但内存缩减至6K;后来另一块RAM也出现故障。
- 使用功率更强的编程器重新编程有问题的EPROM后,终于解决了启动信息和棋盘格问题。
- 总计修复过程中更换了2个ROM、4个RAM,并重新编程了一个不稳定的EPROM;6502 CPU则无故障。
- 经验教训:尽早测试所有芯片,虽然逻辑分析仪有用,但模拟故障可能误导读数。