![]() |
![]() |
![]() |
![]() |
|
Williams Sys 6 / 6A boards Blanking Signal:
At the risk of getting involved in the "blanking signal" saga, I offer the following information from my experience:
1.Blanking can really only be checked once your board is running properly with game ROMs installed, and with a Driver board connected. You need to check blanking can go high properly (at TP4) before moving a board from the "test bench" to a working machine!
2. With blanking low, the game's lamps, displays and solenoids shouldn't be able to be turned on. This is because the lamps and displays could be damaged if they were not being "strobed" by the running program.
3. Leon's test chip "pulses" the
blanking signal - but doesn't test that it works properly as a watchdog timer.
I had a board that would boot with Leon's test chip installed and even
strobe the blanking circuit, all memory tests passed - yet if placed in a game
with game ROMs it would fire ALL the solenoids at once and blow the solenoid
fuse.
The fault turned out to be the Dual-Timer (556) at IC23 in the "blanking" circuit- which I hadn't tested with game ROMs installed. When I did check TP4 I found out it was low.
This chip doesn't fail often, but in any case is cheap and so should be very easy to replace.
If the board boots with the game ROMs installed and it passes the self test (both LEDs flash and then go off), then always check for the Blanking signal at test point TP4 on System 6 and 7 boards. On System 3 and 4 boards and also as an extra check on sys 6/7 boards use pin 37 of the 40-way interconnect with a good Driver Board connected.
It should be around +4 to +5 volts, if you don't get that working - don't install that board set in a game!
1. If you have a logic probe, you can check pin 8 of the 556 timer IC23 (Top left chip near TP1) for pulses. You need a transition from to high and then low again less than every second. If no pulses, then the 556 watchdog timer times out and blanking stays low.
2. The pulses are
driven from port PA2 (pin 4 ) on PIA IC18 which is being pulsed every .8 msec. If this is not pulsing, then perhaps the PIA is bad, CPU is bad (you changed that Scanbe socket, didn't you?) / or the program is not running for some other reason. Also as a last resort, suspect PIAs on the attached driver board.
3. From Mark's guide on troubleshooting, this nugget may also help:
Try looking at the outputs of IC25 (a 4020 1ms Timer). If the interrupt signal is not being generated at the correct speed, then IC18 will not generate the required "pulse".
A likely cause for a blanking signal failure is a timer chip failure a bad capacitor at C31, or the transistor Q5 a 2N4403 .
In System 3 and 4 boards, the 556 is also used to generate the IRQ signal, so suspect C31 or Q5 first. On System 6 boards the 556 is only used for blanking as is the 555 on System 7 boards.
A. Not really. But if you press the diagnostic switch you get two LED flashes and they stay off.
A. Yes, if a driver board PIA is shorted then you might get an external cause for blanking to be held low,
unplug the driver board and check blanking. The blanking signal extends on the 80-way connector bus at pin 37.
You can boot the CPU board alone in game with the driver board unplugged and you should get displays at least. At the minimum take out the Solenoid F2 Fuse! I would unplug ALL the connectors from the driver board so I don't cook any resistors, transistors. You won't get the 2 LED flashes when you press the Diag switch without a driver board attached.
Summary: The blanking circuit has only a 556 dual or 555 timer (IC23) and a 2n4403 transistor (Q5) as active components. But it is difficult to troubleshoot and will keep the game from playing, so it gets blamed mostly out of misunderstanding. e.g. "You have a blanking fault"
The blanking signal staying low is a result of a fault in the game, blanking might not be the source of the fault. In many board repairs I have done where the blanking signal was staying low, it was an actual component in the blanking circuit just once.
![]() |
![]() |
![]() |