เนื้อหา
วงจรที่ใช้ลอจิกเกตในการประมวลผลสัญญาณทำหน้าที่ตามตรรกะเชิงคำนวณ พอร์ตที่ใช้บ่อยที่สุดคือ AND (E) หรือ (OR), NOR (NOT OR) และ NAND (NOT E) ตรรกะบูลีนควบคุมการตอบสนองและการทำงานของวงจรเหล่านี้ พอร์ตเหล่านี้มีอยู่ในชิปวงจรรวม เป้าหมายประการหนึ่งของอุตสาหกรรมคอมพิวเตอร์คือการลดต้นทุนการผลิตให้น้อยที่สุด แม้ว่าจะมีชิปสำเร็จรูปที่ทำหน้าที่ตอบสนองเชิงตรรกะเหล่านี้ แต่ราคาที่ถูกที่สุดในการผลิตคือประตู NAND เป็นไปได้ที่จะเปลี่ยนชุดพอร์ตเป็นชิปที่ใช้เฉพาะพอร์ต NAND เพื่อให้ได้การตอบสนองเดียวกัน วงจรที่ซับซ้อนสามารถมีการตอบสนองเชิงตรรกะได้หลายพันรายการ ดังนั้นการประหยัดที่ได้จากการแปลงวงจรส่วนใหญ่เป็นพอร์ต NAND จึงมีความสำคัญ
คำแนะนำ
ขั้นตอนที่ 1
เลือกวงจรที่คุณต้องการทำให้ง่ายขึ้นโดยการแปลงประตู AND, OR หรือ NOR บางส่วนหรือทั้งหมดเป็น NAND พยายามจัดการทีละวงจร
ขั้นตอนที่ 2
แทนที่พอร์ต NOT แต่ละพอร์ตในแผนภาพด้วยพอร์ต NAND โดยให้อินพุตทั้งสองรวมเข้าด้วยกัน ตอนนี้พอร์ต NAND จะทำหน้าที่เป็นพอร์ต NOT ตามตารางลอจิก (ตารางความจริง)
ขั้นตอนที่ 3
แทนที่พอร์ต AND แต่ละพอร์ตด้วยพอร์ต NAND จากนั้นเชื่อมต่อเอาต์พุตของพอร์ต NAND นั้นกับอินพุตของพอร์ต NAND ที่สอง สิ่งนี้จะสร้างตารางความจริงที่เหมือนกับตาราง AND gate
ขั้นตอนที่ 4
เปลี่ยนพอร์ต OR เป็นพอร์ต NAND ที่มีอินเวอร์เตอร์ที่อินพุตทั้งสองและอินเวอร์เตอร์อื่นที่เอาต์พุต ตารางลอจิคัลที่ได้จะเหมือนกับของ OR gate สามารถเปลี่ยนวงจรเพื่อกำจัดอินเวอร์เตอร์ได้โดยเชื่อมต่อพอร์ต NAND ที่กำหนดค่าเป็นพอร์ต NOT บนแต่ละอินพุตของพอร์ต NAND ที่กำหนดค่าเป็นพอร์ต AND สุดท้ายเอาต์พุตของการกำหนดค่า AND นี้จะใช้เป็นอินพุตสำหรับพอร์ต NAND อื่นที่กำหนดค่าเป็นพอร์ต NOT