Digitale Elektronik und Mikrocontroller – Serielle Schnittstellen im Testaufbau vergleichen
Digitale Elektronik und Mikrocontroller – Serielle Schnittstellen im Testaufbau vergleichen
QR-Code
Digitale Elektronik und Mikrocontroller – Serielle Schnittstellen im Testaufbau vergleichen
Ausbildungs-Lernkurs | UART, I²C und SPI | Niveau: Berufsausbildung | Bearbeitungszeit: ca. 90–120 Minuten
Einleitung
Wie tauschen Mikrocontroller Daten mit einem Computer, einem Display oder einer Speicherkarte aus?
In diesem aiMOOC vergleichst Du drei wichtige serielle Schnittstellen: UART, I²C und SPI.
Du untersuchst Schaltbilder, liest Signaldiagramme und testest alle drei Schnittstellen in einer virtuellen Prüfstation.

Bildauftrag: Erkläre, warum die dargestellten Daten nacheinander übertragen werden.
Video: Electronoobs – Serial Communications Explained: UART, I2C, and SPI. Beobachte besonders die verwendeten Leitungen und die Signalverläufe. Englische Sprache.
Dein Ausbildungsauftrag
Situation: In einer Ausbildungswerkstatt soll eine kleine digitale Prüfstation entwickelt werden. Ein virtueller Arduino Uno übernimmt drei Aufgaben.
- UART: Eine Diagnosemeldung erscheint im seriellen Monitor.
- I²C: Ein OLED-Display zeigt den Betriebszustand an.
- SPI: Eine virtuelle microSD-Karte dient als Datenspeicher.
Dein Ziel: Du vergleichst Leitungsaufwand, Signalabläufe, Adressierung und Möglichkeiten zur Fehlersuche. Anschließend begründest Du, warum jede Schnittstelle zur jeweiligen Aufgabe passt.
Wichtige Sicherheitsregel: Dieser Kurs verwendet ausschließlich rechnergestützte, berührungssichere Simulationen. Alternativ sind geeignete, gekapselte und berührungssichere Schulungsmodelle unter fachlicher Aufsicht möglich. Reale Elektroarbeiten dürfen ausschließlich entsprechend qualifizierte und beauftragte Personen nach den geltenden Sicherheitsvorgaben durchführen. Ein Quiz, ein Lernnachweis oder eine erfolgreiche Simulation stellt niemals eine Freigabe für reale Elektroarbeiten dar.
Dein Lernweg
| Lerneinheit | Inhalt | Zeit |
|---|---|---|
| 1 | Schnittstellen erkennen | 8 Minuten |
| 2 | UART-Signale verstehen | 10 Minuten |
| 3 | I²C-Bus analysieren | 12 Minuten |
| 4 | SPI-Signale analysieren | 12 Minuten |
| 5 | Virtuelle Prüfstation testen | 20 Minuten |
| 6 | Fehler diagnostizieren und vergleichen | 15 Minuten |
Danach folgen interaktive Übungen, offene Ausbildungsaufträge, Lernkontrollen und ein dokumentierter Lernnachweis.
Lerneinheit 1: Drei Schnittstellen erkennen
Merksatz: Serielle Schnittstellen übertragen Datenbits nacheinander. Sie unterscheiden sich vor allem durch Taktung, Leitungen, Teilnehmerauswahl und Übertragungsablauf.
| Merkmal | UART | I²C | SPI |
|---|---|---|---|
| Arbeitsweise | Asynchron | Synchron | Synchron |
| Wesentliche Signale | TX, RX | SDA, SCL | MOSI, MISO, SCLK, CS |
| Separate Taktleitung | Nein | Ja | Ja |
| Typischer Aufbau | Punkt zu Punkt | Adressierter Bus | Steuergerät mit ausgewählten Peripheriegeräten |
| Auswahl des Empfängers | Keine eingebaute Geräteadressierung | Geräteadresse | Chip-Select |
| Bestätigung im Grundprotokoll | Keine | ACK und NACK | Keine einheitliche Protokollbestätigung |
| Gleichzeitiges Senden und Empfangen | Mit getrennten TX- und RX-Leitungen möglich | Auf der gemeinsamen SDA-Leitung nicht gleichzeitig | Im üblichen Vierleitungsbetrieb möglich |
| Typische Anwendung | Diagnose und Kommunikation | Sensoren und Displays | Speicher und schnelle Peripherie |
Beachte: Bei den angegebenen Leitungen ist der gemeinsame elektrische Bezug noch nicht mitgezählt. Technische Eigenschaften wie zulässige Spannungspegel, Taktfrequenz und Übertragungslänge hängen vom jeweiligen Gerät ab. Ein Anschluss mit der Bezeichnung UART ist nicht automatisch elektrisch mit RS-232 kompatibel.
Mini-Aufgabe
Ordne den drei Schnittstellen gedanklich diese Merkmale zu: Startbit – Pull-up – Chip-Select.
Feedback: Startbits synchronisieren einen UART-Rahmen ohne separate Taktleitung. Pull-up-Widerstände sind ein wesentliches Merkmal des üblichen I²C-Busses. Chip-Select wählt beim üblichen SPI-Aufbau das angesprochene Peripheriegerät aus.
Lerneinheit 2: UART – Daten ohne Taktleitung
UART bedeutet Universal Asynchronous Receiver/Transmitter.
Ein Sender überträgt Daten über TX, ein Empfänger liest sie über RX. Die Kommunikationspartner müssen passende Übertragungsparameter verwenden.

Funktionsbild eines UART-Bausteins. Unterscheide den Sendeweg vom Empfangsweg.
UART-Signaldiagramm lesen


Ein häufig verwendetes Format lautet 8N1: acht Datenbits, keine Parität und ein Stopbit. Zusätzlich beginnt der Rahmen mit einem Startbit.
| Signalabschnitt | Bedeutung |
|---|---|
| Ruhepegel HIGH | Kein Rahmen wird übertragen |
| Startbit LOW | Beginn eines neuen Rahmens |
| Acht Datenbits | Nutzinformation, üblicherweise mit dem niederwertigsten Bit zuerst |
| Stopbit HIGH | Rahmenabschluss |
Beispiel: Bei 9600 Baud benötigt ein 8N1-Rahmen mit zehn Bitzeiten ungefähr 1,04 ms. Im üblichen binären UART entspricht dies maximal 960 übertragenen Nutzdatenbytes pro Sekunde, solange der Kanal ohne zusätzliche Pausen genutzt wird.
Virtuelle Beobachtung
Öffne den Wokwi Serial Monitor oder das geprüfte Beispielprojekt mit UART-Signalen.
Suche im Signaldiagramm den Beginn eines Zeichens.
Basisfrage: Warum darf der Empfänger nicht mit einer beliebigen Baudrate dekodieren?
Feedback: Ohne gemeinsame Taktleitung leitet der Empfänger seine Abtastzeit aus der eingestellten Baudrate ab. Bei zu großer Abweichung werden die Bitpositionen falsch interpretiert.
Lerneinheit 3: I²C – Zwei Leitungen für mehrere Geräte
I²C bedeutet Inter-Integrated Circuit. Der Bus verwendet zwei gemeinsam genutzte Signalleitungen.
SDA überträgt die Daten. SCL liefert die Taktinformation.
Stromlaufbild: I²C mit Pull-up-Widerständen

Untersuche die Verbindungen zwischen Steuergerät und Peripherie. Im Bild sind Pull-up-Widerstände an den Busleitungen erkennbar.
Im üblichen I²C-Betrieb ziehen Open-Drain-Ausgänge die Leitungen aktiv nach LOW. Pull-up-Widerstände stellen den HIGH-Pegel her, wenn kein Teilnehmer die Leitung nach LOW zieht.
Wichtig: Die Widerstandswerte und zulässigen Pegel hängen von Versorgung, Buskapazität und Datenblättern ab. Die Abbildung ist kein freigegebener Verdrahtungsplan für reale Anlagen.
Signaldiagramm: Start, Daten, Stop

Beim normalen Datentransfer wird SDA während des HIGH-Pegels von SCL nicht verändert. Die besonderen Übergänge bei HIGH kennzeichnen die START- und STOP-Bedingungen.
Ein typischer Schreibzugriff besteht aus START, Geräteadresse mit Schreibrichtung, ACK, Datenbytes mit Bestätigungen und STOP.
ACK bedeutet, dass der jeweilige Empfänger die Bestätigung während des neunten Taktes durch LOW signalisiert. Ein HIGH-Pegel in dieser Phase bedeutet NACK.
Der I²C-Standard unterscheidet unter anderem Standard-mode bis 100 kbit/s und Fast-mode bis 400 kbit/s. Diese Werte sind Taktraten beziehungsweise Bitraten und nicht automatisch die nutzbare Anwendungsdatenrate.
Video: Edi's Techlab – I²C-Grundlagen. Fachlicher Korrekturhinweis zur Einblendung bei etwa 3:43: Die Binärzahl 1011001 entspricht hexadezimal 0x59, nicht 0x56. Prüfe Medienaussagen immer anhand zuverlässiger Quellen.
Mini-Aufgabe
Das simulierte SSD1306-OLED verwendet standardmäßig die I²C-Adresse 0x3C.
Erkläre, weshalb die Adresse für die Kommunikation benötigt wird.
Feedback: Mehrere Geräte können SDA und SCL gemeinsam benutzen. Die Adresse ermöglicht es dem Steuergerät, den gewünschten Teilnehmer anzusprechen. Bei einer falschen Adresse kann der erwartete Teilnehmer nicht bestätigen.
Lerneinheit 4: SPI – Daten im Takt übertragen
SPI bedeutet Serial Peripheral Interface.
Im üblichen Vierleitungsbetrieb werden folgende Signale verwendet: SCLK als Takt, MOSI als Datenweg vom Steuergerät zum Peripheriegerät, MISO für die Gegenrichtung und CS zur Geräteauswahl.
Stromlaufähnliches Verbindungsschema

Finde die Taktleitung, die beiden Datenrichtungen und das Auswahl-Signal.
Signaldiagramm: SPI-Takt und Daten

Die Datenauswertung hängt von der Taktpolarität CPOL und der Taktphase CPHA ab. Beide Kommunikationspartner benötigen zueinander passende Einstellungen.

Animation: Beobachte, wie Daten bei einer SPI-Übertragung über Schieberegister ausgetauscht werden.
Video: Edi's Techlab – Verstehe SPI in 5 Minuten.
Mehrere SPI-Geräte

Bei einer üblichen SPI-Verbindung mit mehreren Peripheriegeräten können Takt- und Datenleitungen gemeinsam genutzt werden. Für jedes getrennt auswählbare Gerät wird normalerweise ein eigenes CS-Signal benötigt.
Mini-Aufgabe: Warum kann ein fehlendes oder falsches Chip-Select-Signal die Kommunikation verhindern?
Feedback: Ohne die korrekte Auswahl verarbeitet das gewünschte Peripheriegerät den Datenaustausch möglicherweise nicht. Der vorhandene Takt allein reicht für eine erfolgreiche Kommunikation nicht aus.
Lerneinheit 5: Die virtuelle Prüfstation
In dieser Lerneinheit bearbeitest Du einen gemeinsamen Ausbildungsfall mit drei virtuellen Teilversuchen. Die Beispiele sind vorhandene Wokwi-Projekte und keine vorab getestete, integrierte Gesamtschaltung.
Arbeitsmittel: Browser, Schaltungssimulation, virtueller Arduino Uno, Logikanalysator und optional PulseView zum Auswerten der Signalaufzeichnungen.
Es werden keine realen elektrischen Verbindungen hergestellt.
Funktionsplan des Testaufbaus
VIRTUELLER ARDUINO UNO
+----------------------+
Monitor <--| D1 / TX UART |
| |
OLED SDA --| A4 / SDA I2C |
OLED SCL <-| A5 / SCL |
| |
SD CS <--| D10 SPI |
SD DI <--| D11 / MOSI |
SD DO -->| D12 / MISO |
SD SCK <--| D13 / SCK |
+----------------------+
Weitere virtuelle Anschlüsse:
Gemeinsamer Bezug GND
Versorgung gemäß Simulatormodell
Leserichtung: Die Pfeile zeigen die Signalrichtung relativ zum Arduino. Die I²C-Datenleitung ist bidirektional.
Der Funktionsplan ist eine didaktische Vereinfachung und kein vollständiger normgerechter Stromlaufplan. Insbesondere sind Spannungsversorgung, Schutzmaßnahmen und die elektrischen Anforderungen realer Module nicht vollständig dargestellt.
Zuordnung der Signale im virtuellen Modell
| Bauteil | Arduino Uno | Virtueller Anschluss |
|---|---|---|
| Serieller Monitor | D1 und D0 | TX und RX, vom Simulator verwaltet |
| I²C-OLED | A4 | SDA |
| I²C-OLED | A5 | SCL |
| microSD | D10 | CS |
| microSD | D11 | DI beziehungsweise MOSI |
| microSD | D12 | DO beziehungsweise MISO |
| microSD | D13 | SCK |
Sicherheitshinweis: Diese Zuordnung gilt für die beschriebenen Simulationsmodelle. Sie ist keine Freigabe zum Anschluss einer realen microSD-Karte oder eines Displays an 5-V-Logik. Für reale Komponenten müssen unter anderem zulässige Logikpegel, Versorgungsspannungen, nötige Pegelwandler und Herstellerangaben gesondert geprüft werden.
Versuch A: UART-Diagnose
Simulation: UART und I²C mit virtuellem Logikanalysator
- Starte die vorhandene Simulation.
- Beobachte den seriellen Monitor beziehungsweise das TX-Signal.
- Stoppe die Simulation und öffne die VCD-Aufzeichnung, wenn Du ein Signaldiagramm benötigst.
- Kennzeichne Startbit, Datenbits und Stopbit eines UART-Zeichens.
Erwartete Beobachtung: Du findest einen UART-Datenrahmen ohne separate Taktleitung.
Versuch B: I²C-Anzeige
Simulation: SSD1306-OLED mit I²C
- Starte die virtuelle OLED-Anzeige.
- Suche im Quelltext die Geräteadresse 0x3C.
- Beobachte SDA und SCL mit einem ergänzten virtuellen Logikanalysator.
- Suche nach Taktimpulsen, START und Bestätigung.
Erwartete Beobachtung: Takt und Daten liegen auf getrennten Signalen. Bei passender Adresse kann die Anzeige angesprochen werden.
Versuch C: SPI-Speicher
Simulation: microSD-Karte über SPI
- Starte die Simulation.
- Beobachte die Statusmeldungen im seriellen Monitor.
- Ergänze für die Auswertung einen virtuellen Logikanalysator an SCK, MOSI, MISO und CS.
- Vergleiche den Zeitpunkt von CS mit den Daten- und Taktaktivitäten.
Erwartete Beobachtung: Die microSD-Karte wird über die SPI-Signale angesprochen. Die Textmeldungen des Beispiels werden zusätzlich über UART ausgegeben. Beachte, dass die tatsächlichen SPI-Taktraten vom eingesetzten Programm und der Initialisierung abhängen.
Digitalen Logikanalysator verwenden
Anleitung: Wokwi Logic Analyzer Guide
Wokwi speichert die aufgezeichneten digitalen Pegel in einer VCD-Datei. Diese kannst Du beispielsweise mit PulseView oder GTKWave auswerten.
| Beobachtung | Passendes Signal |
|---|---|
| Startbit und Stopbit | UART TX |
| START, Adresse und ACK | I²C SDA und SCL |
| Takt und Geräteauswahl | SPI SCLK und CS |
| Daten in beide Richtungen | SPI MOSI und MISO |
Messauftrag: Halte für jeden Versuch einen Signalbildausschnitt fest und beschrifte ihn mit Protokoll, Leitungen und einem charakteristischen Merkmal.
Lerneinheit 6: Fehler erkennen und Schnittstellen auswählen
Vergleiche nun drei typische Fehler in der Simulation.
| Fehlerbild | Mögliche Ursache | Virtuelle Prüfung |
|---|---|---|
| UART-Zeichen werden falsch dekodiert | Baudrate des Decoders stimmt nicht | Decoder-Baudrate mit dem Programm vergleichen |
| OLED reagiert nicht | Falsche I²C-Adresse | 0x3C mit programmierter Adresse vergleichen, ACK prüfen |
| microSD wird nicht initialisiert | Falsche CS-Zuordnung | Programmkonfiguration und virtuelles CS-Signal vergleichen |
Ändere Fehler gezielt ausschließlich in der Simulation. Notiere immer den Zustand vor der Änderung und nach der Änderung.
Gestufte Hilfen
| Hilfestufe | Arbeitsimpuls |
|---|---|
| Hilfe 1 – Beobachten | Welche Signale zeigen Aktivität? Ist eine separate Taktleitung vorhanden? |
| Hilfe 2 – Zuordnen | Suche bei UART nach dem Startbit, bei I²C nach Adresse und ACK, bei SPI nach CS und SCLK. |
| Hilfe 3 – Diagnostizieren | Prüfe die Baudrate beim UART-Decoder, 0x3C beim simulierten OLED und D10 als CS-Anschluss des simulierten SPI-Speichers. |
Feedbackprinzip: Eine richtige Anzeige allein beweist nicht die fehlerfreie Kommunikation. Deine Diagnose ist überzeugend, wenn das beobachtete Signal, die Ursache und die korrigierte Simulation zusammenpassen.
Entscheidung im Ausbildungsfall
UART eignet sich in der Prüfstation für die Diagnoseausgabe zum seriellen Monitor.
I²C eignet sich für die adressierbare OLED-Anzeige mit geringem zusätzlichen Signal-Leitungsaufwand.
SPI eignet sich für die Datenübertragung zur microSD-Karte, deren simuliertes Modell die SPI-Signale verwendet.
Dies sind Entscheidungen für den beschriebenen Anwendungsfall, keine allgemeine Rangliste. Die tatsächliche Schnittstellenwahl hängt außerdem von Datenrate, Geräteunterstützung, Platzbedarf, Busbelastung, Leitungslängen und Störanforderungen ab.
Interaktive Aufgaben
Quiz: Teste Dein Wissen
Welche der drei Schnittstellen benötigt im üblichen asynchronen Betrieb keine gemeinsame Taktleitung? (UART) (!I2C) (!SPI) (!Beide synchronen Schnittstellen)
Wofür steht die Angabe 8N1 bei UART? (Acht Datenbits keine Parität ein Stopbit) (!Acht Taktleitungen neun Datenbits eine Adresse) (!Acht Adressen keine Datenleitung ein Stopbit) (!Acht Chip-Select-Leitungen eine Taktleitung)
Welche beiden Signale kennzeichnen einen üblichen I2C-Bus? (SDA und SCL) (!TX und RX) (!MOSI und MISO) (!CS und RX)
Warum besitzt ein üblicher I2C-Bus Pull-up-Widerstände? (Sie ermöglichen einen HIGH-Pegel wenn die Open-Drain-Ausgänge nicht nach LOW ziehen) (!Sie erzeugen zusätzliche Datenbits) (!Sie ersetzen die Geräteadressen) (!Sie sorgen automatisch für höhere Versorgungsspannungen)
Welche I2C-Adresse verwendet das beschriebene virtuelle OLED standardmäßig? (0x3C) (!0x00) (!0x7F) (!0xFF)
Welches Signal aktiviert das angesprochene Gerät beim üblichen SPI-Aufbau? (Chip-Select) (!Startbit) (!Paritätsbit) (!UART RX)
Welche Leitung transportiert im üblichen Vierleitungs-SPI Daten vom Peripheriegerät zum Steuergerät? (MISO) (!MOSI) (!SCLK) (!SCL)
Wie lange dauert ungefähr ein UART-Rahmen mit zehn Bitzeiten bei 9600 Baud? (1,04 Millisekunden) (!10 Millisekunden) (!104 Millisekunden) (!Eine Sekunde)
Welches Dateiformat verwendet der beschriebene virtuelle Logikanalysator zur Aufzeichnung? (VCD) (!MP3) (!JPEG) (!DOCX)
Welche Aussage zu einer erfolgreich bestandenen Lernkontrolle ist richtig? (Sie ist keine Freigabe für reale Elektroarbeiten) (!Sie berechtigt automatisch zu Arbeiten an elektrischen Anlagen) (!Sie ersetzt die erforderliche Qualifikation) (!Sie erlaubt eigenmächtige Prüfungen unter Spannung)
Memory
Finde jeweils den Fachbegriff und die passende Bedeutung.
| UART | Asynchrone serielle Kommunikation |
| I2C | Adressierter Zweidrahtbus |
| SPI | Synchrone Übertragung mit Geräteauswahl |
| SDA | Bidirektionale Busdatenleitung |
| SCL | Taktleitung des Zweidrahtbusses |
| MOSI | Datenweg zum SPI-Peripheriegerät |
| MISO | Rückdatenweg zum Steuergerät |
| ACK | Aktive Empfangsbestätigung |
Drag and Drop
Ordne die Schnittstellensignale ihren Aufgaben zu.
| Ordne die richtigen Begriffe zu. | Funktion |
|---|---|
| Startbit | Beginn eines UART-Datenrahmens |
| Pull-up | HIGH-Pegel bei freigegebenem Open-Drain-Ausgang |
| Chip-Select | Aktivierung des ausgewählten SPI-Geräts |
| Baudrate | Geschwindigkeit der übertragenen Symbole |
| Taktphase | Festlegung der zeitlichen Abtastlage bei SPI |
| Geräteadresse | Auswahl eines Teilnehmers auf dem I2C-Bus |
Kreuzworträtsel
| Baudrate | Wie heißt die Anzahl der übertragenen Symbole pro Sekunde? |
| Startbit | Wie heißt das erste Bit eines üblichen UART-Datenrahmens? |
| Pullup | Wie heißt der Widerstand zum Herstellen des HIGH-Pegels bei freigegebenen Busleitungen? |
| Chipselect | Wie heißt die Geräteauswahl bei einer üblichen SPI-Verbindung? |
| Datenleitung | Welche Funktion besitzt das Signal SDA im I2C-Bus? |
| Logikanalysator | Welches Messwerkzeug zeichnet die zeitlichen Zustände digitaler Signale auf? |
LearningApps
Suche nach weiteren passenden Übungen. Die Suchergebnisse sind externe Lernangebote und nicht automatisch Teil der Lernkontrolle.
Lückentext
Offene Aufgaben
Arbeitsregel: Bearbeite sämtliche praktischen Aufgaben ausschließlich in einer sicheren virtuellen Schaltungssimulation. Bei jeder Aufgabe sind Beobachtung, Begründung und gegebenenfalls ein Screenshot festzuhalten.
Leicht – Basisaufgaben
- Schnittstellen-Steckbrief: Erstelle drei kleine Steckbriefe mit den wesentlichen Signalnamen und einer typischen Anwendung für UART, I²C und SPI.
- UART-Rahmenzeichnung: Zeichne einen 8N1-Rahmen und markiere den Ruhepegel, das Startbit, die acht Datenbits und das Stopbit.
- Signaldetektive: Markiere in den drei Signaldiagrammen jeweils das Merkmal, anhand dessen Du die Schnittstelle erkennen kannst.
- Virtueller Pinplan: Übertrage die Zuordnung von UART, OLED und microSD aus dem Testaufbau in einen eigenen übersichtlichen Anschlussplan.
Standard – Anwendungsaufgaben
- UART-Simulation: Starte eine virtuelle UART-Ausgabe, speichere eine Signalaufzeichnung und ermittle die ungefähre Dauer eines übertragenen Zeichens.
- OLED-Simulation: Untersuche den virtuellen I²C-Datenverkehr. Kennzeichne Taktleitung, Datenleitung, Geräteadresse und eine Bestätigung.
- SPI-Simulation: Analysiere eine Übertragung zur virtuellen microSD-Karte. Beschrifte SCLK, MOSI, MISO und CS in einem aufgezeichneten Signalabschnitt.
- Virtuelle Fehlerdiagnose: Verändere einmal die I²C-Adresse und einmal die SPI-CS-Zuordnung. Dokumentiere jeweils das Fehlerbild und die Korrektur.
Schwer – Transferaufgaben
- Prüfstation entwerfen: Entwickle ein Konzept für eine virtuelle Prüfstation mit Diagnoseausgabe, OLED-Statusanzeige und Datenspeicherung. Begründe die Schnittstellenwahl.
- Übertragungsleistung: Vergleiche die theoretischen Nutzdatenraten bei UART 9600 Baud im 8N1-Format, I²C mit 100 kHz und SPI mit 1 MHz. Erläutere, welche Protokollanteile und Pausen die tatsächliche Leistung verringern.
- System erweitern: Plane ein weiteres I²C-Gerät mit anderer Adresse und ein zusätzliches SPI-Gerät. Vergleiche den zusätzlichen Signal-Leitungsaufwand.
- Fehleranalyse erklären: Produziere ein ungefähr einminütiges Bildschirmvideo mit drei Signalbildern, einer typischen Fehlerursache, der begründeten Lösung und einem kurzen Quellen- und Lizenzhinweis.


Begründetes Feedback zu den Ausbildungsaufgaben
Vergleiche Deine Ergebnisse mit den folgenden Kriterien. Korrigiere Deine Arbeit, wenn eine Beobachtung nicht zu Deiner Begründung passt.
| Aufgabe | Erwartetes Ergebnis und Feedback |
|---|---|
| Basis 1 | UART besitzt keine separate Taktleitung, I²C benötigt SDA und SCL und SPI nutzt unter anderem SCLK und CS. Fehlt dieser Unterschied, ist der Steckbrief unvollständig. |
| Basis 2 | Ein 8N1-Rahmen umfasst zehn Bitzeiten. Eine Zeichnung ohne Start- oder Stopbit beschreibt keinen vollständigen Rahmen. |
| Basis 3 | UART zeigt einen Startbit-Rahmen, I²C SDA und SCL sowie SPI Takt und Geräteauswahl. Nur die Anzahl der Kurven reicht nicht immer zur sicheren Identifikation. |
| Basis 4 | Die Pinzuordnung muss mit dem gewählten virtuellen Arduino-Modell übereinstimmen. Andere Controller besitzen teilweise andere Pinbelegungen. |
| Anwendung 1 | Bei 9600 Baud und 8N1 beträgt die ideale Rahmendauer rund 1,04 ms. Eine deutlich andere Messung erfordert Prüfung der eingestellten Baudrate und des ausgewählten Signalabschnitts. |
| Anwendung 2 | Adresse und ACK müssen zeitlich zum SCL-Takt passen. Eine sichtbare Displayausgabe ersetzt keine Analyse des Busprotokolls. |
| Anwendung 3 | CS und SCLK helfen beim Abgrenzen eines SPI-Transfers. Aus der Anwesenheit von Takten allein lässt sich keine erfolgreiche Speicherung beweisen. |
| Anwendung 4 | Ein falscher Adresswert kann zu fehlender Bestätigung führen, während ein unpassendes CS-Signal die Geräteauswahl verhindert. Eine gute Lösung zeigt die jeweilige Ursache im Signalbild. |
| Transfer 1 | UART für Diagnose, I²C für OLED und SPI für microSD sind im Ausbildungsfall plausibel, weil sie zu den Schnittstellen der verwendeten Simulationsgeräte passen. |
| Transfer 2 | Die idealisierten oberen Nutzdatenraten betragen 960 Byte/s für UART, höchstens etwa 11,1 kByte/s für I²C allein unter Berücksichtigung eines ACK-Bits je Datenbyte und 125 kByte/s für SPI. Zusätzliche Protokollanteile und Betriebsbedingungen reduzieren diese Werte. |
| Transfer 3 | I²C kann mehrere unterschiedlich adressierte Teilnehmer über die gleichen Busdaten- und Taktleitungen erreichen. Übliche SPI-Aufbauten benötigen zusätzliche CS-Leitungen je unabhängig ausgewähltem Gerät. |
| Transfer 4 | Ein gutes Lernvideo verbindet korrekte Signaldeutung, nachvollziehbare Fehlerdiagnose und Quellenangaben. Eine bloße Simulation ohne fachliche Erklärung ist kein ausreichender Transfernachweis. |
Lernkontrolle
Diese Aufgaben prüfen Zusammenhänge, Fehlersuche und die Übertragung auf neue Situationen statt bloßer Begriffswiedergabe.
- Fehleranalyse: Eine virtuelle OLED-Anzeige bleibt leer, obwohl SDA und SCL sichtbar aktiv sind. Entwickle einen Diagnoseweg und erkläre, weshalb eine falsche Adresse oder eine fehlende Bestätigung geprüft werden sollte.
- Datenkommunikation: Eine UART-Aufzeichnung lässt sich mit 115200 Baud dekodieren, jedoch nicht sinnvoll mit 9600 Baud. Erkläre den Zusammenhang zwischen Bitdauer, Decoder-Einstellung und Fehlerbild.
- Serial Peripheral Interface: Bei einer virtuellen SPI-Übertragung sind Taktimpulse sichtbar, aber CS aktiviert nicht das erwartete Gerät. Leite daraus eine mögliche Fehlerursache und einen geeigneten Test ab.
- Schnittstellenvergleich: Ein Ausbildungsprojekt benötigt fünf kleine adressierbare Sensoren. Vergleiche einen möglichen I²C-Aufbau mit einem SPI-Aufbau hinsichtlich Signalaufwand, Geräteunterstützung und Erweiterbarkeit.
- Schaltungssimulation: Erkläre, weshalb eine erfolgreiche Simulation nur eine Teilprüfung der technischen Lösung darstellt und keine Aussage über die elektrische Sicherheit eines realen Aufbaus erlaubt.
- Messprotokoll: Bewerte drei Signalaufzeichnungen aus Deinem Testaufbau. Welche Merkmale sind sicher nachgewiesen und welche Eigenschaften lassen sich aus den digitalen Pegeln allein nicht beurteilen?
- Medienkompetenz: Wähle eine technische Aussage aus einem Lernvideo, prüfe sie gegen eine Herstellerdokumentation und dokumentiere eine mögliche Abweichung.
Bewertungskriterien: Fachliche Richtigkeit, begründete Diagnose, Nachvollziehbarkeit der Signalinterpretation, geeignete Quellen, sichere Arbeitsmethode und Reflexion der Simulationsgrenzen.
Die Bearbeitung der Lernkontrolle ist eine pädagogische Leistungsfeststellung. Sie ist ausdrücklich keine elektrische Arbeitsfreigabe, Qualifikationsbescheinigung oder Beauftragung.
Lernnachweis
Dokumentiere Deinen Lernfortschritt als digitales Prüfprotokoll.
Für einen vollständigen Lernnachweis sind folgende Bestandteile wichtig:
- Schnittstellenvergleich: Eine eigene Übersicht mit Leitungen, Taktung, Adressierung und Einsatzbereich.
- Funktions- und Anschlussplan: Der beschriftete virtuelle Testaufbau mit eindeutig benannten Signalen.
- Signalnachweise: Je ein gekennzeichnetes UART-, I²C- und SPI-Signaldiagramm aus einer Simulation.
- Fehlerprotokoll: Ausgangszustand, vermutete Ursache, virtuelle Prüfung, Korrektur und Ergebnis.
- Technische Entscheidung: Begründung der Schnittstellen für Diagnosemonitor, OLED-Anzeige und microSD-Karte.
- Quellen und Medienrechte: Herkunft von Schaubildern, Fachinformationen, verwendeten Programmen und Videos.
- Sicherheitsreflexion: Grenzen der Simulation und die Notwendigkeit entsprechender Qualifikation und Beauftragung für reale Elektroarbeiten.
Lernnachweis bestanden bedeutet ausschließlich, dass die schulischen beziehungsweise ausbildungsbezogenen Lernziele nach den Kriterien der verantwortlichen Lehrkraft oder Ausbildungsstelle erreicht wurden.
Eine Berechtigung zu realen Elektroarbeiten entsteht dadurch nicht.
OERs zum Thema
Wikipedia: Serielle Datenübertragung
Weitere Hintergrundartikel: UART, I²C und SPI.
Fachlich geprüfte Quellen
- NXP Semiconductors: I²C-bus specification and user manual, UM10204, Revision 7.0, 2021. Grundlage zu START, STOP, Adressierung, ACK, Pull-ups und Betriebsarten.
- Microchip Technology: USART Principles of Operation. Grundlage zu Startbits, Datenbits, Parität und Stopbits.
- Analog Devices: Introduction to SPI Interface. Grundlage zu SPI-Signalen, Datenrichtungen, Geräteauswahl, CPOL und CPHA.
- Wokwi: Arduino-Uno-Simulation, I²C-OLED, SPI-microSD und Logic Analyzer. Grundlage für den beschriebenen virtuellen Testaufbau.
Medienrechte und Bildnachweise
Alle folgenden Dateien wurden auf Wikimedia Commons mit einer ausgewiesenen Lizenz beziehungsweise Gemeinfreiheit gefunden. Die Datei-Seiten enthalten die jeweiligen vollständigen Lizenzbedingungen und gegebenenfalls Angaben zu früheren Versionen.
| Wikimedia-Commons-Datei | Urheber und Lizenz |
|---|---|
| Serial communication.svg | mpan – CC BY-SA 4.0 |
| UART block diagram.svg | Sebastian Lange – CC BY-SA 4.0 |
| UART Frame.svg | AmenophisIII – CC0 1.0 |
| UART timing diagram.svg | IngenieroLoco – CC BY-SA 4.0 |
| I2C controller-target.svg | Tim Mathias – CC BY-SA 4.0 |
| I2C data transfer.svg | Marcin Floryan – vom Urheber gemeinfrei freigegeben |
| SPI single sub.svg | Em3rgent0rdr – CC0 1.0 |
| SPI timing diagram msbfirst.svg | nach Cburnett, hochgeladen von Jx – CC BY-SA 4.0 |
| SPI three slaves.svg | Cburnett – CC BY-SA 3.0 beziehungsweise GFDL |
| Serial Peripheral Interface Animation.gif | Adem Güdük – CC BY 4.0 |
Lizenzhinweis: Bei einer Weiterverwendung sind die Bedingungen der jeweiligen Lizenz einzuhalten. Besonders bei CC-BY- und CC-BY-SA-Dateien sind Urheber-, Quellen- und Lizenzangaben sowie gegebenenfalls Änderungshinweise zu beachten.
YouTube: Die eingebundenen Videos stammen von Electronoobs und Edi's Techlab. Ihre Einbettung als externe Player bedeutet nicht, dass die Videos als frei lizenzierte OER weiterbearbeitet oder verbreitet werden dürfen. Vor einer eigenständigen Weiterverwendung sind die jeweiligen Nutzungsrechte zu prüfen.
Simulationen: Wokwi-Projekte und Programme besitzen eigene Nutzungs- und Lizenzbedingungen. Ein öffentlich zugängliches Beispielprojekt darf nicht ohne Prüfung als frei lizenziertes Unterrichtsmaterial ausgegeben werden.
Verknüpfte Lernbereiche
aiMOOC-Projekte
Schulfach+


aiMOOCs


aiMOOC Projekte


MOOCwiki · Deutsch
Nach dem Lernen ist vor dem Lernen
Entdecke direkt den nächsten Lernkurs. Weitere Inhalte erscheinen, wenn Du weiter nach unten scrollst.
Zur MOOCwiki-HauptseiteMediathek
Mediathek wird aus dem Wiki geladen ...
Keine passenden Inhalte gefunden. Bitte ändere Suche oder Filter.
NEWSLernweltNOAH fragen