Dubbel komplementär optoisolatorlogik

Du har sett CMOS-logik, du har sett diodmotståndslogik, du har sett logik baserat på reläer, och några av er som faktiskt kan läsa har hört talas om stavlogik. [Julian] har just uppfunnit optoisolatorlogik. Han har föreslagit två skäl till varför detta inte har gjorts tidigare: antingen [Julian] är mycket klokt, eller Optoisolator Logic är en mycket dum idé. Det kan bara vara det förra.

Inuti varje optoisolator är en LED och en fototransistor. Det finns ingen elektrisk anslutning mellan de två enheterna, vilket är exakt vad du behöver i något som kallas en isolator. [Julian] spelade runt med några optoisolatorer en dag för att skapa en konstig push-pull-krets; Emitteren hos en fototransistor var ansluten till en annan. Bindning av de andra ändarna av fototransistorn till + 5V och GND menade att han kunde byta mellan VCC och VDD, med varannan del av kretsen isolerad. Denna idé snurrade runt i sitt sinne för några månader tills han fick tanken på att ansluta ännu fler lysdioder till optoisolators ingångar. Han kunde sedan ansluta ingångarna till isolatorerna till + 5V och GND på grund av spänningsfallet på fyra lysdioder.

Några fler hjul vände sig i [Julian] s huvud, och han bestämde sig för att ansluta en omkopplare mellan de två optoisolatorerna. Ansluta “ingången” på kretsen till marken gjorde LED-lampan ansluten till + 5V-tändningen. Ansluta inmatningen på kretsen till +5 gjorde LED-lampan ansluten till marklampan. Och djupare ner kaninhålet går [Julian].

Med några fler knappar och lysdioder skapade [Julian] något som är antingen en och, nand eller eller eller, beroende på din synvinkel. Han har redan en inverterare och några dussin fler optoisolatorer från Kina.

Det är teoretiskt möjligt att bygga något som kan kallas en dator med detta, men det skulle göra de unika egenskaperna hos denna krets en disservice. Förutom en grundläggande “1” och “0” logik tillstånd kan dessa portar också konfigureras för en tri-state-ingång och utgång. Detta är enormt; Det finns bara två universella grindar när du bara hanterar 1s och 0s. Det finns cirka 20 universella logiska grindar om du kan hantera en två.

Det är inte en ternär dator än (även om vi har sett dem), men det är väldigt coolt och troligtvis inte dumt.

Video nedan.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post