ในการติดตามคำถามก่อนหน้าของฉัน: ค่าตัวต้านทานในประตูลอจิกทรานซิสเตอร์
ผมเคย breadboarded ชนิดที่พบทั้งหมดของประตูตรรกะทรานซิสเตอร์:
XNOR, NAND, INV, NOR, XOR, และAND
ทั้งสองสายสีเหลืองมีการป้อนข้อมูลและ สายสีขาวคืออินเวอร์เตอร์อินพุทORAB
อินพุตA=0+ B=0+ inv=0ให้:
อินพุตA=0+ B=1+ inv=0ให้:
อินพุตA=1+ B=0+ inv=0ให้:
อินพุตA=1+ B=1+ inv=1ให้:

ตรรกะทั้งหมดทำงานได้อย่างสมบูรณ์แบบ แต่แรงดันตกแตกต่างกันอย่างมากระหว่างประตู ยกตัวอย่างเช่นXORประตูถูกสร้างขึ้นจากAND, NANDและORประตูและแต่ละทรานซิสเตอร์เพิ่มแรงดันไฟฟ้าลดลง ไฟ LED แทบสว่างขึ้น!

เป้าหมายของฉันคือการสร้างเครื่องคิดเลข 4 บิตจากทรานซิสเตอร์ (โดยใช้ชิป CMOS ฉันไม่พบปัญหานี้) แต่ถ้าแต่ละประตูลอจิกส่งผลให้เกิดการลดลงของแรงดันไฟฟ้าเช่นนี้ฉันจะรวมลอจิกประตู 10 หลังไว้ด้วยกันได้อย่างไร ฉันเล่นด้วยค่าตัวต้านทานจำนวนมาก แต่การผสมกันส่วนใหญ่ทำให้ประตูตรรกะไม่ได้ผล วิธีการปรับXORเกตด้านบนให้ตรงกับแรงดันตกเช่นANDประตูแบบง่ายนี้

แก้ไข (ตอบกลับโดย JIm Dearden)
ฉันเรียนรู้อย่างมากและไม่สามารถเครียดได้มากพอที่ฉันจะขอบคุณคำตอบของคุณ !!!
ภาพวาดชัดเจนจริงๆฉันแน่ใจว่าหลายคนจะได้ประโยชน์จากพวกเขาในอนาคต!
แม้ว่าจะชัดเจนจริงๆฉันไม่เคยรู้:
- NOR= NOT(มีสองอินพุต)
- OR= NOR+ NOT
- NAND= AND+NOT
"ทุกสิ่งที่อยู่บนวงจรอินเวอร์เตอร์ง่าย ๆ " แน่นอนว่าเป็นเคล็ดลับ!
ประตูลอจิกทั้งหมดรวมถึงประตูรวมที่ต้องการXORเอาท์พุทเหมือนกัน:)


ด้วยความปรารถนาดี!
:)


