เหตุใดจึงมีไดโอดย้อนกลับสองตัวแทนตรรกะเกตและ


16

พิจารณา:

ป้อนคำอธิบายภาพที่นี่

ฉันไม่เข้าใจในหัวของฉันว่ามันสามารถทำงานได้ เป็นไปได้อย่างไรที่จะมีกระแสไหลผ่านไดโอดปกติจากแคโทดไปยังขั้วบวกและแทนและถ้าทั้งคู่เป็น 1


3
โปรดทราบว่าโดยทั่วไปวงจรนี้ใช้งานได้แต่ไม่มีgainและเนื่องจากไม่สามารถกู้คืนnoise marginsได้ โดยทั่วไปที่ความเร็วช้าถึงปานกลางคุณสามารถหลีกเลี่ยงการทำบางสิ่งเช่นนี้เพียงครั้งเดียวระหว่างประตูทั่วไปหรือบล็อกการทำงานอื่น ๆ ที่ได้รับ แต่คุณไม่สามารถมีลำดับของประตูเรื่อย ๆ เช่นการให้อาหารเหล่านี้โดยไม่มีปัญหา . เทคนิคนี้มีประโยชน์มากเมื่อคุณมีไอซีที่เกือบจะทำในสิ่งที่คุณต้องการ แต่ต้องใช้ "กาว" จำนวนเล็กน้อยในระหว่างนั้นและสัญญาณก็ไม่เร็วเกินไป มิฉะนั้นจะมีจิ๋ว
Chris Stratton

คำตอบ:


30

ลองนึกภาพAและBมีทั้งสูง ดังนั้นจึงไม่มีกระแสที่ไหลออกจากAหรือไม่มีกระแสที่ไหลออกจากBดังนั้นจึงSสูง

แผนผัง

จำลองวงจรนี้ - แผนผังที่สร้างโดยใช้CircuitLab

ตอนนี้ถ้าAต่ำไดโอดจะอนุญาตให้Aวาดกระแสซึ่งดึงแรงดันโหนดลงSดังนั้นแรงดันของSสอดคล้องกับแรงดันตกของไดโอดเมื่อกระแสไหลผ่านตัวต้านทานและไดโอด ... ซึ่งประมาณ 0.7V หรือ 'ต่ำ'

แผนผัง

จำลองวงจรนี้

เหมือนกันถ้าBต่ำ

เหมือนกันถ้าAหรือBต่ำ

ดังนั้นทั้งสองAและBจะต้องสูงเพื่อSที่จะสูง ... ANDประตู!

ตามที่ระบุไว้โดย fukanchik ในความคิดเห็นบทบาทของไดโอดคือการป้องกันการป้อนข้อมูลจากการแทรกแซงซึ่งกันและกันเมื่อพวกเขาอยู่ในรัฐที่แตกต่างกัน แต่ไดโอดมีความจำเป็นเฉพาะกับอินพุตที่สามารถจมและแหล่งที่มาปัจจุบัน หากอินพุตสามารถจมเฉพาะกระแสเช่นในการกำหนดค่าแบบเปิดตัวสะสมไดโอดก็ไม่จำเป็น

แผนผัง

จำลองวงจรนี้


นั่นคือสิ่งที่ฉันคิดเช่นกัน แต่ถ้าไม่มีการต่อต้านระหว่างแหล่งที่มาและ S ทำไมจะมีอะไรไหลผ่าน A หรือ B?
Phil N DeBlanc

1
'แหล่งที่มา' เป็นตัวต้านทานแบบดึงขึ้น 5V เมื่อ A และ B สูง S จะสูงเพียงเพราะมันถูกดึงขึ้นโดยตัวต้านทาน ไม่มีกระแสไหลผ่านไดโอดเลย เมื่อ A หรือ B ต่ำมันจะมีผลของการดึงแรงดันไฟฟ้าของโหนด S โดยการจมกระแสดังนั้น (โดยประมาณ) การปล่อย 5V ทั้งหมดจะผ่านตัวต้านทาน
นิดหน่อยจ่าย

@PhilNDeBlanc ปัจจุบันไหลเฉพาะที่เหลือผ่านไดโอดเหล่านั้นเมื่ออินพุตต่ำแหล่งที่มาจากการดึงและจากสิ่งต่อไปนี้
Trevor_G

2
@PhilNDeBlanc ฉันได้เพิ่มความกระจ่างในย่อหน้าที่สอง หวังว่ามันจะช่วย สนุก!
เล็กน้อย

3
คุณควรเพิ่มว่าบทบาทของไดโอดคือเพื่อป้องกันกระแสไหลจากอินพุตหนึ่งไปยังอีกอินพุตเมื่ออินพุตไม่เท่ากัน (01 หรือ 10)
fukanchik

11

แผนผัง

จำลองวงจรนี้ - แผนผังที่สร้างโดยใช้CircuitLab

รูปที่ 1. เงื่อนไขอินพุตที่เป็นไปได้สี่แบบ

ชุดสวิตช์หนึ่งในสี่ชุดเท่านั้นที่ให้เอาต์พุตสูงถึง '11' นั่นคือโดยนิยามฟังก์ชัน AND


+1 สามารถเชื่อใจคุณให้ใช้ภาพประกอบที่ยอดเยี่ยมได้เสมอ :) อาจเป็นการดีที่จะเพิ่มแรงดันไฟฟ้าให้กับธง 0 และ 1 เพื่อความชัดเจนยิ่งขึ้น
Trevor_G

3
หากไดโอดทั้งหมดถูกแทนที่ด้วยสายคุณจะได้รับผลลัพธ์เดียวกัน ฉันคิดว่าภาพประกอบนี้ไม่ได้เป็นตัวแทนของการทำงานของเกท
Jose Antonio Reinstate Monica

2
มันตอบคำถามของ OP โดยตรง " วิธีที่เป็นไปได้ในการไหลของกระแสผ่านไดโอดปกติจากแคโทดไปยังขั้วบวกและเป็นตัวแทนของและถ้าทั้งสองเป็น 1 " โปรดอย่าลังเลที่จะเขียนคำตอบที่ดีขึ้น
ทรานซิสเตอร์

นอกจากนี้ประตู AND นี้จะถูกแยกออก จุดของไดโอดคือเพื่อป้องกันการป้อนข้อมูลหนึ่งดึงลงอื่น ๆ และส่งผลกระทบต่อประตูหรือตรรกะอื่น ๆ ที่เชื่อมต่อกับอินพุตนั้น การแทนที่ด้วยสายไฟจะไม่ให้ผลลัพธ์เดียวกัน
ทรานซิสเตอร์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.