Neden iki ters diyot mantık geçidini VE temsil eder?


16

Düşünmek:

Resim açıklamasını buraya girin

Bunun nasıl çalışabileceğini kafamda anlamıyorum. Katottan anoda normal diyotlardan akım akışı sağlamak ve her ikisi de 1 ise bir AND'i temsil etmek nasıl mümkün olabilir?


3
Bu devrenin tipik olarak çalıştığını, ancak hiçbirinin olmadığını gainve sonuç olarak geri yüklenemeyeceğini unutmayın noise margins. Tipik olarak, yavaş ila orta hızlarda, geleneksel kapılar veya kazançlı diğer fonksiyonel bloklar arasında bir kez böyle bir şey yapmaktan kurtulabilirsiniz, ancak bunlar gibi hızlı bir şekilde sorun yaşamadan birbirini besleyen bir dizi pasif kapıya sahip olamazsınız. . Yine de, neredeyse ihtiyacınız olanı yapan IC'leriniz varsa, ancak aralarında önemsiz miktarda "tutkal" la ihtiyaç duyduğunuzda ve sinyaller çok hızlı olmadığında, bunun gibi numaralar çok yararlı olabilir. Aksi takdirde tinylogic var.
Chris Stratton

Yanıtlar:


30

Hayal edin Ave Bher ikisi de yüksek. Sonra dışarı akar akım yoktur Ane de dışarı akar orada akımıdır Byüzden Syüksektir.

şematik

bu devreyi simüle et - CircuitLab kullanılarak oluşturulan şematik

Şimdi Adüşükse, diyot A, düğüm voltajını aşağı çeken akımı çekmeye izin verir S, bu nedenle Sakım, direnç ve diyottan akım akarken diyotun voltaj düşüşüne karşılık gelir ... yaklaşık 0.7V veya 'düşük'.

şematik

bu devreyi simüle et

Düşükse aynı B.

Düşük Aveya Bdüşükse aynıdır .

Bu nedenle, hem Ave Bsırayla yüksek olmalıdır Syüksek ... olmaya ANDkapısı!

Fukanchik tarafından yorumlarda belirtildiği gibi, diyotların rolü, girdilerin farklı durumlarda olduklarında birbirine müdahale etmesini önlemektir, ancak diyot sadece batabilen ve kaynak sağlayabilen girişlerde gereklidir. Girişler yalnızca açık kollektör konfigürasyonunda olduğu gibi akımı batırabilirse, diyot gerekli değildir

şematik

bu devreyi simüle et


Ben de öyle düşünmüştüm, fakat kaynak ile S arasında direnç yoksa, neden A veya B'den bir şey akabilir?
Phil N DeBlanc

1
'Kaynak' 5V çekme direncidir. A ve B yüksek olduğunda, S yalnızca yüksektir çünkü direnç tarafından yukarı çekilir. Diyotlardan hiç akım geçmiyor. A veya B düşük olduğunda, S akımının batmasıyla S düğümünün voltajını aşağı çekmenin bir sonucudur, bu nedenle (yaklaşık olarak) 5V düşüşünün tümü direnç boyuncadır.
slightlynybbled

@PhilNDeBlanc akımı sadece giriş düşük olduğunda, yukarı çekmeden ve sonra gelenlerden kaynaklanır.
Trevor_G

2
@PhilNDeBlanc İkinci paragrafa biraz açıklama ekledim. Umarım yardımcı olur. Zevk almak!
slightlynybbled

3
Diyotların rolünün, girişler eşit olmadığında akımın bir girişten diğerine akmasını önlemek olduğunu eklemelisiniz (01 veya 10).
fukanchik

11

şematik

bu devreyi simüle et - CircuitLab kullanılarak oluşturulan şematik

Şekil 1. Dört olası giriş koşulu.

Çıktının yüksek çekilmesine izin veren dört anahtar kombinasyonundan sadece biri '11'dir. Yani, tanımı gereği bir AND fonksiyonudur.


+1 Harika çizimler kullanmanız için her zaman size güvenebilir. :) Daha fazla netlik için 0 ve 1 bayraklarına voltaj eklemek güzel olabilir.
Trevor_G

3
Tüm diyotların kablolarla değiştirilmesi durumunda aynı sonuçları alırsınız. Bence bu resim kapının nasıl çalıştığını temsil etmiyor.
Jose Antonio Reinstate Monica

2
OP'nin sorusuna doğrudan cevap verir, " normal diyotlardan katottan anoduna akım akışı nasıl mümkün olur ve her ikisi de 1 ise bir AND'i temsil eder. " Lütfen daha iyi bir cevap yazmaktan çekinmeyin.
Transistör

Ek olarak, bu AND geçidi ayrı olarak gösterilmiştir. Diyotların noktası, bir girişin diğerini aşağı çekmesini ve bu girişe bağlı diğer kapıları veya mantığı etkilemesini önlemektir. Kablolarla değiştirmek aynı sonucu vermez.
Transistör
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.