วงจรลำดับดิจิตอล

เราได้กล่าวถึงวงจรผสมต่างๆในบทก่อนหน้านี้ วงจรเหล่านี้ทั้งหมดมีชุดเอาต์พุตซึ่งขึ้นอยู่กับการรวมกันของอินพุตปัจจุบันเท่านั้น รูปต่อไปนี้แสดงไฟล์block diagram ของวงจรลำดับ

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

ตารางต่อไปนี้แสดงไฟล์ differences ระหว่างวงจรรวมและวงจรต่อเนื่อง

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

ประเภทของวงจรต่อเนื่อง

ต่อไปนี้เป็นวงจรลำดับสองประเภท -

  • วงจรลำดับแบบอะซิงโครนัส
  • วงจรลำดับซิงโครนัส

วงจรลำดับแบบอะซิงโครนัส

หากเอาต์พุตบางส่วนหรือทั้งหมดของวงจรเรียงลำดับไม่เปลี่ยนแปลง (มีผลต่อ) เกี่ยวกับการเปลี่ยนสัญญาณนาฬิกาที่ใช้งานอยู่วงจรลำดับนั้นจะเรียกว่าเป็น Asynchronous sequential circuit. นั่นหมายความว่าเอาต์พุตทั้งหมดของวงจรเรียงลำดับแบบอะซิงโครนัสจะไม่เปลี่ยนแปลง (มีผลต่อ) ในเวลาเดียวกัน ดังนั้นผลลัพธ์ส่วนใหญ่ของวงจรเรียงลำดับแบบอะซิงโครนัสคือnot in synchronous ด้วยขอบบวกหรือขอบลบของสัญญาณนาฬิกาเท่านั้น

วงจรลำดับซิงโครนัส

หากเอาต์พุตทั้งหมดของวงจรเรียงลำดับเปลี่ยนไป (มีผลต่อการเปลี่ยนสัญญาณนาฬิกาที่ใช้งานอยู่วงจรลำดับนั้นจะเรียกว่าเป็น Synchronous sequential circuit. นั่นหมายความว่าเอาต์พุตทั้งหมดของวงจรลำดับซิงโครนัสจะเปลี่ยนไป (มีผลต่อ) ในเวลาเดียวกัน ดังนั้นเอาต์พุตของวงจรเรียงลำดับแบบซิงโครนัสจึงเป็นแบบซิงโครนัสโดยมีเพียงขอบบวกหรือขอบลบของสัญญาณนาฬิกาเท่านั้น

สัญญาณนาฬิกาและการทริกเกอร์

ในส่วนนี้ให้เราพูดคุยเกี่ยวกับสัญญาณนาฬิกาและประเภทของการทริกเกอร์ทีละรายการ

สัญญาณนาฬิกา

สัญญาณนาฬิกาเป็นสัญญาณระยะเวลาและเวลาเปิดและเวลาปิดไม่จำเป็นต้องเหมือนกัน เราสามารถแทนสัญญาณนาฬิกาเป็นไฟล์square waveเมื่อทั้งเวลาเปิดและเวลาปิดเหมือนกัน สัญญาณนาฬิกานี้แสดงในรูปต่อไปนี้

n รูปด้านบนคลื่นสี่เหลี่ยมถือเป็นสัญญาณนาฬิกา สัญญาณนี้จะอยู่ที่ลอจิกสูง (5V) เป็นระยะเวลาหนึ่งและอยู่ที่ลอจิกต่ำ (0V) เป็นระยะเวลาเท่ากัน รูปแบบนี้ซ้ำกับช่วงเวลาหนึ่ง ในกรณีนี้ไฟล์time period จะเท่ากับสองครั้งของเวลาเปิดหรือสองครั้งของเวลาปิด

เราสามารถแทนสัญญาณนาฬิกาเป็น train of pulsesเมื่อเวลาเปิดและเวลาปิดไม่เหมือนกัน สัญญาณนาฬิกานี้แสดงในรูปต่อไปนี้

ในรูปด้านบนรถไฟของพัลส์ถือเป็นสัญญาณนาฬิกา สัญญาณนี้จะอยู่ที่ลอจิกสูง (5V) เป็นระยะเวลาหนึ่งและยังคงอยู่ที่ลอจิกต่ำ (0V) ในบางครั้ง รูปแบบนี้ซ้ำกับช่วงเวลาหนึ่ง ในกรณีนี้ไฟล์time period จะเท่ากับผลรวมของเวลาเปิดและเวลาปิด

ซึ่งกันและกันของช่วงเวลาของสัญญาณนาฬิกาเรียกว่า frequencyของสัญญาณนาฬิกา วงจรเรียงลำดับทั้งหมดทำงานด้วยสัญญาณนาฬิกา ดังนั้นความถี่ที่วงจรเรียงลำดับสามารถทำงานได้จึงต้องเลือกความถี่สัญญาณนาฬิกา

ประเภทของการทริกเกอร์

ต่อไปนี้เป็นทริกเกอร์สองประเภทที่เป็นไปได้ที่ใช้ในวงจรต่อเนื่อง

  • ระดับทริกเกอร์
  • Edge ทริกเกอร์

ระดับทริกเกอร์

มีสองระดับ ได้แก่ ลอจิกสูงและลอจิกต่ำในสัญญาณนาฬิกา ต่อไปนี้เป็นสองtypes of level triggering.

  • ทริกเกอร์ระดับบวก
  • ระดับเชิงลบทริกเกอร์

หากวงจรต่อเนื่องทำงานด้วยสัญญาณนาฬิกาเมื่ออยู่ใน Logic Highจากนั้นทริกเกอร์ประเภทนั้นเรียกว่า Positive level triggering. จะเน้นในรูปด้านล่าง

หากวงจรต่อเนื่องทำงานด้วยสัญญาณนาฬิกาเมื่ออยู่ใน Logic Lowจากนั้นทริกเกอร์ประเภทนั้นเรียกว่า Negative level triggering. มันถูกเน้นในรูปต่อไปนี้

Edge ทริกเกอร์

มีการเปลี่ยนสองประเภทที่เกิดขึ้นในสัญญาณนาฬิกา นั่นหมายความว่าสัญญาณนาฬิกาจะเปลี่ยนจากลอจิกต่ำเป็นลอจิกสูงหรือลอจิกสูงเป็นลอจิกต่ำ

ต่อไปนี้เป็นสอง types of edge triggering ขึ้นอยู่กับการเปลี่ยนสัญญาณนาฬิกา

  • ขอบบวกทริกเกอร์
  • ขอบลบทริกเกอร์

หากวงจรต่อเนื่องทำงานด้วยสัญญาณนาฬิกาที่กำลังเปลี่ยนจากลอจิกต่ำเป็นลอจิกสูงการทริกเกอร์ประเภทนั้นจะเรียกว่า Positive edge triggering. เรียกอีกอย่างว่าขอบที่เพิ่มขึ้นทริกเกอร์ ดังแสดงในรูปต่อไปนี้

หากวงจรต่อเนื่องทำงานด้วยสัญญาณนาฬิกาที่กำลังเปลี่ยนจากลอจิกสูงเป็นลอจิกต่ำการทริกเกอร์ประเภทนั้นจะเรียกว่า Negative edge triggering. เรียกอีกอย่างว่าเป็นการทริกเกอร์ขอบล้ม ดังแสดงในรูปต่อไปนี้

ในบทต่อ ๆ ไปเราจะพูดคุยเกี่ยวกับวงจรลำดับต่างๆตามประเภทของทริกเกอร์ที่สามารถใช้งานได้