Subject: Re: PDP-8m Console Switch Problems - fixed!
From: Don North <ak6dn@mindspring.com>
Date: Sat, 09 Sep 2006 00:08:30 -0700
To: General Discussion: On-Topic and Off-Topic Posts <cctalk@classiccmp.org>
CC: General@priv-edtnaa06.telusplanet.net
Brent Hilpert wrote:
> I was curious ... pulled out a bunch of NOS 74x175s
> and did some tests. I noticed that the behaviour was
> sensitive to Vcc and ended up with the following table.
>
> The values 0<=n<=4 in the matrix indicate the number of
> flip-flops in the IC which worked as desired, so 4 is 'good'.
>
> <--> repeat across
> --> progression up
> <-- progression down
Vcc
Unit MFG DEVICE DATE 4.1 4.3 4.5 4.7 4.9 5.1 5.3
---- --- ------ ---- |---|---|---|---|---|---|---|
1. TI 175 7340 4 4 4 3 3 3 3
2. " 4 <--> 4
3. " 4 4 4 4 3 3 3
4. TI 175 7624 0 <--> 0
5. Hit 175 6G46 4 3 <-- 0
6. TI S175 7340 4 <--> 4
7. " 1 --> 3 4 4
8. " 0 --> 3
9. " 2 3 4 <--> 4
10. TI S175 7936 4 <--> 4
11. " 4 <--> 4
12. " 4 <--> 4
13. " 4 <--> 4
14. NS S175 8742 4 <--> 4
15. NS LS175 8332 0 <--> 0
Vcc
Unit MFG DEVICE DATE 4.1 4.3 4.5 4.7 4.9 5.1 5.3 5.5 Notes
---- --- ------ ---- |---|---|---|---|---|---|---|---| -------------
16. NS 175 7923 4 4 4 4 4 4 3 3
17. NS 175 8948 4 4 4 4 4 2 0 0
18. FAIR 175 8001 4 4 4 4 4 3 1 0
19. SIG 175 8202 4 4 4 4 4 4 4 4 Works in PDP-8m console
20. TI 175 8705 0 0 0 0 0 0 0 0
21. SGS LS175 8241 0 0 0 0 0 0 0 0
22. TI S175 345B 4 4 4 4 4 4 4 4 Works in PDP-8m console
23. SIG S175 8421 0 0 0 0 0 0 0 0 Fails w/ no pullups
> Observations:
> - behaviour may differ between IC units even within valid Vcc range,
> - a given IC unit may change its behaviour within or near valid Vcc range,
> - 175 class may pass at lower Vcc and fail at higher Vcc,
> - S175 class may pass at higher Vcc and fail at lower Vcc.
>
> Interesting the way 175 and S175 devices differ in their response to Vcc change.
I didn't see any of the fail at lower VCC on any S175 parts, but I only
tested one sample from each date code. I have more parts, but I got bored :-)
> The group of TI S175s from 1979 did seem to show reliable behaviour over the
> entire range.
I found this to be true of the TI S175 date code 345B (which I don't know how
to decode) and the Signetics 175 from '82. Both were rock solid in the test
circuit and work reliably in the PDP-8m console socket with no add'l rework
(ie, no pullups required as with the previous S175 SIG part).
> One way or the other, the DEC front panel is relying on unspecified behaviour
> of the device. I wonder if the designers were just relying on old habits of
> setting flip-flops via collector triggering from the discrete days, and just
> got lucky that it worked.
I agree, this circuit is more complex than it really needs to be. The two 175s
and the 04 hex inverter packs can be replaced by three 7400 quad nand packs (plus
six pullup resistors) that implement simple cross-coupled latch debouncers.
Sometimes a designer gets a bug in their head to implement a 'cute' circuit
when really doing something more simple and straightforward is the better solution.
Of course I would never do that :-) , I'm only reporting that I've seen it done.
Anyway, for now it appears replacing the existing flaky S175 dc '76 parts in my
PDP-8m console with SIG 175 dc '82 parts has fixed the problems, no add'l rework
or circuit hacks required.
Don