Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| elektronik_labor:intro [2023/01/16 09:29] – mexleadmin | elektronik_labor:intro [2025/05/09 02:12] (aktuell) – mexleadmin | ||
|---|---|---|---|
| Zeile 4: | Zeile 4: | ||
| ==== 1.1 Themen ==== | ==== 1.1 Themen ==== | ||
| + | |||
| + | - Vorstellung: | ||
| + | - Ralf | ||
| + | - https:// | ||
| + | |||
| + | - Stundenplan | ||
| + | - warum 3 Blöcke? --> Semester Blockweise eingeteilt, Details kommen gleich | ||
| + | |||
| + | - Beispiele für MEXLE System und Anwendung | ||
| + | - https:// | ||
| + | - Elektronische Systeme im SoSe | ||
| + | |||
| + | - ILIAS: | ||
| + | - nicht viel: nur Gruppeneinteilung, | ||
| - Einführung in die Wikiseite | - Einführung in die Wikiseite | ||
| + | - Projekte im WiSe 2023 --> Übersicht des allgemeinen Verlaufs | ||
| + | - Schritte in der Prozessentwicklung | ||
| + | - Redmine | ||
| + | Hausaufgabe: | ||
| + | - unbedingt die Hilfsmittel (kiCAD, Tina) installieren und Rechner mitbringen! | ||
| + | - Rechner ist für morgen auch schon sinnvoll | ||
| ==== 1.2 Hausarbeit ==== | ==== 1.2 Hausarbeit ==== | ||
| - | - Arbeiten Sie die Kapitel [[elektronik_labor: | + | - Arbeiten Sie die Kapitel [[elektronik_labor: |
| ===== 2. Stunde ===== | ===== 2. Stunde ===== | ||
| Zeile 23: | Zeile 43: | ||
| - [[https:// | - [[https:// | ||
| - Beispiel: " | - Beispiel: " | ||
| - | - Beispiel: DRV8825 --> Gehäuse | + | - Beispiel: |
| - | - Datasheet DRV8825 (Aufbau) | + | - Datasheet |
| - 1.-4. Zusammenfassung | - 1.-4. Zusammenfassung | ||
| - 6. Pin Config | - 6. Pin Config | ||
| Zeile 41: | Zeile 61: | ||
| ==== 3.1 Themen ==== | ==== 3.1 Themen ==== | ||
| - | - eagle starten | + | - KiCAD starten |
| + | |||
| + | === kurzer Blick in den Project Manager === | ||
| + | - links: Shortcuts | ||
| + | - Buttons: Neues Projekt / Projekt öffnen --> wie unter dem Menü Datei | ||
| + | - Button unten: Projekt-Ordner im Explorer öffnen | ||
| + | - Button Aktualisieren, | ||
| + | - Oben: Menu | ||
| + | - Datei, Bearbeiten, Ansicht, Werkzeuge: nicht ganz so neue Dinge | ||
| + | - Einstellungen: | ||
| + | - Einstellungen: | ||
| + | - Sprache einstellen | ||
| + | - Hilfe | ||
| + | - Hilfe, Erste Schritte --> geht noch auf die KiCAD Seite | ||
| + | - Tastaturbefehle --> gutes Nachschlagewerk und zum anpassen, wenn ähnliche Handgriffe mehrmals ausgeführt werden müssen | ||
| + | - Editoren beschreiben | ||
| + | - Vorhandenes Demo-Projekt öffnen: '' | ||
| + | - kicad_pcb | ||
| + | - --> Platine, aber "etwas bunt" | ||
| + | - hier kommen Details später, aber Ansicht > 3D Betrachter für " | ||
| + | - kicad_sch | ||
| + | - --> Schaltung, hier viele ICs und wenig andere Komponenten | ||
| + | - Entkoppelkondensatoren! | ||
| + | - tux.kicad_sym | ||
| + | - --> doppelklick: | ||
| + | - Ne, links ist Explorer. Hier nach dem Namen der Datei suchen, also tux | ||
| + | - --> Ein Bild als Umrandung einer Fläche | ||
| + | - interf_u_schlib.kicad_sym -> selbst analysieren (beinhaltet untypische Projekt Symbole) | ||
| + | - wks Datei --> Rahmen | ||
| + | - rechter-Maus-Klick auf eine Datei --> Texteditor --> Alle Dateien sind " | ||
| + | - etwas näher dran Demo-Projekt | ||
| + | - schematic öffnen --> was sind das für Komponenten? | ||
| + | - keine Opamps (nur ein Eingang)! sondern Buffer | ||
| + | - Schottky Dioden --> ESD | ||
| + | - was ist unten links? --> Linearwandler | ||
| + | - rechts unten LT1373 --> Schaltregler | ||
| + | - oben Rechts Platine im Platineneditor öffnen | ||
| + | - viele THT Komponenten --> bei uns nicht! | ||
| + | |||
| + | === tieferer Blick in den Schaltplan Editor === | ||
| + | - Neues Projekt anlegen: | ||
| + | - Button links | ||
| + | - Ordner anlegen | ||
| + | - Doppelklick auf *.kicad_sch oder rechts auf das Schaltplaneditor-Icon | ||
| + | - **Es kann hier eine Frage nach " | ||
| + | - " | ||
| + | - W --> wire | ||
| + | - ein paar wires malen | ||
| + | - ESC beschreiben | ||
| + | - Doppelklick -> (fast) immer Eigenschaften. hier bitte alle Eigenschaften so lassen | ||
| + | - Unterschied: | ||
| + | - Verbindung mit junction --> Shortcut '' | ||
| + | - Leiste Links: | ||
| + | - Raster | ||
| + | - umstellen mil <-> mm (was ist mil?) | ||
| + | - nur 90° Winkel im Schaltplan nutzen! | ||
| + | - Annotation zunächst nicht relevant | ||
| + | - Leiste Rechts | ||
| + | - Highlighting --> für Fehlersuche: | ||
| + | - Symbole einfügen (Shortcut A) | ||
| + | - z.B. Widerstand einfügen mit '' | ||
| + | - mit Taste '' | ||
| + | - beim Einfügen '' | ||
| + | - Gleich mal OpAmp einfügen | ||
| + | - TL07x - " | ||
| + | - Unterschied TL071, TL072, TL074 | ||
| + | - Wir wählen TL072 | ||
| + | - Was, wenn Teile nicht eingefügt wurden? --> Wenn eins fehlt: einfach nochmal nur die fehlende Unit einfügen | ||
| + | - Achtung: hier können Komponenten doppelt eingefügt werden | ||
| + | - Gleich auch mal die Platine ansehen: | ||
| + | - nix drauf | ||
| + | - --> ok. muss übertrgen werden: Icon Änderungen übertragen oder Shortcut '' | ||
| + | - es kommen Fehler '' | ||
| + | - Wichtig: Es wird empfohlen beim Einfügen der Komponenten gleich den Footprint auszuwählen | ||
| + | - Wir brauchen das Datasheet! --> suchen bis " | ||
| + | - Doppelklick oder '' | ||
| + | - Footprint-Bib Browser | ||
| + | - Packages betrachten (Unterschiede) | ||
| + | - SMD vs THT -> SMD: Lötofen vs. Handlöten | ||
| + | - hier: SOT-23-8 | ||
| + | - Selbst suchen: für einzelnen Widerstand SMD 0603 (nicht Handsolder) | ||
| + | - Widerstand kopieren --> dann passt gleich der Footprint! | ||
| + | - Selbst mal Kondensator einfügen incl. Package | ||
| + | - --> Shortcut '' | ||
| + | - Am besten hier Elemente kopieren --> Supply löschen, Referenz und Einheit ändern | ||
| + | - (Unterschied zwischen M.. Move und D... Drag) | ||
| + | - Versorgung fehlt: | ||
| + | - Zunächst nachsehen: ist der Opamp unipolar oder bipolar? --> datenblatt! wenn so nicht beschrieben: | ||
| + | - Potentiale einfügen, siehe rechts: Ground oder 5V oder andere feste Potentiale | ||
| + | - Hier +5V, -5V | ||
| + | - GND an nicht inv Eingang | ||
| + | - Scheinen fertig zu sein | ||
| + | - Mal überprüfen lassen--> | ||
| + | - Connector für den Anschluss nutzen. --> im Elementebrowser (Shortcut '' | ||
| + | - wieviele Pins brauchen wir? --> 5 (V-, V+, GND, AIn, AOut) | ||
| + | - könnte man z.B. 1x5 oder 2x3 nutzen --> Suche '' | ||
| + | - Durchzählen erklären | ||
| + | - hier z.B. '' | ||
| + | - Footprint: Connector und '' | ||
| + | - Connector verbinden | ||
| + | - bitte jetzt nicht direkt verbinden! --> Kabelsalat | ||
| + | - erstmal Sortierung überlegen, hier z.B. eine Seite 5V, GND, -5V; andere Seite Ain, Aout | ||
| + | - Was tun statt sortierung? | ||
| + | - --> Power Symbole nutzen (5V, GND, -5V) | ||
| + | - --> Netzbezeichner für Ain und Aout einfügen, Shortcut '' | ||
| + | - nochmal überprüfen --> immernoch 4 Fehler , aber jetzt etwas anders | ||
| + | - Powerflag, um dem kiCAD mitzuteilen, | ||
| + | - je ein Powerflag am Connector bei 5V, GND, -5V --> Spannungssymbole einfügen '' | ||
| + | - nochmal | ||
| + | |||
| + | FERTIG! | ||
| + | Was gibt's noch? | ||
| + | - Bus | ||
| + | - einfügen eines Busses (mehrere funktional-zusammenhängende Verbindungen " | ||
| + | - " | ||
| + | - Hierarchien | ||
| + | - Seite hinzufügen | ||
| + | - Pin für Hierarchie | ||
| + | - Pin in anderer Seite einfügen | ||
| + | - Zeichenobjekte hinzufügen --> Linien zur Abtrennung sinnvoll | ||
| + | - Suchen: ''< | ||
| + | |||
| + | === tieferer Blick in den Layout Editor === | ||
| + | |||
| + | Gitlab | ||
| + | - Auf Homepage gehen | ||
| + | - erster Upload | ||
| + | - Wichtig: Commit & Push!! nochmals nachprüfen ob es angekommen ist. | ||
| + | |||
| + | Wiederholung für Abgabe Schematic | ||
| + | - Download von '' | ||
| + | - Öffnen | ||
| + | - Finde die Fehler! | ||
| + | - R2 10k --> verschieben | ||
| + | - GND immer nach unten, +V nach oben | ||
| + | - Beschriftung U1B fehlt | ||
| + | - Globaler Bezeichner '' | ||
| + | - Beschriftung & Papiergröße | ||
| + | - ERC -> nochmals erklären -> MEXLE wiki für die Fehler / Warnungen | ||
| + | - Widerstand R1 --> Größe außerhalb der E-Reihe | ||
| + | - Icon '' | ||
| + | - kein '' | ||
| + | - Alle Komponenten jenseits von R und C (Dioden, ICs, Transistoren, | ||
| + | - R,L,C,D sollten die Größe 0603_1608Metric haben | ||
| + | - '' | ||
| + | - Checken der Komponenten im Layout | ||
| + | - Octoparts und Mouser für Komponenten | ||
| + | |||
| + | Im Beispiel: | ||
| + | - Alles (außer Rand und MEXLE Komponenten) nochmal löschen | ||
| + | - '' | ||
| + | - mil vs mm | ||
| + | - Raster und Raster-Überschnreibungen | ||
| + | - Ursprung umpositionieren: | ||
| + | - (unter '' | ||
| + | - rechts vorletztes Icon " | ||
| + | - Objekte verschieben: | ||
| + | - Verbindungen routen: '' | ||
| + | - mal " | ||
| + | - Besser Schlachtplan | ||
| + | - Wiki: Platinen Entwicklung | ||
| + | - Zunächst: Interfaces am Rand | ||
| + | - Aufbau PCB siehe: --> Datei --> Platinenkonfiguration (z.b. Edge Cuts) | ||
| + | - Buchse vergleichen mit Schematic | ||
| + | - Welche gewünscht? | ||
| + | - Drag mit '' | ||
| + | - Text sichtbar: Rechtsklick --> '' | ||
| + | - Buchse drehen | ||
| + | - R? L? | ||
| + | - Drehen gesperrt. Wie entsperren? | ||
| + | - Auswahlfilter: | ||
| + | - Dann: große ICs | ||
| + | - hier U1 | ||
| + | - ?? 45 rot in Eigenschaften | ||
| + | - Rand der Platine | ||
| + | - rechts Edge-Cuts anklicken | ||
| + | - Rechteck zeichnen | ||
| + | - Alternativ auch mit Linien, Kreisbogen, Kreis, Polygon | ||
| + | - Falls die Enden nicht genau verbunden werden können: Ursprung mittels Shortcut '' | ||
| + | - Ratsnest (Massefüllfläche) erstellen | ||
| + | - F.Cu oder B.Cu anwählen | ||
| + | - Shortcut: ''< | ||
| + | - erste Ecke anklicken | ||
| + | - äußerste Lagen auswählen | ||
| + | - als Netz GND auswählen | ||
| + | - '' | ||
| + | |||
| + | - nacheinander die Ecken des Polygons anklicken (am beste ) | ||
| + | |||
| + | - '' | ||
| + | - Lagenaufbau > techn. Lagenaufbau > 2-Lagig / 4-Lagig \\ Siehe auch https:// | ||
| + | - Designregeln > z.B. Kupfer zu Rand-Freiraum | ||
| + | - Design rules | ||
| + | * Design rules from [[https:// | ||
| + | * Import via '' | ||
| + | * PCB thickness for the 2-layered board does not fit... --> core should be $1.6 ~\rm mm$ | ||
| + | - Eigenschaftsverwaltung ein/ | ||
| + | - Bauteile bewegen | ||
| + | - --> bei Auswahlfilter (rechts unten): Text demarkieren --> weniger probleme bei der Auswahl | ||
| + | - Leitungen erstellen: | ||
| + | - Verschieben mit Shortcut '' | ||
| + | |||
| + | === noch tieferer Blick in den Layout Editor === | ||
| + | |||
| + | - PCB Example 2 | ||
| + | - Anpassungen in der Schematic | ||
| + | - Schnittstellen in Datenblatt suchen (z.B. ADC, OCx etc) | ||
| + | - Zeichengröße kann beibehalten werden | ||
| + | - ERC sollte leer sein! | ||
| + | - Wechsel in pcb Ansicht | ||
| + | - PCB Ansicht | ||
| + | - Platine aus Schaltplan aktualisieren (hierzu bei den Studiprojekten die Packages in Den Datenblättern nachsehen..) | ||
| + | - Lagenansicht auf vordere Lagen stellen | ||
| + | - Tricks zum Optimieren / Typische Fehler | ||
| + | - Taste '' | ||
| + | - '' | ||
| + | - erst Buchse J1 positionieren, | ||
| + | - '' | ||
| + | - Abblockkondensator setzen | ||
| + | - Tauschen von Pins z.b. bei dual Opamps oder Gatter (hier z.B. U1B mit U1D über Verschieben) | ||
| + | - Schrift auf 0.8mm bis 1.0mm | ||
| + | - Leiterbahn hat unverbundenes Ende | ||
| + | - 90° Winkel (L) vs Spitze Winkel (Y) | ||
| + | - Vias in Pads | ||
| + | - Lücken in der Massefläche | ||
| + | - Unverbundene Masseflächen | ||
| + | - Kupfersplitter | ||
| + | |||
| + | {{drawio> | ||
| + | |||
| + | |||
| + | \\ \\ \\ \\ | ||
| + | ====== Alt Intro in das Elektronik Labor (eagle) ====== | ||
| - | Kap 1 - kurzer Blick ins Control Panel | ||
| - | - rechts oben: eingeloggt oder nicht \\ auch über Hilfe > Über eagle | ||
| - | - Hilfe --> Dokumentation --> elektro-tutorial.pdf oder ausführlicher | ||
| - | - Datei --> Neu --> Projekt (nicht zwingend für kleine Projekte notwendig) | ||
| - Neues Projekt --> Rechtskl. --> Schließen | - Neues Projekt --> Rechtskl. --> Schließen | ||
| - Dateien häufig unabh. von einem Projekt | - Dateien häufig unabh. von einem Projekt | ||
| Zeile 93: | Zeile 341: | ||
| - SCHematic: | - SCHematic: | ||
| - erste leiste: Zoom in, zoom out, Stop | - erste leiste: Zoom in, zoom out, Stop | ||
| - | - nur SCH auf (BRD zu): alles herauslöschen | + | - nur SCH auf (BRD zu): alles herauslöschen |
| - Bauteile einfügen über add | - Bauteile einfügen über add | ||
| - | Kap 2 - erster eigener Schaltplan | + | Kap 2 - erster eigener Schaltplan |
| - TL072 wieder einfügen | - TL072 wieder einfügen | ||
| - was fehlt? Widerstand, Kondensator, | - was fehlt? Widerstand, Kondensator, | ||
| - | - bei suche nach resistor und capa nicht nach *r* oder *c* nicht suchen ! Zuviele | + | - bei suche nach resistor und capa nicht nach *r* oder *c* nicht suchen ! Zu viele Ergebnisse und dauert zu lange |
| - Widerstände z.B. über *resist* | - Widerstände z.B. über *resist* | ||
| - ideal: immer RCL nehmen! | - ideal: immer RCL nehmen! | ||
| Zeile 121: | Zeile 369: | ||
| - net | - net | ||
| - ESC --> Ende | - ESC --> Ende | ||
| - | - Komponenten kopieren | + | - Komponenten kopieren |
| - Schrift drehen | - Schrift drehen | ||
| - Funktion Drehen ist noch aktiv --> kann überall „genutzt“ werden --> ESC hilft um es zurück zu nehmen | - Funktion Drehen ist noch aktiv --> kann überall „genutzt“ werden --> ESC hilft um es zurück zu nehmen | ||
| Zeile 153: | Zeile 401: | ||
| - Optional | - Optional | ||
| - Rahmen anpassen --> Mexleformat beachten | - Rahmen anpassen --> Mexleformat beachten | ||
| - | - Grid anpassen (1100mil) | + | - Grid anpassen (1100mil) |
| ===== 5. Stunde ===== | ===== 5. Stunde ===== | ||
| Zeile 164: | Zeile 412: | ||
| - Grün = Lötstopplack | - Grün = Lötstopplack | ||
| - Ripup | - Ripup | ||
| - | - All zuviel, da auch Bohrungen weg | + | - All --> |
| - Connected copper | - Connected copper | ||
| - | - Beschriftung und Text eher nicht auf Kupferfläche! | + | - Beschriftung und Text eher nicht auf Kupferfläche! |
| - --> | - --> | ||
| - IC bevorzugt in die Mitte | - IC bevorzugt in die Mitte | ||
| - Modularisieren | - Modularisieren | ||
| - | - Kondensatoren und Widerstände nahe an der Komponente | + | - Kondensatoren und Widerstände nahe an der Komponente |
| - Passiv-Komps gleichmäßig / systematisch anordnen | - Passiv-Komps gleichmäßig / systematisch anordnen | ||
| - | - Rotate | + | - Rotate |
| - Befehl Route | - Befehl Route | ||
| - Hübsch ist: | - Hübsch ist: | ||