ทริกเกอร์เป็นอุปกรณ์พื้นฐานซึ่งเป็นระบบอัตโนมัติแบบดิจิทัลที่มีความเสถียร 2 สถานะโดยหนึ่งในนั้นกำหนดค่าเป็น "1" และอีกตัว - "0"
ตามวิธีการใช้งานการเชื่อมต่อเชิงตรรกะพวกเขามีความโดดเด่นอุปกรณ์ประเภทต่อไปนี้: T-flip-flop, D-flip-flop, JK-flip-flop, RS-flip-flop ตามปกติแล้วตัวเลือกที่พบบ่อยที่สุดจะแสดงไว้ที่นี่ แต่นอกจากนี้ยังมีอุปกรณ์อัตโนมัติประเภทอื่น ๆ
ในบทความนี้เราจะมาดูทริกเกอร์ D อย่างละเอียด หุ่นยนต์ดังกล่าวมีอินพุตข้อมูลเดียว (D) ดังนั้นจึงได้รับการออกแบบมาเพื่อใช้ฟังก์ชันหน่วงเวลา
หลักการทำงาน
สมการลักษณะ Q (t + 1) = Dt อธิบายการทำงานของอุปกรณ์ประเภทหนึ่งเช่น D flip-flop ตารางความจริง (ตารางการเปลี่ยนแปลง) สำหรับเครื่องดิจิตอลนี้แสดงไว้ด้านล่าง
Kเสื้อ | Dเสื้อ | K(เสื้อ + 1) |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 0 |
1 | 1 | 1 |
อย่างที่คุณเห็นค่าในบรรทัดแรกและบรรทัดที่สี่ส่งสัญญาณ Q ในเวลา t และ t + 1 ตรงกัน นั่นคือ D-flip-flop เป็นองค์ประกอบหน่วงสัญญาณ เป็นผลให้อุปกรณ์ที่พิจารณาประเภทอะซิงโครนัสไม่พบแอปพลิเคชันของพวกเขาเนื่องจากสัญญาณอินพุตจะถูกทำซ้ำที่เอาต์พุตโดยมีการหน่วงเวลาเล็กน้อย
ซิงโครนัส D flip-flop สร้างขึ้นจากอุปกรณ์ RS ระดับเดียว (ขั้นตอนเดียว) และสองระดับ (สองขั้นตอน) ประเภทเดียวกัน เครื่องจักรดังกล่าวทำงานตามตารางการเปลี่ยนแปลง
D-flip-flop ขั้นตอนเดียวสามารถสร้างขึ้นจากอุปกรณ์ RS แบบซิงโครนัสระดับเดียวและองค์ประกอบเดียว AND-HE1 ซึ่งเชื่อมต่ออินพุตผกผันทั้งสองของ D-flip-flop เป็นอินพุตข้อมูลเดียว (D)
เมื่อศูนย์ตรรกะมาถึงที่อินพุตซิงโครไนซ์เครื่อง RS จะถูกบล็อกโดยระดับของหน่วยตรรกะจากเอาต์พุตขององค์ประกอบ AND-NOT2 และ NAND3... เมื่อสัญญาณการซิงโครไนซ์เปลี่ยนไประดับนำไปใช้กับอินพุตข้อมูลจะสร้างศูนย์ตรรกะที่อินพุต S (ที่ D = 1) หรือที่อินพุต R (ที่ D = 0) ของฟลิปฟล็อปแบบอะซิงโครนัส T มันจะเปลี่ยนเป็นสถานะที่สอดคล้องกับ ระดับลอจิก D. ฟลิปฟล็อปประเภท D ขั้นตอนเดียวจะชะลอการป้อนข้อมูลการแพร่กระจายระหว่างการหยุดชั่วคราวระหว่างสัญญาณการซิงค์
D-trigger พร้อมการควบคุมแบบไดนามิก คำอธิบายการทำงานแผนภาพการทำงาน
อุปกรณ์อัตโนมัติประเภทนี้ถูกสร้างขึ้นจากฟลิปฟล็อป RS แบบอะซิงโครนัสสามแบบ องค์ประกอบเหล่านี้สร้างขึ้นจากองค์ประกอบ NAND ในขณะที่สององค์ประกอบทำหน้าที่เปลี่ยนผ่านและองค์ประกอบที่สามคือเอาต์พุต สัญญาณเอาท์พุตของฟลิปฟล็อปสวิตชิ่งออกแบบมาเพื่อควบคุมฟลิปฟล็อปเอาท์พุต
เมื่อสัญญาณระดับ C เท่ากับศูนย์ตรรกะการรวมกันของสัญญาณที่เป็นกลางสำหรับสัญญาณจะถูกส่งไปยังอินพุตของทริกเกอร์เอาต์พุตและจะเปลี่ยนเป็นโหมดจัดเก็บข้อมูล เมื่อสัญญาณข้อมูลเปลี่ยนไปฟลิปฟล็อปสวิตชิ่งจะเข้าสู่โหมดสแตนด์บายและทันทีที่สัญญาณโลจิคัลยูนิตมาถึงอินพุตเปิดใช้งานของทริกเกอร์ C ออโตเมตันเอาต์พุตจะถูกตั้งค่าเป็นสถานะใหม่ซึ่งสอดคล้องกับสัญญาณข้อมูล ที่อินพุต D ในรอบก่อนหน้า
หากมีการเปลี่ยนแปลงในระดับของข้อมูลสัญญาณจะผ่านในช่วงเวลาของการตั้งค่าทริกเกอร์เอาต์พุตจากนั้นอุปกรณ์สวิตชิ่งจะไม่ส่งสัญญาณ ปรากฎว่าจุดประสงค์ของการสลับทริกเกอร์คือการรับสัญญาณข้อมูลส่งไปยังอินพุตของอุปกรณ์เอาต์พุตในขณะที่สัญญาณที่อินพุตควบคุม C เปลี่ยนจากศูนย์ตรรกะเป็นความสามัคคีเชิงตรรกะและการปิดกั้นตัวเองจากการกระทำของ สัญญาณที่อินพุตข้อมูล