banedon wrote:
With my most recent project PCB layout I am running low on PCB real estate and so have decided to route the audio and keyboard off on to daughter boards. These boards will plug into IDC sockets on the main board which in turn connect to a 65C22 VIA ports A & B....my limited knowledge of electronics tells me that it's a good idea to put current limiting resistors inline on the port pins of the VIA so that there is a certain amount of protection from issues from faults in the daughter boards.
GARTHWILSON wrote:
I've run them for 30 years without such "protection" and the only time there has been a problem was when there was latch-up from a spike in the power on the printer which was connected to it across the room which was on a different mains circuit. The VIA got hot, but was fine, undamaged, after turning the power off and back on. The latch-up was not from excessive I/O current in the normal way, but pulling one or more pins too far above Vcc or below ground for an instant.
I concur with Garth. Your setup is highly unlikely to run into latch-up problems or other such maladies, simply because the hardware is in close proximity and is being fed from the same power source. Back when I played around with the Commodore 64 and 128, I attached a parallel port printer to the user port, which directly attached the I/O pins of the CIAs to the printer. Nothing ever malfunctioned, and that was through a hand-made 10 foot cable.
If you are truly paranoid you could attach Schottky suppression arrays to the VIA's I/O pins, which arrays would then try to clamp the voltages close to the VIA's safe operating range. However I really thing that is unnecessary.