ฟลิปฟล็อป
![]() ฟลิปฟล็อป (อังกฤษ: flip-flop) หรือ แลตช์ (อังกฤษ: latch) เป็นวงจรอิเล็กทรอนิกส์ที่มีเอาต์พุตคงที่อยู่ 2 สถานะ คือ และ ซึ่งมีค่าทางตรรกศาสตร์ตรงข้ามกัน เช่น ถ้า = 1, = 0 ฟลิปฟล็อปยังเป็นอุปกรณ์ทางตรรกศาสตร์ซึ่งมีหน่วยความจำขนาดหนึ่งบิต ซึ่งบางครั้งอาจเรียกว่าเป็นอุปกรณ์ที่เสถียรภาพแบบสองสถานะ นั่นคือฟลิปฟล็อปหนึ่งตัวสามารถใช้เก็บค่า 0 หรือ 1 ได้ ซึ่งฟลิปฟล็อปจะทำงานเมื่อสัญญาณนาฬิกามีการเปลี่ยนแปลงค่า สำหรับช่วงเวลาอื่น ๆ ฟลิปฟล็อปจะคงค่าหรือจำค่าเดิมไว้ได้ ดังนั้น ฟลิปฟล็อปจึงเป็นส่วนประกอบพื้นฐานในการสร้างตัวนับ เรจิสเตอร์ และหน่วยความจำ เพื่อเก็บข้อมูลในรูปของเลขฐานสอง ซึ่งในปัจจุบันเราใช้ฟลิปฟล็อปกันอย่างกว้างขวางในอุปกรณ์ดิจิทัลเหมือนเป็นชิ้นส่วนความจำ คุณลักษณะอีกอย่างหนึ่งของฟลิปฟล็อปที่แตกต่างกับเกต คือ สามารถรักษาหรือเปลี่ยนแปลงสถานะของเอาต์พุตได้โดยใช้สัญญาณอินพุต พัลส์นาฬิกา (clock pulse) เป็นวิธีการที่ทำให้ฟลิปฟล็อปแต่ละตัวสามารถเปลี่ยนสภาวะไปพร้อม ๆ กันได้โดยต้องมีการให้สัญญาณการเปลี่ยนสภาวะ ซึ่งทำให้ไม่ต้องใช้ฟลิปฟล็อปต่อร่วมกันหลาย ๆ อัน ประเภทของฟลิปฟล็อปดีฟลิปฟล็อป
ดีฟลิปฟล็อป (D flip-flop หรือ Delay flip-flop) จะมีการทำงานเมื่อถูกกระตุ้นด้วยสัญญาณนาฬิกาหรือ clock (CLK) ซึ่งสัญญาณนาฬิกาจะเปลี่ยนแปลงจาก 0>1>0>1>... เช่นนี้เรื่อยไป การกระตุ้นด้วยสัญญาณนาฬิกามีสองแบบคือ
ตารางการทำงานของดีฟลิปฟล็อป
![]() ทีฟลิปฟล็อป
ตารางการทำงานของ T flop-flop
เจเคฟลิปฟล็อป
เจเคฟลิปฟล็อป (JK flip-flop) จะมีอินพุตสามตัว คือ J, K และ C (clock)
![]() สถานะของ JKฟลิปฟล็อปขณะที่ฟลิปฟล็อปถูกกระตุ้น ![]()
อาร์เอสฟลิปฟล็อปอาร์เอสฟลิปฟล็อป (R-S flip-flop) เป็นฟลิปฟล็อปสมมติ เพราะอินพุตแบบอาร์เอสมักเป็นแลตซ์ไม่ใช่ฟลิปฟล็อป ซึ่งจะมีอินพุตสามตัว คือ S (set), R (reset) และ C (clock)
ฟังก์ชันการทำงานของ SRฟลิปฟล็อปสามารถสรุปการทำงานได้ดังนี้
ดูเพิ่มแหล่งข้อมูลอื่น |
Portal di Ensiklopedia Dunia