โดยทั่วไปแล้ว คอมพิวเตอร์ที่เราคุ้นเคยจะประมวลผลข้อมูลด้วยระบบเลขฐานสอง (Binary) ที่ประกอบด้วยค่า 0 และ 1 เท่านั้น อย่างไรก็ตาม Jeroen Brinkman ได้แสดงให้เห็นว่ายังมีวิธีอื่นที่เป็นไปได้ ด้วยการเปิดตัววงจรบวกเลข Ternary ที่น่าทึ่งของเขา
ระบบ Ternary หรือเลขฐานสามนี้ แตกต่างจาก Binary ตรงที่แต่ละ “trit” (เทียบเท่ากับ “bit” ในระบบ Binary) สามารถมีได้ถึงสามสถานะ ในกรณีนี้ Jeroen ได้เลือกใช้ระบบ Balanced Ternary ซึ่งประกอบด้วยค่า -, 0 และ + แทนที่จะเป็นเพียง 1 และ 0 เหมือนในระบบ Binary
หัวใจสำคัญของวงจรบวกเลขนี้คือการสร้างด้วยลอจิกของรีเลย์ (Relay Logic) ซึ่งออกแบบมาเพื่อรองรับ 4 trits ในระดับฮาร์ดแวร์ สถานะของ trit จะถูกแทนด้วยแรงดันไฟฟ้า -5V, 0V และ 5V โดยมีองค์ประกอบสวิตช์แบบ Tri-state ที่ Jeroen สร้างขึ้นจากรีเลย์ SPDT ทั่วไป
สิ่งที่น่าสนใจคือ รายละเอียดที่ Jeroen เขียนไว้อธิบายทั้งพื้นฐานของระบบ Ternary และการทำงานของวงจรบวกเลขได้อย่างยอดเยี่ยม นอกจากนี้ การได้เห็นรีเลย์ทำงานและไฟ LED กระพริบไปมาขณะวงจรประมวลผลยังช่วยให้เข้าใจหลักการทำงานได้ง่ายและเป็นธรรมชาติ โครงการนี้จึงเป็นจุดเริ่มต้นที่ยอดเยี่ยมสำหรับผู้ที่ต้องการทำความเข้าใจการประมวลผลแบบ Ternary จากระดับล่างสุด
🏷️ หมวดหมู่: computer hacks, relay, relay logic, relays, ternary, ternary computer
🔗 อ่านบทความฉบับเต็ม: hackaday
