Ich habe jetzt ein paar Leiterplatten entworfen, aber nie viel über gute Praktiken nachgedacht. Es waren kleine Bretter, und der größte Schwerpunkt lag darauf, sicherzustellen, dass alles, was verbunden werden musste, verbunden war.
Jetzt möchte ich mich ernsthaft mit der Herstellung gut gestalteter Boards befassen. Ich habe mein aktuelles Projekt mehrmals entworfen und neu gestaltet, um ein gut aussehendes Layout zu erstellen.
Dieses Projekt basiert auf der ATXMega256-mCU, die auf einem 16-MHz-Kristall läuft, wobei insgesamt etwa 60 Komponenten und 7 oder 8 davon ICs sind.
Für mein nächstes Redesign habe ich vor, "Manhattan Routing" auszuprobieren, um zumindest zu versuchen, mit verrückten Spuren zu helfen, die in alle Richtungen gehen - aber das ist ein bisschen unangebracht.
Das Problem, auf das ich am meisten zu stoßen scheine, besteht darin, eine geeignete Methode zum Ausführen der Stromversorgung für jeden IC zu verstehen. Normalerweise würde ich sie nur verketten, aber das soll eine schlechte Praxis sein.
Hier sind meine Fragen zur Speisekraft
Ich habe von der "Star Configuration" gehört, bei der alle ICs direkt in den Regler eingebunden sind, habe aber kein reales Beispiel dafür gesehen, daher bin ich mir nicht sicher, wie ich das in meine Projekte integrieren soll. Es klingt wie ein Durcheinander von Spuren, die sich von einem Block in meinem Kopf lösen. Können Sie ein Beispiel für eine gut gestaltete Sternenkonfiguration veröffentlichen?
Was wären einige Vor- und Nachteile der Verwendung der Sternkonfiguration im Gegensatz zu einer Leistungsebene, abgesehen von der offensichtlichen Tatsache, dass Leistung überall mit einer Ebene vorhanden ist?
Wann ist es in Ordnung oder nicht in Ordnung, ein Flugzeug für VCC zu verwenden, insbesondere für ein 2-Layer-Board, da ich gehört habe, dass es auf einem 2-Layer-Board nicht so häufig vorkommt?
Wenn ich kein Power-Flugzeug verwenden sollte, was ist besser bei Spuren, die sich kreuzen müssen: Verwenden von Via für GPIO oder Via für Strom?
Wenn es in Ordnung ist, eine Leistungsebene auf einer 2-Lagen-Platine zu verwenden, sollte sich VCC auf der obersten oder unteren Schicht befinden, hätte ich natürlich auch eine Masseebene.
Ich weiß, dass es keine Win / Win-Antwort auf diese Fragen gibt, da jedes Projekt anders sein wird und eine andere Planung erfordert, aber ich denke, das Grundkonzept dahinter sollte etwas universell sein, dem die Leute folgen. Sie müssen die Regeln kennen, bevor Sie sie brechen können.
Mir ist auch klar, dass diese Fragen möglicherweise den Rahmen der Online-Diskussion sprengen, aber ich suche nach allgemeineren Antworten, die mir helfen können, in die richtige Richtung zu gehen.