blog:zx_fault1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
blog:zx_fault1 [2020/07/28 12:44] – [Capacitor Replacement] johnblog:zx_fault1 [2020/08/11 17:55] (current) – [Argh! More Crashing!!!] john
Line 45: Line 45:
  
 Next up has got to be DRAM chip replacement, and in the 128k there are 16x 4164 64kbit chips... That's a lot of pins to desolder... Next up has got to be DRAM chip replacement, and in the 128k there are 16x 4164 64kbit chips... That's a lot of pins to desolder...
 +
 +**[Update 28th July 2020]** - Set of 16x 4164 (64k x 1bit) DRAM chips ordered from new-old-stock supplier in Bulgaria; worked out around £1 per chip with the postage included. Should be here around the second week of August; I should work up the courage to start desoldering the existing chips now...
 +
 +===== Third Attempt - RAM Chip Replacement =====
 +
 +**[Update - August 10th 2020]**
 +
 +Okay, so fixing any suspect solder joints didn't do it, neither did replacing all of the capacitors. The only thing left is to begin replacing the various chips. The most likely is memory, followed by the Z80 and the ULA.
 +
 +One the 128k +2, all of the memory chips are identical, unlike the original Spectrum and 128k, which has two different banks and two different types of DRAM. Since the machine wasn't stable enough to run any diagnostic tests, I had to assume that it could have been any chip that was faulty (assuming, of course, that it //was// going to be a memory fault at this point).
 +
 +I managed to source 16 brand new MB8264A-15 DRAM chips (64kbit x 1, 150ns, identical specs to the OKI M3764A-15 which was fitted in my model) from a seller in Bulgaria, for the bargain price of about 90p per chip! 
 +
 +So, let the desoldering of the 256 DRAM pins begin!
 +
 +{{:blog:img_1735.jpg?600|}} 
 +
 +{{:blog:img_1736.jpg?400|}} One bank removed, another 8 chips to go...
 +
 +{{:blog:img_1737.jpg?400|}} ... and we're all done.
 +
 +I decided very early on that I wasn't going to directly solder all of those DRAM chips directly to the board again, instead I fitted 16 new DIP-16 sockets, to make any future repairs that much easier:
 +
 +{{:blog:img_1739.jpg?400|}} 
 +
 +And with the DIP sockets fitted, popping in the new DRAM chips was trivial:
 +
 +{{:blog:img_1740.jpg?400|}} {{:blog:img_1741.jpg?400|}} 
 +
 +==== Testing ====
 +
 +**[Update - August 10th 2020]**
 +
 +So, did it work?
 +
 +Well....
 +
 +{{:blog:img_1742.jpg?600|}}
 +
 +It only went and worked!
 +
 +I was cautious however, as I had experienced the Speccy working previously, only to start rebooting and crashing after being left on for a few minutes. This time I let it sit at the +2 menu screen for a good 15 minutes to warm up. 
 +
 +No problems at all.
 +
 +I also noticed that the picture was substantially clearer than it had been in the past. I'm not sure which areas on the board are served by the capacitors that were replaced, but if they have any involvement in the video out circuitry I wouldn't be surprised, the image quality over the RGB scart connection into my OSSC is by far the best I've ever seen a ZX Spectrum produce. It it //outstanding//.
 +
 +{{:blog:img_1743.jpg?600|}} - OSSC Line5x mode at 1920x1200, no scanlines
 +
 +{{:blog:img_1744.jpg?600|}} - OSSC Line5x mode at 1920x1200, 12% scanlines (subtractive)
 +
 +And close up images of the individual pixels on the screen:
 +
 +{{:blog:img_1745.jpg?400|}} {{:blog:img_1746.jpg?400|}}
 +
 +//Now that's a result!//
 +
 +====== Argh! More Crashing!!! ======
 +
 +Whilst the Spectrum seems to be stable running by itself, I have found that plugging anything in to the edge connector (my DivIDE+ CF adapter, or my Penguin PS/2 keyboard interface from Lotharek.pl), the screen corruption and crashing returns instantly.
 +
 +Oh, and now it's back to screen corruption all the time m(
 +
 +{{:blog:img_1747.jpg?400|}}
 +
 +**[Update - August 11th 2020]** - And now it stops doing it without anything plugged in ... It seems as if once you've plugged a peripheral in, the system will keep powering on to screen corruption like this, until you've let it sit unpowered, without any peripherals, for an extended period of time. Then it's fine (without peripherals) again.
 +
 +Have ordered a replacement power regulator (Traco TSR 2-2450 - switching regulator in place of the LM78S05 linear regulator) and Z80 CPU, as they are the next suspects. Especially when it appears to be far more stable without anything plugged in to the expansion bus.
  • blog/zx_fault1.1595936692.txt.gz
  • Last modified: 2020/07/28 12:44
  • by john