ความแตกต่างระหว่างสลักและฟลิปฟล็อป

ความแตกต่างระหว่างสลักและฟลิปฟล็อป
ความแตกต่างระหว่างสลักและฟลิปฟล็อป

วีดีโอ: ความแตกต่างระหว่างสลักและฟลิปฟล็อป

วีดีโอ: ความแตกต่างระหว่างสลักและฟลิปฟล็อป
วีดีโอ: EP122 โดนจับท่อดัง ทำไมเปลี่ยนท่อถึงถูกจับ l ทนายปวีณ 2024, กรกฎาคม
Anonim

Latch vs Flip-Flop

สลักและฟลิปฟล็อปเป็นส่วนประกอบพื้นฐานของวงจรลอจิกตามลำดับ ดังนั้นหน่วยความจำ วงจรลอจิกแบบซีเควนเชียลเป็นวงจรดิจิทัลชนิดหนึ่งที่ตอบสนองไม่เพียงต่ออินพุตปัจจุบัน แต่ยังรวมถึงสถานะปัจจุบัน (หรืออดีต) ของวงจรด้วย วงจรจะต้องสามารถคงสถานะเป็นข้อมูลไบนารี่ได้เพื่อที่จะบรรลุฟังก์ชันนี้

เพิ่มเติมเกี่ยวกับสลัก

คุณสมบัติพื้นฐานของอุปกรณ์หน่วยความจำคือ มันควรจะสามารถรักษาเอาท์พุตของมันในสถานะคงที่จนกว่าจะได้รับคำสั่งให้เปลี่ยน ฟังก์ชันนี้จัดทำโดยวงจรลอจิกแบบ bistableพูดง่ายๆ ก็คือ มันมีสถานะเสถียรสองสถานะ สถานะการตั้งค่าและสถานะรีเซ็ต ตามแบบแผน สถานะที่ตั้งไว้ถือเป็น 1 และสถานะการรีเซ็ตถือเป็น 0 องค์ประกอบของวงจรดังกล่าวเรียกว่าสลัก คล้ายกับอุปกรณ์กลไกที่ล็อควัตถุให้อยู่ในตำแหน่งคงที่

สลักรีเซ็ตการตั้งค่าพื้นฐาน (สลัก SR) เป็นรูปแบบที่ง่ายที่สุดของวงจร bistable สลัก JK และ D เป็นสลักอีกสองประเภท การดำเนินการของพวกเขาสะดวกโดยตารางความจริง มันเป็นการแสดงตารางผลลัพธ์ที่เป็นไปได้ทั้งหมดสำหรับสถานะอินพุตที่แตกต่างกัน

สลักพื้นฐานจะเปลี่ยนค่าทุกครั้งที่ป้อนอินพุตที่ถูกต้อง ทำให้เกิดปัญหาในการควบคุมบิตข้อมูลที่เก็บไว้ในสลักในวงจรขนาดใหญ่ สามารถควบคุมวงจร bistable ได้มากขึ้นโดยส่งแต่ละอินพุตผ่านเกต AND โดยการควบคุมประตู AND โดยใช้สัญญาณอื่น อินพุตสามารถได้รับอนุญาตในเหตุการณ์ที่ต้องการ อินพุตเพิ่มเติมนี้เรียกว่า เปิดใช้งาน และสลักที่กำหนดค่าในลักษณะนี้เรียกว่า สลักแบบโอเวอร์คล็อก หรือ สลักแบบมีรั้วรอบขอบชิดโดยปกติแล้ว Enable จะถูกควบคุมโดยนาฬิกา ซึ่งเป็นสัญญาณดิจิตอลที่มีช่วงเวลาที่ต้องการของสถานะสูง (1) และต่ำ (0)

สำหรับ D-latch แบบโอเวอร์คล็อก เมื่อใดก็ตามที่นาฬิกาอยู่ในสถานะสูง เอาต์พุตจะถือว่าสถานะสูงสำหรับสถานะสูงของอินพุตทุกสถานะ ลักษณะการทำงานนี้เรียกว่า ความโปร่งใส ในบางแอปพลิเคชัน ความโปร่งใสของสลักเป็นข้อเสีย

เพิ่มเติมเกี่ยวกับรองเท้าแตะ

บ่อยครั้งจำเป็นต้องมีความสามารถในการสุ่มตัวอย่างอินพุตในช่วงเวลาที่กำหนดและคงค่าไว้ภายใน เนื่องจากความโปร่งใส สลักจึงตอบสนองต่อเหตุการณ์ใดๆ ที่เกิดขึ้นในสถานะสูงของนาฬิกา ในการแก้ปัญหา สามารถใช้วงจร bistable ที่ทริกเกอร์บนขอบที่เพิ่มขึ้นหรือขอบที่ตกลงมาของพัลส์นาฬิกาได้ วงจรเหล่านี้เรียกว่า flip-flop ซึ่งซิงโครนัสกับขอบของพัลส์นาฬิกา ดังนั้น Flip-Flops จึงเรียกว่าวงจรมัลติไวเบรเตอร์แบบซิงโครนัส bistable ในทางกลับกันแลตช์เป็นวงจรมัลติไวเบรเตอร์แบบอะซิงโครนัส

สอดคล้องกับการทำงานของแลตช์ รองเท้าแตะ SR, JK, D และ T ก็ได้รับการออกแบบเช่นกัน

สลักและรองเท้าแตะต่างกันอย่างไร

• สลักเป็นวงจรมัลติไวเบรเตอร์แบบอะซิงโครนัส bistable และฟลิปฟล็อปคือวงจรมัลติไวเบรเตอร์แบบซิงโครนัส bistable

• ในสลัก สถานะคงไว้สามารถเปลี่ยนแปลงได้ตลอดเวลาเมื่อเปิดใช้งานอยู่ในสถานะสูง แต่ในรองเท้าแตะ สถานะคงไว้สามารถเปลี่ยนแปลงได้เฉพาะที่ขอบที่เพิ่มขึ้นหรือขอบตกของสัญญาณนาฬิกาที่กำหนด เป็นอินพุตของการเปิดใช้งาน