Raspberry Pi Pico als CD4093
4-fach NAND mit Schmitt-Trigger-Eingängen
Das CMOS-IC vom Typ 4093 ist ein digitales Logikbauelement mit 4 unabhängigen NAND-Gattern mit je 2 Schmitt-Trigger-Eingängen und einem Ausgang.
Ein NAND-Gatter wird wegen seiner universellen Eigenschaft besonders oft gebraucht. Durch die zusätzlichen Schmitt-Trigger-Eingänge kann das logische NAND-Gatter auch abweichende, analoge Spannungen in digitale Pegel umwandeln und dann als logische Zustände verarbeiten. Auf diese Weise kann man kombinierte Analog-Digital-Schaltungen bauen.
Der Raspberry Pi Pico ist ein Mikrocontroller-Board der über viele analoge und digitale Eingänge und Ausgänge verfügt. Er lässt sich einfach programmieren und beispielsweise für Steuerungsaufgaben verwenden.
Die Idee ist, wenn kein CD4093 verfügbar ist, den Raspberry Pi Pico so zu programmieren, dass er einem CD4093 mit 4 NICHT-UND (NAND) entspricht.
Es ist sicherlich wenig sinnvoll einen CD4093 durch einen programmierten Mikrocontroller zu ersetzen. Trotzdem ergeben sich vielleicht sinnvolle Anwendungen:
- Digitale Logik-Simulation oder -Schulung
- Aufbau logischer Schaltungen ohne dedizierte ICs
- Test von Schaltzuständen in Mikrocontroller-Projekten
Aufbau und Bauteile
AUFBAU
Programmcode
Der Programmcode implementiert vier digitale NAND-Gatter auf einem Mikrocontroller.
Das Programm simuliert vier NAND-Gatter (NICHt-UND). Jedes NAND-Gatter besitzt zwei Eingänge und einen Ausgang.
CODE
Erweiterung
Wenn man diese Lösung einmal realisiert hat, kommt man schnell auf die Idee, statt einem NAND, das Ganze mit anderen Logischen Funktionen zu realisieren. Beispielsweise mit einem UND, ODER oder Exklusiv-ODER.
Anwendungen mit dem CD4093
Mit dieser softwaremäßigen Lösung des CD4093 ist es möglich, folgende Experimente und Anwendungen zu realisieren. Dabei ist zu beachten, dass der Raspberry Pi Pico eine andere Pinbelegung hat, als das IC vom CD4093.
Hinweis: Wenn man den programmierten Raspberry Pi Pico als CD4093-Ersatz verwendet und die folgenden Schaltungen ausprobiert, dann merkt man schnell, wie sinnlos das erscheint. Insbesondere Zeit-abhängige Funktionen lassen sich viel schneller und präziser programmieren, als die selbe Funktion mit Schaltungen mit Widerständen und Kondensatoren zu bauen.
- RS-Flip-Flop aus NICHT-UND (NAND) mit CD4093
- Einfacher LED-Blinker mit IC 4093 (NAND)
- Einfacher LED-Wechselblinker mit IC 4093 (NAND)
- Einfacher Taktgenerator mit IC 4093 (NAND)
- Monostabile Kippstufe mit IC 4093 (NAND)
Weitere verwandte Themen:
- Raspberry Pi Pico: Elektronische Schaltungen programmieren
- Raspberry Pi Pico als Komparator
- Raspberry Pi Pico als Schmitt-Trigger
- Raspberry Pi Pico als Taktgenerator
- Raspberry Pi Pico als einstellbarer Taktgenerator
Frag Elektronik-Kompendium.de
Hardware-nahes Programmieren mit dem Raspberry Pi Pico und MicroPython
Das Elektronik-Set Pico Edition ist ein Bauteile-Sortiment mit Anleitung zum Experimentieren und Programmieren mit MicroPython.
- LED: Einschalten, ausschalten, blinken und Helligkeit steuern
- Taster: Entprellen und Zustände anzeigen
- LED mit Taster einschalten und ausschalten
- Ampel- und Lauflicht-Steuerung
- Elektronischer Würfel
- Eigene Steuerungen programmieren
Online-Workshop: Programmieren mit dem Raspberry Pi Pico
Gemeinsam mit anderen und unter Anleitung experimentieren? Wir bieten unterschiedliche Online-Workshops zum Raspberry Pi Pico und MicroPython an. Einführung in die Programmierung, Sensoren programmieren und kalibrieren, sowie Internet of Things und Smart Home über WLAN und MQTT.
Besuchen Sie unser fast monatlich stattfindendes Online-Meeting PicoTalk und lernen Sie uns kennen. Die Teilnahme ist kostenfrei.






