質問: なぜマウスは水晶を必要とするのですか? この回路図で古い(USB以前の)マウスを探していました。 !enter image description here 気が付いたときには水晶がついていました(Y1)。私はなぜマウスがタイマーを必要とするのか興味がありましたか?コンピューターの時計を使うことはできないでしょうか。それ自身の水晶振動子を持っている場合もそれはCPUのクロックとの同期が外れることはできませんでしたか?
回答: 他の答えはマウスの中のマイクロが時計を必要とするものをカバーしました。しかし、彼らは質問の最も重要な部分をカバーしていません: - > コンピュータからの時計を使用できないでしょうか。 > > 最初に注意することはコンピュータがそれに時計を与えていないということです。使用するものがない場合は使用できません。もちろん、カスタムコネクタを設定したくないのであれば - ただしそれから、潜在的な顧客全員に自分のコンピュータを手作業で変更するよう説得する必要があります。あなたの顧客がすべて非常に筋金入りのエレクトロニクス専門家でない限り、これは成功するビジネス戦略になることはないでしょう! もっとも重要なのは、なぜコンピュータがクロックを提供していないのかという問題です。マウスでマイクロを動かすのに十分な速さのクロックであるためには、それはかなり速くある必要があります - 数百kHzは絶対的な最小値です、そしてより普通にあなたは非常に古いマイクロのためにMHzまであります。 5717は明らかに4MHzクロックを期待していました。ここでの問題は、ケーブルの構成、信号の送信と受信、そして高速デジタル通信に関連するすべての興味深い側面に非常に注意を払わない限り、ケーブルを4MHzにしたときに作成されるのは無線送信機だということです。 USB、DVIおよびHDMIが高速でデジタルデータを送信することができます - 世界に放送することなくこれをうまくやることは絶対に可能ですが、それは決して簡単ではありません。そのため、正当な理由がない限り、人々は一般的に長いケーブルでクロックを送信しません。 > それがそれ自身の水晶を持っているならば、それはCPUクロックと同期から外れることができませんでしたか? > > あなたは、マウスがCPUがクロック同期で読まなければならないデータを生成するならば、マウスはCPUクロックを必要とするだろうということは絶対に正しいです。 (実際には、より遅い同期クロックを使ってもう一方の端で逓倍することができますが、今のところ、単純にするためにそのことを忘れないでください)。 システムを見ても、答えは明らかに「いいえ」です。 5717は、ユーザーがマウスを動かすと抵抗が変わります。ユーザーはそれほど速くマウスを動かすつもりはないし、ユーザーは好きなときにいつでもマウスを動かすことができるので、それがクロック同期である必要はない。最悪の場合、抵抗はそれを読むCPUの途中で変化し、CPUはより低い値かより高い値を得る。次回は抵抗値は安定したままになり、CPUは最終値を取得します。マウスはユーザーの手の速度で動いているだけなので、最終的な値に到達するために多かれ少なかれ1つのサンプルについて気にする必要はほとんどありません。 だから、逆の順序であなたの質問に答えるために: * CPUクロックと同期していなくてもかまいません。 * どうしても必要な場合を除き、CPUクロックをワイヤで送信しないことには技術的な理由があります。この場合、そうではありません。