The 74f parts may be too fast. Try adding damping resistors (10 to 30 ohms) in series with the outputs to slow things down or just switch to 74ls
Joe > On Sep 8, 2015, at 7:07 PM, "Charles" <charlesmorris...@centurytel.net> wrote: > > Several years ago, Vince Slyngstad and I "cloned" the rare DKC8-AA > Programmer's Panel for PDP-8 with some improvements (0.6 vs. 0.3" LED > displays, real "click" buttons instead of that membrane keypad, and fixed a > couple of bugs in the original design). Also, since 8235's were scarce even > then, we used 74F244 buffers instead to gate the input vs. output of the > switch register onto the bus back to the M8316 Option 1 board. > > That may have caused a lurking problem, since occasionally the SR will change > bits when an address is loaded. Turns out an oscillation starts on the ground > lines at about 20 MHz with certain entries at the keypad to LSR and LA (I > can't see an obvious pattern). This parasitic is large enough (up to 2V p-p > with respect to the chassis/rack) that it's clocking the D-flops used as the > physical switch register! It can be seen in the 7-segment displays as a > "flicker" which will change when I touch the ground on the board... attempts > to add more grounds actually made the problem worse! > > I'm thinking of redoing the board layout with better attention to ground > planes/power buses. There's a .01 uf decoupling cap at every IC and 12 out of > 40 pins on each of the two connecting ribbon cables are dedicated to ground. > 7 on one, 5 on the other are for +5 volts. > > On the other hand, I am tired of tinkering and considering just buying a real > DKC8-AA if there's one out there. Anyone? ;) > -Charles >