Formelsammlung (alle Formeln kompakt)
Alle prüfungsrelevanten Formeln auf einen Blick. Ausführliche Erklärungen: siehe die jeweiligen Kapitel. Ergänzung zu den Cliff Notes.
Kein Taschenrechner in der Klausur: Zahlen sind so gewählt, dass sie glatt aufgehen. Immer zuerst in µs/ns umrechnen, dann teilen.
Timer / Counter (Kap. 5)
Dauer eines Zählschritts:
Periodendauer und Frequenz des erzeugten Signals (mit Reset-Register RC):
Registerwert für gewünschte Frequenz / Periode:
Tastverhältnis (Duty Cycle) bei PWM (High-Anteil):
Zeitmessung im Capture-Mode (Differenz zweier Register):
Overflow-Zeit (ohne RC, volle Bitbreite):
Optimalen Prescaler wählen (max. Auflösung): idealen Teiler berechnen, dann nächstgrößeren verfügbaren Wert nehmen:
Verfügbare Prescaler (AT91/SAM3X): 2, 8, 32, 128, 1024. Merke: kleiner Prescaler = größeres RC = feinere Auflösung, aber RC muss bleiben.
Signal im Zeit-/Frequenzbereich (Kap. 7)
Zusammenhang Periode, Frequenz, Kreisfrequenz:
Aus einer Signalkomponente die Frequenz ablesen:
Abtastung & Wandlung (Kap. 7)
Abtasttheorem (Nyquist/Shannon), strikt größer:
Alias-Frequenz bei Unterabtastung (Faustformel):
ADC-Auflösung (Spannungsbereich , Wortbreite Bit):
Maximaler Quantisierungsfehler:
Erforderliche Wortbreite für geforderte Auflösung :
Datenvolumen einer Abtastung:
Gleitender Mittelwert (Ordnung ), wirkt als Tiefpass:
Serielle Schnittstelle / Baudrate (Kap. 4)
Bitdauer aus Baudrate:
Zeichenrahmen-Länge (asynchron): Start + Datenbits + optional Parität + Stoppbit(s). Beispiel 8N1 = 1 + 8 + 0 + 1 = 10 Bit pro Zeichen.
Zeichen pro Sekunde:
Leitungscodes & Fehlererkennung (Kap. 10)
Baudrate vs. Bitrate:
- NRZ / NRZI: 1 Symbol = 1 Bit -> Baudrate = Bitrate
- Manchester / RZ: 1 Bit = 2 Symbole -> Baudrate = 2 x Bitrate
Hamming-Distanz (Anzahl unterschiedlicher Bitpositionen, via XOR + Einsen zählen):
CRC (Modulo-2 / XOR-Arithmetik): Daten um Grad des Generatorpolynoms nach links schieben (mit Nullen auffüllen), durch teilen; Rest = Prüfbits (FCS). Empfänger teilt (Daten + FCS) durch : Rest 0 -> gültig. Anzahl Iterationen der Division = Anzahl Datenbits (inkl. angehängter Nullen minus Gradabgleich, praktisch = Länge der Nutzdaten).
Generatorpolynom binär: Term setzt Bit . Beispiel .
Power Management (Kap. 2)
Peripheral ID -> Register/Bit (SAM3X):
- PID :
PMC_PCER0, Bit = PID - PID :
PMC_PCER1, Bit = PID
Einheiten-Spickzettel
| Größe | Umrechnung |
|---|---|
| 1 ms | s µs |
| 1 µs | s ns |
| 1 ns | s |
| 1 MHz | Hz -> Periode 1 µs |
| 1 kHz | Hz -> Periode 1 ms |
| 1024 | |
| 65 536 | |
| 4 294 967 296 |