# 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).

- Im Browser öffnen: https://pockettoolbox.org/i2c-uart-calculator
- Läuft vollständig lokal im Browser, Dateien und Eingaben werden nicht hochgeladen.

## So funktioniert es

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.

I²C-Modus: Berechnet den minimalen und maximalen Pullup-Widerstand basierend auf der Buskapazität und RC-Anstiegszeit-Grenzen nach NXP-Spezifikation. UART-Modus: Ermittelt den Teilerfaktor und die prozentuale Fehlerabweichung der Baudrate bei gegebener Taktfrequenz.

---
PocketToolbox (https://pockettoolbox.org)
