ผู้ใช้:Rateno
จากวิกิพีเดีย สารานุกรมเสรี
'การวิเคราะห์วงจร Synchronous Sequential'
การวิเคราะห์วงจร Synchronous Sequential สามารถทำให้ทราบว่า state ของวงจรมีการเปลี่ยนแปลงอย่างไร หลังจากรับค่า Inputและ Clock Pulse เข้ามาในวงจร และสามารถทำให้เราเห็น State Diagram,State Table และ Timing Diagram ของจงจรอีกด้วย
การวิเคราะห์วงจร Synchronous Sequential มีขั้นตอนการดังนี้
1. หาสมการ Input ของ Flip-Fiop และสมการ Output ของวงจร
2. เขียนแผนผัง Karnaugh จากสมการที่ได้จากข้อ 1
3. รวมตาราง Input ของ Flip-Flop ในวงจรแต่ละตัวเข้าด้วยกัน
4. สร้าง Transition Table โดยพิจารณาจาก Truth Table ของ Flib-Flop ที่ใช้ในวงจรนั้นๆ
5. เติมตัวอักษรเช่น A,B,C,D แทน State ลงใน Transition Table จะได้ State Table
6. เขียน State Diagram
7. เขียน Timing Diagram ที่มี Clock, ลำดับของ Input, และต้องมีการกำหนดสภาวะเริ่มต้นด้วย
ตัวอย่างการวิเคราะห์วงจร Synchronus Sequential
- จากวงจรจงหา Timing Diagram,State Table และ State Diagram
- Input เป็น x = 01101000
- เริ่มต้นที่สภาวะ y = 0
วิธีทำ จากวงจร Z = xy T = xy + x'y'
เขียน State table ของวงจร จากแผนผัง Karnaugh ได้ดังนี้
เขียน Transition Table ของวงจรได้ดังนี้
เติมอักษร A แทน State 0,B แทน State 1 ได้เป็น State table ดังรูป
สามารถเขียน State Diagram ได้ดังนี้
และสามารถเขียนTiming Diagram ได้ดังนี้
จาก Timing Diagram จะพบว่าถ้ามี Input หลัง t=6 จะพบว่าการเปลี่ยนแปลง T และ Z