คำถามติดแท็ก synchronization

3
ดาวเทียม GPS จะรีเฟรชนาฬิกาอย่างไร
ดาวเทียม GPS จะรักษาความแม่นยำของนาฬิกาบนกระดานได้อย่างไร ฉันคิดว่าพวกเขาจำเป็นต้องได้รับการอัพเดทจากสถานีฐาน แต่คุณจะแน่ใจได้อย่างไรว่าหลังจากอัพเดทดาวเทียมทั้งหมดแล้วซิงโครไนซ์นั่นคือไม่มีการเลื่อนเฟส คุณมีสถานีฐานของคุณบนโลกและสมมติว่าดาวเทียมทุกดวงที่คุณต้องการอัปเดตอยู่ในแนวสายตา คุณส่งคำสั่งปรับปรุง แต่ดาวเทียมแต่ละดวงก็มีระยะห่างที่แตกต่างจากสถานีฐาน นอกจากนี้ยังมีความล่าช้าในการรับคำสั่งเพื่ออัพเดตนาฬิกาภายใน ดาวเทียมบางดวงอาจมีฮาร์ดแวร์รุ่นใหม่ซึ่งเร็วกว่า หากคุณอัปเดตดาวเทียมแยกกันคุณจะต้องตรวจสอบให้แน่ใจว่าการกำหนดเวลาของคำสั่งที่คุณส่งนั้นถูกต้องมาก ดูเหมือนว่าเป็นเรื่องยากที่จะพูดถูก มีวิธีที่ดีกว่าที่ใช้ในทางปฏิบัติหรือไม่? ฉันเดาว่าสิ่งที่ฉันสนใจคือพูดว่าคุณมีนาฬิกาที่ตำแหน่ง A คุณจะซิงโครไนซ์นาฬิกาที่ตำแหน่ง B ซึ่งอยู่ไกลจาก A ได้อย่างไร คุณมีข้อความแสดงเวลาหน่วงเวลาการประมวลผลความล่าช้าใน B เป็นต้น

2
2-ff synchronizer ให้การประสานที่เหมาะสมอย่างไร
การใช้ตัวซิงโครไนซ์แบบ 2-ff เป็นมาตรฐานสำหรับสัญญาณข้ามขอบเขตนาฬิกา และมีกระดาษ / ตัวเลขมากมายแสดงให้เห็นถึงกลไกเช่นนี้: ดูเหมือนBCLKสามารถลิ้มลองชีพจรของADATครั้งเดียว (ที่สองขอบของการเพิ่มขึ้นBCLK ) ซึ่งเป็นสาเหตุที่ทำให้การส่งออกใน metastability bq1_dat วิธีการสามารถbq1_datลิ้มลอง "สูง" บนขอบนาฬิกาที่ใช้งานต่อไปหรือไม่ นอกเหนือจากคำถามของฉันฉันต้องการเพิ่มสิ่งที่ฉันคิดว่าสัญญาณจะผ่านไปยังโดเมนนาฬิกาอื่นได้อย่างปลอดภัย (สมมติว่า 2-FF นั้นเพียงพอต่อความต้องการ MTBF) โปรดแก้ไขฉันหากมีข้อผิดพลาด ps: สถานะที่แพร่กระจายได้ไม่แสดง "รูปคลื่น" แต่เป็นระดับที่ไม่ใช่ '1' หรือ '0' รูปต่อไปนี้แสดงตัวอย่างของเอาต์พุต metastable ร่างเดิมมาจากเอกสารประกอบการบรรยายสำหรับ EE108A บรรยาย 13: metastability และการประสานข้อมูลความล้มเหลว (โอ๊ยเมื่อดี flip-flop ไปแย่)โดย WJ Dally
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.