[H8-ML(2536)] Re: [H8-ML(2531)] ボーレート誤差について
From: "Hiroshi Tada" <tada@xxxxxxxxxxxxxxxxxxxxxxx>
Date: 2002年12月11日(水)15時31分11秒
ひやしたさん、たろすけさん、早速のアドバイス有り難うございます。

> 16倍ってことは外部に8251でも付けるんでしょうか。

はい、インテル社8251Aとコンパチブルのデバイスです。

> 通信条件が非同期、8bits、パリティなしなら全部で10bit、サンプリングはビッ
> トの中央付近でされるのでレート誤差5%近くまでいけるかもしれません。
> ※サンプリング点はデバイス依存ですので要確認です。
> 
> もちろん送信側のレート誤差もありますしビット自体の鈍りなどもありますから
> それを考慮すると一般的にはレート誤差は1%程度までなら大丈夫と考えていいか
> と思います。

自信が無いのですが、自分なりに誤差を計算してみました。

GRAにセットするカウンタ値は26、タイマ分解能は0.0625us。
これらから逆算していくと、このクロックの周波数は、約307.692KHz。

1周期分の時間 0.0625us×26×2 = 0.00000325us
クロック周波数   1÷0.00000325us = 307692.307692...

従って誤差は、
((307.692KHz÷307.2KHz)−1)×100 = 約0.16015625%
となる。

と、いうような求め方で良いのでしょうか?
誤差が1%以内ということで、大丈夫と認識して良いのでしょうか?



スレッド概略
[2531(R)](起点)
 └[表示中]
   ├[2538(1)]
   ├[2539(2)]
   ├[2540(3)]
   └[2541(4)]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]