Ich kann nirgendwo eine vollständige Antwort darauf finden, und ich möchte die Lücke in meinem Wissen über MCUs schließen.
Warum benötige ich in MCUs außer vielleicht einem Spannungsregler und einem externen Takt andere Komponenten?
Warum sehen Leiterplatten mit eingebetteten MCUs so kompliziert aus?
Wenn ich eine minimale Leiterplatte mit eingebetteter MCU (z. B. atmega324p) entwerfen würde, welche Liste der Komponenten sollte ich mindestens berücksichtigen und warum?
Warum benötige ich in MCUs außer vielleicht einem Spannungsregler und einem externen Takt andere Komponenten?
Einige der zusätzlichen Komponenten werden sogar für ein Design mit minimaler Komplexität empfohlen:
OTOH, einige MCUs funktionieren unter bestimmten Umständen überhaupt ohne einen externen Takt und/oder Spannungsregler (z. B. batteriebetriebene Anwendungen mit geringem Stromverbrauch und niedriger Geschwindigkeit).
Warum sehen Leiterplatten mit eingebetteten MCUs so kompliziert aus?
Weil sie normalerweise ein Minimum (oder nicht so Minimum) an Funktionalität für die Allzweckanwendungen bereitstellen möchten, auf die sie abzielen. Als Beispiel:
Natürlich könnten Sie für eine bestimmte Anwendung die meisten davon loswerden.
Wenn ich eine minimale Leiterplatte mit eingebetteter MCU (z. B. atmega324p) entwerfen würde, welche Liste der Komponenten sollte ich mindestens berücksichtigen, und warum?
Das hängt ganz von Ihrer Anwendung ab. Unter bestimmten Umständen und Designzielen kann die Liste bis auf die MCU heruntergehen – nichts anderes ist erforderlich.
Einige Mikrocontroller benötigen tatsächlich nur eine Bypass-Kappe, um zu funktionieren. Andere benötigen eine Art externen Taktgeber, wie einen Quarz, Resonator, RC oder ein digitales Signal, das von woanders eingespeist wird. Neuere Mikros haben in der Regel interne Uhren, aber diese sind normalerweise nur mit einer Genauigkeit von wenigen Prozent gut.
Platinen mit Mikros können kompliziert sein, da das System zusätzliche Dinge außerhalb des Mikros erledigen muss. Beispielsweise müssen analoge Eingänge möglicherweise skaliert und aufbereitet werden, bevor sie einem A/D-Eingang zugeführt werden. Mikros werden normalerweise verwendet, um Dinge zu steuern. Das Zeug kann kompliziert sein.
Die minimale Teileliste finden Sie im Datenblatt. Die meisten Mikros brauchen Masse, Strom (natürlich mit Bypass-Kappe), vielleicht einen externen Quarz oder eine Uhr, vielleicht eine Filterkappe für einen internen Spannungsregler, möglicherweise etwas, um den Reset-Eingang zu treiben, normalerweise einige Verbindungen, um das Programm hineinzubekommen usw Diese Informationen müssen Sie dem Datenblatt entnehmen und sich dann auch Ihre Gesamtsystemanforderungen ansehen. Diese bestimmen, wie Sie das Mikro verwenden und was Sie sonst noch benötigen, um eine Verbindung herzustellen.
Ich nehme an, Sie sprechen hier von Prototyp-Boards. Diese werden komplex gemacht, um das Prototyping und Debugging zu erleichtern: Sie neigen dazu, so viele Funktionen wie möglich zu enthalten, begrenzt durch die Tatsache, dass sie generisch genug bleiben müssen, und durch den Preis. Typischerweise gibt es mindestens einige LEDs und Tasten, richtige Takt- und Reset-Schaltungen, richtige Spannungsreferenzen sowie die Hardware, die für Kommunikationsprotokolle und Debug-Schnittstellen erforderlich ist, die die MCU unterstützt
Dann geht es um reale Projekte, viele grundlegende MCU-Designs sind viel einfacher als die entsprechenden Proto-Boards. Es gibt keine LEDs oder Tasten, keine Hardware für ungenutzte Funktionen usw. Betrachten Sie als Beispiel dieses RFID-Tag, das aus einem einzelnen MCU-Chip und einer Spule besteht. Das ist ein bisschen extrem, aber viele kommerzielle MCU-Anwendungen haben BoM-Listen, die mit den Fingern gezählt werden können.
Bei manchen Schaltungen wird sogar der externe Takt nicht benötigt.
Tatsächlich habe ich Schaltungen mit null externen Komponenten außer einer LED gesehen, damit sie tatsächlich etwas tun.
Die Komplexität der Schaltkreise um ihn herum hängt davon ab, was die Anwendung mehr tun soll als die Notwendigkeit des Mikros. Das Hinzufügen von Resets und Kristallen und was auch immer sonst für eine bestimmte Anwendung erforderlich ist, erhöht die Anzahl der Teile.
Aber die meisten modernen Mikros werden ziemlich glücklich sein, alleine zu beginnen.
Man könnte jedoch argumentieren, dass ein Mikro ohne externe Komponenten eigentlich nichts bewirkt. "Wenn ein Baum in einen Wald fällt und niemand da ist, um es zu hören, macht es dann Geräusche?" Ein Netzteil wäre also optional.
Warum sehen Leiterplatten mit eingebetteten MCUs so kompliziert aus?
Je nach Anwendung kann Folgendes erforderlich sein:
Oldtimer
Oldtimer
Oldtimer
Arnaq
Oldtimer
Lundin