タグ付けされた質問 「synchronization」

3
GPS衛星はどのように時計を更新しますか
GPS衛星はどのようにオンボードの時計を正確に保ちますか?私は彼らが基地局からアップデートを取得する必要があると思います。しかし、更新後にすべての衛星が同期すること、つまり位相シフトがないことをどのように確認しますか。 地球上にベースステーションがあり、更新するすべての衛星が見通し内にあると仮定します。更新コマンドを送信します。ただし、各衛星は基地局からの距離が異なります。コマンドを受信して​​から内部クロックを更新するまでの遅延もあります。一部のサテライトには、より高速な新しいハードウェアが搭載されている場合があります。 サテライトを個別に更新する場合、送信するコマンドのタイミングが非常に正確であることを確認する必要があります。これを正しく行うのは難しいことのようです。実際に使用されているより良い方法はありますか? 私が興味を持っているのは、場所Aに時計があるということだと思います。Aから遠く離れた場所Bの時計とどのように同期させるのですか?メッセージのフライト遅延、Bの処理遅延などがあります。

2
2-ffシンクロナイザーはどのようにして適切な同期を保証しますか?
2-ffシンクロナイザーの使用は、信号がクロック境界を越えるための標準でした。そして、このようなメカニズムを説明する多くの紙/図があります: bclkは、(bclkの 2番目の立ち上がりエッジで)adatのパルスを1回だけサンプリングできるようです。これにより、bq1_datで出力メタスタビリティが発生します。次のアクティブクロックエッジでbq1_datを「ハイ」にサンプリングするにはどうすればよいですか。 私の質問に加えて、信号が安全に通過するために私が思うことを別のクロックドメインに追加したいと思います(MTBF要件を満たすのに2 FFで十分だとします)。間違いがあれば訂正してください。 ps:メタステーブル状態では「さまよう」波形は表示されませんが、「1」でも「0」でもないレベルが表示されます。次の図は、メタステーブル出力の例を示しています。 元の図は、WJ DallyによるEE108Aの講義ノート、講義13:メタスタビリティと同期の失敗(適切なフリップフロップが不良になる場合)からのものです。

2
FSMで非同期入力を同期する必要があるのはなぜですか?
私は新しくデジタルエレクトロニクスを学びました。ロジック機能を実行するゲートがあることは知っています。RSラッチ、Dラッチ、マスタースレーブDフリップフロップについて学びました。論理関数を実行して状態を保存できるようになったので、有限状態マシン(信号機など)を作成できます。クラスではこの特定の信号機の例について話し、スタート/ストップボタン(歩行者が青信号を待っていることを示す信号機への信号)を追加すると、どのような問題が発生するかについての議論がありました。 結論は、このボタンは非同期入力になるため、この入力を最初に同期できるように、ステートマシンの前にフリップフロップを配置する必要があるということです。 私が理解していないのは、非同期入力の問題は何ですか?なぜそれを同期する必要があるのですか?そして、なぜステートマシンの前または後ろのフリップフロップが同期に役立つのでしょうか。いくつかの記事を読んで、「メタスタビリティ」について話していますが、それでもわかりません どうもありがとう
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.