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