การ วัด และ การ ปรับ ปรุง
วิธีคํานวณความผันผวนของนาฬิกา สําหรับโปรแกรมควบคุมไมโครไทม์แบบเรียลไทม์
Table of Contents
การปรับความถี่นาฬิกาที่เหมาะสม สําหรับตัวควบคุมขนาดจิ๋ว ในโปรแกรมที่ใช้งานได้จริงนั้น จําเป็นสําหรับการตรวจสอบประสิทธิภาพที่เชื่อถือได้ โดยค่าความถี่ของนาฬิกา จะประมวลผลความเร็ว การใช้พลังงาน และการตอบสนองโดยรวมของระบบ บทความนี้ จะบอกขั้นตอนที่สําคัญในการคํานวณความถี่ของนาฬิกาที่จําเป็นสําหรับโปรแกรมของคุณ
การกําหนดโปรแกรมที่เข้าใจ
เริ่มจากการวิเคราะห์ค่าเวลาของค่าจํากัดของโปรแกรม โดยระบุเวลาสูงสุดของงานที่มีหน่วยเป็นระยะ และค่าของปฏิบัติการที่ต้องการภายในระยะนั้น ซึ่งจะช่วยตั้งค่าความเร็วในการประมวลผลที่น้อยที่สุดที่ต้องการ เพื่อให้ตรงกับเส้นตายตามเวลาจริง
การคํานวณความต้องการโพรเซส
การ คํานวณ เวลา โดย ประมาณ จะ ต้อง ใช้ เวลา นาน เท่า ไร?
การ กําหนด ความ ถี่ ของ นาฬิกา
ใช้สูตร:
[FLT: 0] Clock Frequency = วงจรรวมที่ต้องการ / เวลาที่มีอยู่
ตัวอย่างเช่น ถ้าโปรแกรมของคุณ ต้องการ 10,000 รอบ เพื่อทํางานเสร็จสมบูรณ์ภายใน 10 มิลลิวินาที ความถี่ที่น้อยที่สุดควรคือ
[FLT: 0] Clock Frequency = 10,000 รอบ/0.01 วินาที = 1,000,000 Hz (1 MHz)
พิจารณาเพิ่มเติม
นอก จาก นั้น ขอ พิจารณา ว่า การ ใช้ พลัง งาน ใน การ ควบคุม การ ใช้ งาน มี ความ ถี่ สูง หรือ ไม่ และ การ ใช้ อุปกรณ์ ของ คุณ มี ความ ถี่ สูง กว่า.
- เงื่อนไขการจับเวลาของโปรแกรม
- วัฏจักร การ สอน นับ
- การ ชักช้า ที่ มี อยู่ ทั่ว ไป
- จํากัดการบริโภคพลังงาน