Questions tagged «synchronization»

3
GPS卫星如何刷新时钟
GPS卫星如何保持其机上时钟的准确性?我假设他们需要从基站获取更新。但是,如何确保更新后所有卫星都同步,即没有任何相移。 您的基站在地球上,并假定您要更新的所有卫星都在视线内。您发送一个更新命令。但是,每颗卫星距基站的距离都不同。从接收命令到更新内部时钟也将有一个延迟。有些卫星可能具有更新的硬件,速度更快。 如果分别更新卫星,则需要确保发送命令的时间安排非常准确。这似乎很难解决。在实践中是否有更好的方法? 我想我感兴趣的是说您在A位置有一个时钟。如何将它与B位置(远离A的位置)的时钟同步?您有消息飞行时间延迟,B中的处理延迟等。

2
2-ff同步器如何确保正确的同步?
使用2-ff同步器已经成为信号跨越时钟边界的标准。而且有很多纸/图说明了这种机制,例如: 似乎BCLK只能样品的脉冲ADAT一次(在第二个上升沿BCLK),这将导致对输出的亚稳态bq1_dat。如何在下一个有效时钟沿将bq1_dat采样为“高”? 除了我的问题之外,我还想添加一些我认为能使信号安全通过另一个时钟域的信号(假设2-FF足以满足MTBF要求)。如果有任何错误,请纠正我。 ps:亚稳状态不会显示“四处游荡”的波形,而是既不是“ 1”也不是“ 0”的电平。下图显示了一个亚稳态输出的示例。 原始数据来自WJ Dally的EE108A的讲义,第13讲:亚稳性和同步失败(当好的触发器变坏时会出现)。

2
为什么我们需要在FSM中同步异步输入?
我刚开始学习数字电子学。我知道有一些门执行逻辑功能,我了解了RS-Latch,D-Latch和Master-Slave-D-Flip-Flop。现在,我可以执行逻辑功能并存储状态,现在可以创建有限状态机(例如,交通信号灯)。在课堂上,我们讨论了这个特定的交通信号灯示例,并讨论了如果要添加启动/停止按钮(向交通信号灯发出的信号,表明行人正在等待绿灯)会出现什么问题。 结论是,该按钮将是一个异步输入,我们需要在状态机之前放置一个触发器,以便可以首先同步该输入。 我不明白的是,异步输入有什么问题?为什么我们需要同步它?为什么在状态机前面或后面的触发器有助于同步呢?我读了几篇有关“可移植性”的文章,但我还是不明白 非常感谢
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.