Is it possible to make a latch with one transistor? Is it possible to use it to make logic?
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
Patent-US3811076.pdfThis is a patent from 1973 creating a memory chip from one transistor and one capacitor per bit.Adobe Portable Document Format - 682.34 kB - 03/28/2018 at 20:16 |
|
|
I was researching early computer technology and found references to a circuit used by some Japanese systems called the Parametron https://en.wikipedia.org/wiki/Parametron It resembles some of my ideas for this circuit. I had been thinking that the circuit would represent 1 vs. 0 by the phase of an oscillating signal with 180 degrees apart would be the 1 and 0 values.
One advantage of the parametron design was that it was more reliable than early transistors.
Actually this project was already solved in 1973 by my dad! Patent https://patents.google.com/patent/US3811076 is for a memory chip made from one bit latches containing one FET transistor and 1 capacitor/
I checked the idea of using two capacitors. It doesn't work.
It's hard to get a sample image from my simulation that is easy to explain, but it is not going to work.
This is one possible waveform for voltage on the latch's main capacitor. The idea is that the high (red) and low (blue) values are 180° out of phase from each other. The power signal provides the concept of phase.
There has to be at least an additional capacitor or inductor to distinguish the state when the two waveforms cross each other.
[I put this in description instead of project log. moving it here]
While brainstorming, I thought of a potential implementation. The signals would oscillations 180 degrees out of phase to represent zero and one instead of yes oscillation/no oscillation.
Another brainstorming idea is to make the power supply oscillate at twice the speed of the data's oscillation. Most probably the polarity of the supply wouldn't go from + to - . Instead it would be offset from zero by a volt or two. For example, Peak to peak might between 1V and 4V.
Create an account to leave a comment. Already have an account? Log In.
Yes, I just simulated this in LTspice, and it works! I used the initial condition at the node between C1 and D2 to set the state of the latch at the beginning of simulation. If it's on, it stays on, and if it's off, it stays off. Very nice!
Hi Bill, Ted,
I added my design in the 2018 competition. See https://hackaday.io/project/112126-one-transistor-flipflop
What about using both AC and DC supplies? This is how #The Diode Clock works, for example - it uses an RF power supply with DC bias controlling PIN diodes (1N4007s). Maybe you could make a one-transistor latch along the same lines as the old one-transistor reflex radios, where the same transistor amplified both RF and audio?
Maybe the transistor can switch RF that it also rectifies to produce its own bias, and work like the two-diode latch I added this morning? https://hackaday.io/project/11860-diodes-only/log/71315-two-diode-latch
I'd like to only use one silicon component. Once I get an idea that simulates ok, I'll have to see how fast I can make it too....
Hi Bill,
Two transistors, most definitely.
One transistor? Yes but messy!
I came across something a worth a look a few day ago.
It was a neon latch or memory circuit.
This was not it but similar, see ge69.jpg in http://www.tuberadios.com/ge.zip.
Found it: http://hackaday.com/2016/12/12/the-many-uses-of-the-neon-lamp/.
So swap the Neon with a transistor in reverse CE breakdown mode (about 8v) as shown in this relaxation oscillator:
You will find similar circuits using tunnel diodes.
Regards AlanX
That is kinda strange, I also just recently stumbled across an old article about a neon-based latch/memory design.
I guess that it might have been a link from inside the pages from one of Yann's postings.
A few kilobytes of neon memory would look awesome, I really would like to see one....
hmmm... Saw the "Found" note one your post. :-) So not posted by Yann then... But it easily could have been - it's straight up his alley.
Become a member to follow this project and never miss any updates
By using our website and services, you expressly agree to the placement of our performance, functionality, and advertising cookies. Learn More
Hi Bill,
inspired by your project and the answer from Ted Yapo, I did build the following on a breadboard:
http://www.enscope.nl/rrca/ideas/single_npn_latch.png
This is a working design, but it will most likely need further improvement, especially when you want high speed.
How does it work ?
A 5 volt (TTL) clock is needed, that is in common for all latches, and present all the time. I used 3 kHz.
The output has two states:
1) in the OFF state, the 5V clock signal is strongly attenuated by the 6K8 resistor and the 3K3 - C2 combination. The signal on the base of the transistor is below 0.6 Volt, so the transistor stays off (output high, LED off).
2) The latch can be put in the ON state by shortly applying a 5V pulse to C2 via a series resistor. This will change the operating point of the transistor. The DC voltage on C2 will provide a bias voltage to the base, and the transistor will now amplify the clock signal. So, in the ON state, the output has the clock signal, the LED will be ON. The output signal will be rectified by the C1 - D1 combination, and the resulting DC voltage will appear on C2. This closes the positive feedback loop, and the latch will stay in the ON state. However, the DC on C2 could be so high that the transistor is ON all the time, and that would remove the positive feedback signal. To prevent this effect, D2 is added. Each time the output of the transistor is low, it will discharge C2. When the circuit is properly dimensioned, D2 could also act as a Baker clamp to prevent saturation of the transistor.
You can bring the latch back to the OFF state by discharging C2, or by shortly removing the clock signal.
If you want the latch to be fast, you should make C1 and C2 smaller, and use a clock that is a few times faster than the maximum operating speed of the latch.