I²C-Pullup & UART-Baudraten-Rechner

Berechne I²C-Pullup-Widerstände anhand von Bus-Kapazität und Geschwindigkeit oder finde den Baudraten-Fehler für UART bei einer gegebenen µC-Taktfrequenz (ESP32, Arduino, STM32).

Hinweis / Disclaimer

Dieser Rechner liefert überschlägige Richtwerte auf Basis vereinfachter Formeln aus der I²C- bzw. UART-Spezifikation. Reale Ergebnisse hängen von Kabellänge, parasitären Kapazitäten, Bauteiltoleranzen sowie der konkreten Hardware (z. B. fraktionale Baudratengeneratoren) ab. Prüfe sicherheitskritische oder produktive Schaltungen immer zusätzlich anhand des Datenblatts deines Mikrocontrollers/Bausteins.

Bus-Parameter

V
Summe aus Leitungs- und Pin-Kapazität, typ. 10 bis 400 pF
pF
Erweiterte Parameter
V
mA

Empfohlener Pullup-Bereich

Minimaler Widerstand (Rmin)-
Maximaler Widerstand (Rmax)-
Empfohlener Standardwert-
Rmin = (VDD − VOL) / IOLRmax = tr / (0.8473 × Cb)

Gängige Pullup-Werte

1 kΩ2.2 kΩ3.3 kΩ4.7 kΩ10 kΩ
Wie funktioniert dieses Tool?

Zwei Rechner für digitale Schnittstellen: I²C-Pullup-Dimensionierung nach Bus-Kapazität/Geschwindigkeit und UART-Baudraten-Fehleranalyse für gängige Taktfrequenzen.

I²C: Berechnet min./max. Pullup-Widerstand aus VDD, Bus-Kapazität (inkl. Kabel-/Geräteanteil) und Modus (Standard/Fast/Fast+). UART: Ermittelt für Baudrate & Taktfrequenz den nächsten erreichbaren BRR/Teiler-Wert sowie die resultierende Fehlerabweichung in Prozent. Ergebnisse sind Richtwerte, reale Schaltungen (Kabellänge, parasitäre Kapazitäten, Bauteiltoleranzen) können abweichen.

Wo werden meine Daten verarbeitet?

Nur in deinem Browser. Deine Daten gehen an keinen Server.

Das Tool rechnet und konvertiert mit JavaScript direkt auf deinem Gerät. Eingaben und Dateien werden weder an uns noch an Dritte geschickt. Du kannst das selbst prüfen: Lade die Seite, trenne die Internetverbindung, und das Tool funktioniert im offenen Tab weiter.

Kein Server-UploadKeine AnmeldungOffline-fähig im Tab

Wie das funktioniert und wie du es prüfst