No.1ベストアンサー
- 回答日時:
まずは
データ長8ビット
パリティなし
ストップビット1
だとすると、シリアルデータは全部で10ビットです。
スタートビットから同期し、各ビットの中央でデータをサンプリングするなら、10番目のビットが50%以上ずれるとアウトです。つまり5%誤差ですね。
しかし世の中そううまくいきません。コントロールICによって違いますが、ビットレートの8倍や16倍で各データをサンプリングします。1ビットを8回や16回チェックしてるんですね。
ビットがHかLかを判断するのもいろいろですが、中央部数回分(8回サンプルなら3~4回程度)を多数決原理で判断するのが多いようです。とすると、せいぜい2.5%となります。
これに、クロック源の誤差も加味すると2%くらいが限度です。
CPUクロックからビットレートを生成する場合、ビットレートにあわせた変な周波数のクロック源でなければ0%なんて無理ですよね。実際は1%以内なら気にしませんし、大丈夫ですよ。
この回答へのお礼
お礼日時:2003/03/12 09:39
なるほど、参考になります。ありがとうございます。
データサンプリングの回数や位置、データの判断方法で異なってくると言うことですね。送り側と受け側の誤差の蓄積を考慮しても、1%以内にしておけば殆どのケースで問題にならないということでしょうか。
確認の意味を含めまして、お礼申し上げます。
No.4
- 回答日時:
>1%以内にしておけば殆どのケースで問題にならないということでしょうか。
まさしく「ほとんど」問題になりません。
と、言うのは、調歩同期は通信する2個の機器が別々にクロックを生成していますから、相手がどのくらい正確かわかりませんし、仕様にもクロック精度は定義されていません。信用するしかないって事です。
しかし、232C通信程度で同期がずれるようでは、もはや「商品」クオリティではありません。個人的考えですが、「商品」か「アマチュア作品」かのボーダーラインは1%未満の領域にあると思います。
No2の方がおっしゃるように、「1%」というのは232Cにおいて「相当大きな誤差」だと思います。
SH4は、ボーレートジェネレータかCTC出力をクロック源として使えるはずですし、それを使用すれば0.2%くらいの精度にするのは造作も無いはずです。それで同期がずれたら悪いのは相手側ですよ。
No.3
- 回答日時:
すいません。
最後になぜ1%なのか書き損じました。SH4側が+1%、相手が-1%の誤差なら、相対的に2%程度の誤差です。したがって1%程度が限度と考えるべきです。
No.2
- 回答日時:
具体的な値は知りませんが、調歩同期では問題にしなくていいと思います。
調歩同期では10ビット(程度)ごとに同期を取りますのでビットレートの
誤差は相当大きくても問題になりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ネットワーク I2Cのスタートコンディションについて 2 2023/03/03 01:03
- その他(海外) アメリカのように地域によって時差があるところは、どのように調整しているのでしょうか? 7 2022/06/01 18:42
- 画像編集・動画編集・音楽編集 動画ファイル(ISO)ファイルを圧縮するフリーソフトはありますか? 12 2023/08/06 10:46
- 物理学 時定数で実験で求めた値と理論値に誤差が生じる理由はなんですか?自分は実験で使用した抵抗やコンデンサの 3 2022/09/26 11:32
- その他(法律) 2車線以上であっても、歩行者は横断歩道がない道路を横断できますよね? 3 2022/04/19 15:58
- 関東 草津に来週行くのですが、 駐車場を西の河原公園駐車場か、 湯畑観光駐車に停めるか悩んでます。 Goo 2 2023/04/23 22:02
- ビデオカード・サウンドカード OBSの録画について より高画質にする方法はありますでしょうか 2 2022/03/28 13:02
- Mac OS 動画ファイルの画質比較アプリ (Mac) 1 2023/07/14 19:19
- 不動産鑑定士・土地家屋調査士 土地家屋調査士は作成された図面の持つ誤差・精度を気にしないのが慣例でしょうか? 1 2022/07/30 23:43
- 簿記検定・漢字検定・秘書検定 満期保有目的債券の償却原価法の計算について(簿記2級) 1 2022/06/18 15:40
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報