Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
elektronik_labor:tipps_fuer_platinenlayout [2020/07/09 05:33] – ↷ Links angepasst weil Seiten im Wiki verschoben wurden 54.36.149.51 | elektronik_labor:tipps_fuer_platinenlayout [2020/08/30 21:37] (aktuell) – gelöscht tfischer | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Generelles ====== | ||
- | |||
- | * Drucken Sie sicherheitshalber vor dem Bestellen der Boards dieses 1:1 aus und vergleichen Sie die Dimensionen der Bauteile. Nichts ist schlimmer, als eine Woche Zeitverzug wegen einer Neubestellung. | ||
- | |||
- | ---- | ||
- | |||
- | <WRAP right column 20%> <fs 70%> {{ : | ||
- | |||
- | ====== 101 - Layout zeichnen ====== | ||
- | |||
- | ===== Bauteilpositionierung ===== | ||
- | |||
- | * Positionieren Sie immer als **erstes die Bauteile**. | ||
- | * Denken Sie dabei in **Baugruppen**. Wenn für ein Spannungsregler der Kondensator C12 notwendig ist, dann sollten diese beiden Komponenten zusammenbleiben. Diese bilden eine " | ||
- | * **Interface first**: Erst geben meist die HMI-Komponenten (HMI: Human-Machine-Interface) und weitere Schnittstellen die Positionierung vor. Z.B. weil die die Tasten nebeneinander oder der USB-Anschluss außen zu positionieren ist. Außerdem sollten **zusammenhängende Komponenten zusammenhängend platziert** | ||
- | * Dann sollten die großen Bauteile (ICs), dann die kleinen. Bei gleichen/ | ||
- | * Bei Mikrocontrollern und anderen vielbeinigen Chips bietet sich ein mehrmaliges Drehen um 45° an. Damit ist kann eine optimale Ausrichtung gesucht werden, welche kurze Leitungslängen erzeugt (siehe Bild). | ||
- | * Prüfen Sie bei Kondensatoren, | ||
- | * Richten Sie das " | ||
- | * Versuchen Sie möglichst alle Bauteile auf einer Seite, nämlich der Oberseite, zu positionieren. | ||
- | * Positionieren Sie die Bauteile so auf dem Raster, dass Ein- und Ausgänge auf dem Raster liegen. Hierfür kann ein grobes Raster gewählt werden (z.B. 50mil). | ||
- | * Wir nutzen eine aufgedruckte **Beschriftung**. Beschriften Sie also die Bauteile mit dem korrekten Namen (R1, C1, etc.) und setzen Sie die Beschriftung in die Nähe des Bauteils. Die Beschriftung darf nicht über blankem Kupfer (Pads) laufen und sollte nach Möglichkeit auch bei bestückter Platine sichtbar sein. Als Font type soll " | ||
- | * Positionieren Sie **Quarze und Oszillatoren** | ||
- | * **Ich will in eagle mehrere Objekte markieren, die aber nicht direkt zusammenstehen. ** Verwenden Sie dazu das " | ||
- | * **Ich will/soll mein Platine drehen, damit es besser auf gefräst werden kann. Geht das in eagle? ** oder ** ich will eine Gruppe von Komponenten drehen. Geht das in eagle? | ||
- | * (1) Auswählen der Komponenten | ||
- | * (2) Move-Tool auswählen | ||
- | * (3) __rechtsklick__ | ||
- | * (4) "Move: Gruppe" | ||
- | * (5) in der Menuleiste bei Winkel den gewünschten Winkel eintragen | ||
- | * (6) Bauteil positionieren. | ||
- | * Die Position an dem bei Punkt (3) geklickt wurde, ist der Mittelpunkt für die Drehung. | ||
- | * **Eagle sagt: " | ||
- | * **Der Mauszeiger bei eagle ist im Layouteditor nicht wirklich sichtbar**. Der Mauszeiger kann in Positionslinien umgewandelt werden: Option/User Interface/ | ||
- | * **Ich habe eine Bemaßung (Dimension) - z.B. auf top oder bottom Layer - welche ich nicht löschen kann**: Hier hilft ein Tipp aus [[https:// | ||
- | |||
- | ===== Routing ===== | ||
- | |||
- | <WRAP right column 20%> <fs 70%> {{ : | ||
- | |||
- | * Um das Routing zu vereinfachen, | ||
- | * **der richtige Winkel**: Allgemein sind spitze Winkel bei der Verbindungsführung zu vermeiden, da es dort zu Fertigungsproblemen kommen kann. Wenn von einem Pin mehrere Abgänge ausgehen, so ist folgendes zu unterscheiden: | ||
- | * Schließen Sie zunächst **alle GND per Verbindungen** | ||
- | * Legen Sie abschließend auf jede genutzte Ebene ein **geschlossenes Polygon** | ||
- | * Suchen sie in den **Dokumenten der Komponenten** | ||
- | * Deaktivieren Sie unter Thermals " | ||
- | * Falls Sie differentielle, | ||
- | * **Kann ich auch Vias in Pads setzen? | ||
- | * **Ich habe zu viele Verbindungen und kann in der Schaltung nichts mehr finden**. Zeichnen Sie statt Verbindungen gelabelte Linien mit dem " | ||
- | ===== Bauteil-Erstellung ===== | ||
- | |||
- | * **Ein Bauteil ist nicht in EAGLE zu finden**. Folgendes Manual erklärt, wie man ein [[elektronik_labor: | ||
- | * **Ich habe vom Bauteil xx eine EAGLE Bibliothek gefunden, soll ich die verwenden? | ||
- | * Versuchen Sie keine länglichen Pads ( = Lötaugen) zu verwenden (z.B. bei manchen Through-Hole Komponenten). Falls eine Komponente aus der Lib solche Pads enthält, können Sie wie folgt vorgehen: \\ (1) Export der Komponente aus der Schematic-Darstellung (Datei >> Exportieren >> Libraries und Auswahl der gewünschten Komponenten) \\ (2) Öffnen der Komponente \\ (3) Auswahl der Footprint Darstellung \\ (4) Change-Funktion aktivieren (Schraubenschlüssel) >> Shape >> round \\ (5) alle gewünschten Pads anklicken \\ (6) ersten Pad auswählen und dieses als Quadrat ausführen. (Rechtsklick >> Eigenschaften >> Shape >> Square) \\ (7) Abspeichern und in brd als neue library einbinden | ||
- | |||
- | ===== Weitergabe der Platine zur Fertigung ===== | ||
- | |||
- | * Überprüfen Sie, dass alles was oben auf der Platine gedruckt werden soll auf den " | ||
- | * Prüfen Sie, dass keine Schrift über Lötpads verläuft. Ein Abstand von 6..10 mil ist einzuhalten | ||
- | * Führen Sie einen Design Rule Check aus (DRC) | ||
- | |||