All tools
TOOL IDB-SWE-001
UART ボーレート

デスクトップ専用

エンジニアリングツールはデスクトップ画面でのみご利用いただけます。

UARTボーレート

MCUクロックと目標ボーレートからUBRR / 分周値、実効ボーレート、クロック誤差を算出。信頼性の高い非同期UARTには誤差2%未満を維持してください。

クロック分周チェーン ビット時間 — µs
XTAL 16 MHz ÷ (UBRR+1) UBRR = 8 ÷ OSR 16× BAUD 115.2 k TX 8.68 µs bit→ start 8 data bits LSB→MSB stop
エンジニアリングノート

計算式

  • UBRR = fclk / (OSR × baud) − offset
  • actual = fclk / (OSR × (UBRR + offset))
  • error = (actual − target) / target × 100

誤差の目標値

  • <0.5%: 温度変化があっても極めて安定。
  • 0.5〜2%: 常温・短フレームなら許容範囲。
  • >2%: フレーミングエラーが発生しやすくなります。別のクロックを選ぶか、分数ボーレート分周器を使用してください。
  • シリアル通信の信頼性では、水晶発振ベースのクロックが内蔵RCに勝ります。

結果

ライブ