ボーレート計算機
UART、SPI、I2Cプロトコル用の無料シリアル通信計算機。UARTボーレート分周器のエラーパーセンテージと信頼性インジケーター、システムクロックと分周器からのSPIクロック速度、バスキャパシタンスに基づくI2Cプルアップ抵抗値を計算 — データ転送時間見積もりツール内蔵。
プロトコルモード
システムクロック (MHz)
Frame Settings
希望ボーレート
結果
Standard Baud Rate Table
| Baud Rate | Divider | Actual Baud Rate | Error | Status |
|---|---|---|---|---|
| 9,600 | 104 | 9,615.38 | 0.16% | |
| 19,200 | 52 | 19,230.77 | 0.16% | |
| 38,400 | 26 | 38,461.54 | 0.16% | |
| 57,600 | 17 | 58,823.53 | 2.12% | |
| 115,200 | 9 | 111,111.11 | 3.55% | |
| 230,400 | 4 | 250,000 | 8.51% | |
| 460,800 | 2 | 500,000 | 8.51% | |
| 921,600 | 1 | 1,000,000 | 8.51% |
Data Transfer Time
ご提案はありますか?
新しいツールのリクエストや改善提案をお待ちしています — Slackコミュニティにご参加ください!
ボーレート計算機とは?
ボーレート計算機は、組み込みシステムエンジニアがシリアル通信プロトコルの正しい設定を決定するのに役立ちます。UARTでは、システムクロック周波数から分周レジスタ値と実際のボーレートを計算し、通信の信頼性を示すエラーパーセンテージを表示します。SPIクロック計算とI2Cプルアップ抵抗推奨もサポートしています。
ボーレート計算機の使い方
- プロトコルモードを選択:UART、SPI、またはI2C
- システムクロック周波数をMHzで入力
- UART:希望ボーレートとフレーム設定で分周器とエラーを確認
- SPI:クロック分周器を選択して結果のSPIクロック速度を確認
- I2C:速度モードを選択しバスキャパシタンスを入力してプルアップ抵抗値を取得
Frequently Asked Questions
UARTで許容されるボーレートエラーパーセンテージは?
信頼性の高いUART通信には、送信側と受信側の合計ボーレートエラーが2%未満である必要があります。各側が合計エラーに寄与するため、デバイスあたり1%未満を目標にします。3%以上のエラーは頻繁なデータ破損を引き起こします。
UART分周器はどう計算されますか?
分周器 = round(システムクロック / (16 × 希望ボーレート))。16倍の係数は、ほとんどのUARTハードウェアでクロック回復とノイズフィルタリングに使用される16xオーバーサンプリングに由来します。
I2Cにはどのプルアップ抵抗を使うべきですか?
推奨プルアップ抵抗はバスキャパシタンスとI2C速度によって異なります。標準モード(100 kHz)で一般的なキャパシタンス(100 pF)の場合、4.7 kΩが一般的です。高速モードではより低い抵抗値が必要です。
ボーレートとビットレートの違いは?
ボーレートは1秒あたりのシンボル変化数、ビットレートは1秒あたりのビット数を測定します。バイナリ信号(UARTで使用)では同じです。マルチレベル信号では、ビットレート = ボーレート × シンボルあたりのビット数。