การติดต่อไอซี 74HC595 เพื่อขยายพอร์ตเอาท์พุตดิจิตอล

การติดต่อไอซี 74HC595 (Shift Register) แบบ SPI เพื่อขยายพอร์ตเอาท์พุตดิจิตอล

    ในบางกรณีที่ขาเอาท์พุตดิจิตอลของไมโครคอนโทรลเลอร์ ไม่เพียงพอต่อจำนวนเอาท์พุตดิจิตอลที่เราต่ออยู่กับโหลด อาจจะเป็นเพราะเราเลือกที่จะใช้ไมโครคอนโทรลเลอร์ที่มีจำนวนขาเอาท์พุตไม่เยอะ เพื่อประหยัดต้นทุน เราสามารถใช้ไอซ๊ 74HC595 ที่เป็น Shift Register มาช่วยเป็นขาเอาท์พุตดิจิตอลให้เราได้ ด้วยการส่งข้่อมูลที่เป็นเป็นชุดข้อมูลอนุกรม จะทำให้ข้อมูลอนุกรมที่รับเข้าไปถูกนำไปขยายออกที่ขาเอาท์พุตที่ขาไอซี  74HC595 ได้ นอกจากนี้เรายังสามารถนำ 74HC595 มาทำการควบคุมแบบต่อเรียง ( cascade ) กันได้อีกด้วย

จากรูปอธิบายได้ว่า 

ขาเอาท์พุตมีสองแบบ คือ ขาเอาท์พุตที่เป็น parallel Q0...Q7 ซึ่งจะเป็นขาเอาท์พุตที่แสดงผลได้พร้อมกัน หลังจากที่ 74HC595 รับอินพุตมาแล้ว จะแสดงผลออกที่ขาเอาท์พุตนี้ ส่วนขาเอาท์พุตที่สอง เป็นขาเอาท์พุตQ7S เป็นขาเอาท์พุตที่เป็นอนุกรมเหมือนกัน ซึ่งข้อมูลที่เป็นอนุกรมจะถูกดันออกทางขานี้ เรามักเอาไว้ทำการควบคุมแบบ cascade 

Coming soon.....