高速オンチップオシレータ発振周波数の温度・電圧依存性がUARTに与える影響について

R8C/2Hシリーズのマイコンを使用しております。

高速オンチップオシレータの発振周波数は22.電気特性に記述があり、Vcc=2.7V~5.5V、Topr=-20℃~85℃で

標準8MHzに対して最小値7.68MHz、最大値8.32MHzですので、8MHz±4%のバラツキが発生すると理解しています。

このクロックがUARTでも使われますので、同じマイコンを搭載した機器同士の通信ではクロック周波数の差が最大で

0.64MHzになり、これで計算すると受信側でパリティビットを正確に取得できないと思われます。

通信仕様は下記の通りですが、私の理解に何か間違えがあるのでしょうか?

ご存知の方、ご教示の程 宜しくお願い致します。

通信仕様:

通信速度 9600bps

データ長 8ビット

スタートビット 1ビット

ストップビット 1ビット

パリティ 有り(EVEN)

Parents
  • チョコさま、ビーコン菅原さま、返信ありがとうございます。

    ハードウェアマニュアルの表22.9に最大値と最小値が掲載されています。

    SFRの説明も読みましたが、この表よりもバラツキを少なくする方法として、発振周波数を見ながらHRA1を調整する必要があるのでしょうか?

Reply
  • チョコさま、ビーコン菅原さま、返信ありがとうございます。

    ハードウェアマニュアルの表22.9に最大値と最小値が掲載されています。

    SFRの説明も読みましたが、この表よりもバラツキを少なくする方法として、発振周波数を見ながらHRA1を調整する必要があるのでしょうか?

Children
  • Qb12さん
    その考え方で良いと思います。
    ただし、旧ルネサス系の製品は、指定した値以外での特性(電圧・温度偏差)は保証しないというスタンスなので
    FRA4,6以外の値に微調整した場合、その後に電圧が変ったり、温度が変ったりした場合の誤差範囲はデータシートでは規定されなくなります。

  • Kirinさん、返信ありがとうございます。
    メーカで周波数を調整しているとの事と保証値で±4%を記載していることから、実力値はもっと精度がいいと考えられますので、±2%をリミットとしてこれを外れたものは調整する様にしようと思います。
    この件はこれで終結とさせて頂きます。
    皆さん、色々ご教示頂き、ありがとうございました。