This is a small part of a mid-1970s chip enable circuit for a set of DRAMs. The DRAMs are TI's TMS4060 part (aka the Intel 2107 aka several others), and are 4096x1. So a typical bank requires 8 of them for 4k.
The Chip Enable input is a 12V signal. This circuit, which uses a 12V rail, uses an NPN transistor (2N2369A) plus a 130 ohm, 2W resistor to convert a TTL signal into this CE signal, and the CE line is common to all 8 chips in the bank.
(Excerpt from this schematic set, third page)
I'm pretty sure I understand the mechanism of the switching (when transistor is off, the CE line is pulled to 12V and enables the chips; when the base of transistor sees a high TTL input, the 12V goes to ground and the CE is disabled).
What I don't understand is why this massive 2W resistor is in the design-- and indeed it certainly seems to be needed, because it gets scorching hot to the touch very quickly in normal operation-- and or why this design is a good one.
In the case where it's being used as a pull-up (transistor off), I look at an example data sheet for the RAM (here's the TI) and I see Chip Enable input current max of 2μA. I multiply that by 8 for the whole bank, and get 16μA. I think what this means is that the RAM is drawing 16μA through the resistor, and that power dissipation is therefore 0.000016 * 0.000016 * 130, or a fraction of a milliwatt.
In the case where the transistor is turned on, and current is being sunk straight to ground through the resistor, then I think I'm looking at 12V*12V / 130ohms = ~1.1W (!?)
If the above math is right—and it might not be, please correct me if I've misunderstood— then I suppose it explains the 2W rating, but surely there's some better design for this sort of thing than running a mini space heater just to have your RAM chips operate.
- Am I missing something in my understanding of the switching function of Q1?
- Am I missing something in my understanding of the resistor sizing?
- More to the point, is this design bananas? Why is 130 ohms burning over 1W the right choice here? For the pull-up to 12V why wouldn't you use a much higher value? Or is there some other more typical way of designing a bit of circuit here to convert from TTL levels to 0/12V such that you're not burning crazy power whenever the RAM is not enabled?
The design seems like it must be suboptimal to me, but I don't really understand why (I'm not an EE, but trying to learn!) Thanks for any insight.