Hallo zusammen Ich bin ein blutiger Anfänger was das Platinen Layout angeht und abgesehen davon finde ich das es schon eine der schwereren Übungen meines Hobbys ist. Ich hab mich an einer Platine versucht die das EA_DOGL126 Display für den Anschluss an den Mikrocontroller vorbereiten soll. Ein Spannungsregler und ein Pegelwandler für das Signal sind auch an Bord. Ich möchte dieses Board verwenden um möglichst einfach das oben genannte Display an 5V uC benutzen zu können. Bei der Schaltung handelt es sich um Standartschaltungen wie sie im Datenblatt angegeben ist, jedoch habe ich beim Boarddesign ein riesengroßes Problem: Keine Erfahrung und auch Tutorials helfen mir nicht 100% weiter. Ich habe in der Zip Datei das gesamte Projekt angefügt, ich hoffe die Eagle Erfahrenen können so reingucken, und möchte euch so Fragen, wie bekomme ich die restlichen Routing hin? Hb ml was von sogenannten Visa gehört, aber leider keine Ahnung wie man die macht. Meine Frage lassen sich praktisch auf folgende Fragen begrenzen: - Sind alle SMD's jetzt auf der Rückseite der Platine genannt? Ist es richtig dafür "Mirror" zu nehmen? - Wie bekommen ich die restlichen Routing hin, kann ich von oben nach unten springen? - Wie kann ich den Rest der Platine zur Massefläche machen? Ich würde mich freuen wenn Ihr mir helfen würdet besser im Umgang mit Eagle zu werden. Klar, ich will es nur als Hobby betreiben, aber wenn man dann mal eine Platine professionell Herstellen lassen will möchte man das viele Geld ja nicht wegwerfen nur weil man es nicht kann... Ich Danke euch allen im voraus! Der Dog_Display Kerl
Doggy_Dog schrieb: > wie bekomme ich die restlichen Routing hin? Mit der ROUTE-Funktion. > Hb ml was von sogenannten Visa > gehört, aber leider keine Ahnung wie man die macht. Das steht in der Hilfe zu ROUTE. (Shift+Klick) > Sind alle SMD's jetzt auf der Rückseite der Platine genannt? Welches Verb wolltest du eigentlich anstelle "genannt" verwenden? > Wie kann ich den Rest der Platine zur Massefläche machen? Beitrag "Massefläche in EAGLE?"
Clemens L. schrieb: >> Sind alle SMD's jetzt auf der Rückseite der Platine genannt? > > Welches Verb wolltest du eigentlich anstelle "genannt" verwenden? "gelandet"
Stell mal das routing grid des AR auf 0,325mm ein, so das der AR deinen 4050 auch anfahren kann.
@Doggy_Dog (Gast) >Spannungsregler und ein Pegelwandler für das Signal sind auch an Bord. >Ich möchte dieses Board verwenden um möglichst einfach das oben genannte >Display an 5V uC benutzen zu können. Da sind ein paar Fehler. Schaltplan Die Hintergrundbeleuchtung an 3,3V ist SEHR toleranzempfindlich, wenn die LEDs selber schon fast 3V Flußspannung haben (RGB). Die versorgt man deutlich besser aus 5V. Widerstände anpassen. Es fehlt ein Entkoppelkondensator für U1 https://www.mikrocontroller.net/articles/Kondensator#Entkoppelkondensator Der Ausgangskondensator von U2 ist falsch angeschlossen, der gehört direkt an VOUT. Für diese einfache Schaltung ist der Spannungsregler Overkill, ein LP2950 reicht locker. PWRGD braucht kein Bastler. U1 als Anfänger in TSSOP löten ist nicht sinnvoll. Nimm das SOIC Gehäuse. Ebenso U2, nimm LP2950 in SO8. Nimm lieber 4.3mm Bohrungen, dort hast du mehr Toleranzausgleich. Dein Wannenstecker kollidiert mit dem LCD. Ein Zeichungsrahmen wäre nett. (Lib frames) https://www.mikrocontroller.net/articles/Schaltplan_richtig_zeichnen >- Sind alle SMD's jetzt auf der Rückseite der Platine genannt? Ist es Ja >richtig dafür "Mirror" zu nehmen? Ja. >- Wie bekommen ich die restlichen Routing hin, kann ich von oben nach >unten springen? Mit einem VIA. >- Wie kann ich den Rest der Platine zur Massefläche machen? Das ist ein Fetisch. Lass es. https://www.mikrocontroller.net/articles/Richtiges_Designen_von_Platinenlayouts#Vorgehen_bei_der_Layouterstellung https://www.mikrocontroller.net/articles/Kategorie:Eagle
Clemens L. schrieb: > Welches Verb wolltest du eigentlich anstelle "genannt" verwenden? "genannt" ist ein Adjektiv.
Hallo und Danke für deine sehr sehr gute Hilfe! Ich habe nun im Schaltplan einige Änderungen welche aus deiner Feder stammen einfließen lassen. Der Schaltplan ist diesmal als Screenshot angehängten. Falk B. schrieb: > @Doggy_Dog (Gast) > >>Spannungsregler und ein Pegelwandler für das Signal sind auch an Bord. >>Ich möchte dieses Board verwenden um möglichst einfach das oben genannte >>Display an 5V uC benutzen zu können. > > Da sind ein paar Fehler. > > Schaltplan > > Die Hintergrundbeleuchtung an 3,3V ist SEHR toleranzempfindlich, wenn > die LEDs selber schon fast 3V Flußspannung haben (RGB). Die versorgt man > deutlich besser aus 5V. Widerstände anpassen. Ich habe mich hier strikt an das Datenblatt gehalten. Und auch die auf Seite 2, Tabelle 1 genannten Vorwiderstände genutzt. Ich verwende als Backlight "Amber". http://www.lcd-module.de/pdf/grafik/dogl128-6.pdf > Es fehlt ein Entkoppelkondensator für U1 > > https://www.mikrocontroller.net/articles/Kondensat... Pegelwandler und Displaycontroller erhielten jeweils die nötigen 100nF Kondensatoren. Der Displaycontroller hat sogar für jeden seiner VDD Eingänge einen eigenen Kondensator erhalten. Danke für den verlinkten Artikel, der hat mir sehr geholfen und war bis dato unbekannt. > Der Ausgangskondensator von U2 ist falsch angeschlossen, der gehört > direkt an VOUT. Erledigt. > Für diese einfache Schaltung ist der Spannungsregler Overkill, ein > LP2950 reicht locker. PWRGD braucht kein Bastler. PWRGD liegt nur auf dem Wannenstecker damit das Beinchen nicht so "sinnlos" rumhängt. Den Spannungsregler habe ich nur genommen weil ich mir unsicher war wieviel Strom für das Display zu Verfügung stehen muss. Hast du da Erfahrungswerte oder einen Anhaltspunkt in einem Datenblatt? Ich lese da 60mA alleine für den Hintergrund. > U1 als Anfänger in TSSOP löten ist nicht sinnvoll. Nimm das SOIC > Gehäuse. > Ebenso U2, nimm LP2950 in SO8. Danke für den Tipp :-) Aber ich hoffe ja das ich es nicht selber löten muss. Nein Spaß bei Seite, wenn man Unerfahren ist kennt man die vielen Millionen Bauteile einfach noch nicht, auch nicht ihre Vorzüge und Nachteile. Da heißt es Erfahrungen sammeln. > Nimm lieber 4.3mm Bohrungen, dort hast du mehr Toleranzausgleich. Erledigt. > Dein Wannenstecker kollidiert mit dem LCD. Der soll eigentlich auch auf der Rückseite sein :-( Somit sollte er doch nicht kollidieren, müsste aber als erstes gelötet werden?! > Ein Zeichungsrahmen wäre nett. (Lib frames) Erledigt -) > https://www.mikrocontroller.net/articles/Schaltpla... > >>- Sind alle SMD's jetzt auf der Rückseite der Platine genannt? Ist es > > Ja > >>richtig dafür "Mirror" zu nehmen? > > Ja. > >>- Wie bekommen ich die restlichen Routing hin, kann ich von oben nach >>unten springen? > > Mit einem VIA. Ich glaube genau das ist das was ich suchte und nicht fand. Der Autorouter benutzt sie jedoch von alleine. > >>- Wie kann ich den Rest der Platine zur Massefläche machen? > > Das ist ein Fetisch. Lass es. Danke, das hat mir wahrscheinlich viel Arbeit gespart :-) > > https://www.mikrocontroller.net/articles/Richtiges... > > https://www.mikrocontroller.net/articles/Kategorie:Eagle
>Ich habe mich hier strikt an das Datenblatt gehalten. Und auch die auf >Seite 2, Tabelle 1 genannten Vorwiderstände genutzt. Ich verwende als >Backlight "Amber". Mag ja sein, aber die vorgeschlagene 5 Volt-Versorgung tut dir nicht weh. Entlastet sogar den Spannungsregler. Und liegt immer auf der richtigen Seite.
@ Doggy_Dog (Gast) >Ich habe mich hier strikt an das Datenblatt gehalten. Und auch die auf >Seite 2, Tabelle 1 genannten Vorwiderstände genutzt. Ich verwende als >Backlight "Amber". >http://www.lcd-module.de/pdf/grafik/dogl128-6.pdf OK, dann geht es. In deinem Schaltplan ist halt RGB drin. Das geht nicht. Trotzdem ist die 5V Speisung besser. Erstens weil der Strom nicht durch den 3,3V Regler muss, 2. weil die Verlustleistung beim einem Linearregler so oder so entsteht (bei 5V Speisung nur im Vorwiderstand, bei 3,3V Speisung im Spannungsregler und im Vorwiderstand) und 3. weil damit die Konstantstromeigenschaft des Vorwiderstands verbessert wird. Siehe LED >Pegelwandler und Displaycontroller erhielten jeweils die nötigen 100nF >Kondensatoren. Ja, und du hast gleich einen äußerst ungewöhnlichen Stil kreiert, Kondensatoren einzuzeichnen. 8-0 C10-C12 stehen bei dir alle auf dem Kopf. https://www.mikrocontroller.net/articles/Schaltplan_richtig_zeichnen "Möglichst oben positivere Spannungen als unten" Auch wenn man dann eine Kreuzung erhält. >"sinnlos" rumhängt. Den Spannungsregler habe ich nur genommen weil ich >mir unsicher war wieviel Strom für das Display zu Verfügung stehen muss. >Hast du da Erfahrungswerte oder einen Anhaltspunkt in einem Datenblatt? Das steht im Datenblatt des verbauten Controllers. www.lcd-module.de/eng/pdf/zubehoer/st7565r.pdf Seite 58, Tabelle 21. Max. 205uA ;-) >Ich lese da 60mA alleine für den Hintergrund. Theoretisch ja, praktisch braucht man das nicht mal ansatzweise. Das Ding ist schon mit 20mA sehr hell. >Der soll eigentlich auch auf der Rückseite sein OK, hab ich übersehen. >nicht kollidieren, müsste aber als erstes gelötet werden?! Ist vorteilhaft. >Ich glaube genau das ist das was ich suchte und nicht fand. Der >Autorouter benutzt sie jedoch von alleine. Vergiss den Autorouter. Erst recht bei dem Board. https://www.mikrocontroller.net/articles/Eagle_im_Hobbybereich#Auswahl_des_Rasters
Nachtrag: Der Transistor Mit 470 Ohm Basisvorwiderstand verbraucht 50 mal soviel Strom wie das LCD 8-0 Tipp: Nimm einen MOSFET ala BSS138, der braucht keinen Basisstrom. Nut einen 100k Pull-Down Widerstand zwischen Gate und Source. Fertig.
Doggy_Dog schrieb: > Der Schaltplan ist diesmal als Screenshot angehängten. Guck mal, was es bei EAGLE im
1 | Menü Datei - Exportieren ... - Image |
für eine Möglichkeit gibt. Damit kann man richtig scharfe PNG-Dateien erzeugen und nicht so ein unscharfes JPEG Gematsche.
Ich habe den Schaltplan nun angepasst. Hoffe ich habe das nun alles berücksichtigt was ihr dort genannt habt. 1.) Bild ist exportiert. Nicht fotografiert :-) 2.) Das Backlight wird nun mit 5V versorgt, Widerstandswert sind wieder aus der Tabelle 1 auf Seite 2 des Datenblatt. 3.) Transistor wurde gegen FET getauscht. Verschaltung geändert, ist der Gatewiderstand mit 1kOhm okay? 4.) Hab versucht den Plan an einigen Stellen ein wenig zu optimieren was die Lesbarkeit angeht. Ja würde gerne per Hand routen aber das sieht bei mir so was von Kraut und Rüben aus und mit den Neuerungen ist das alles eh hinfällig. Werde es heute Abend nochmal versuchen aber ich denke das kommt alles erst mit der Erfahrung. Oder will mir einer von euch das vormachen? xD Nein Nein ich werde es wohl selber probieren müssen, will ja was dazu lernen.
@ Doggy_Dog (Gast) >Das Backlight wird nun mit 5V versorgt, Widerstandswert sind wieder aus >der Tabelle 1 auf Seite 2 des Datenblatt. >Transistor wurde gegen FET getauscht. Verschaltung geändert, ist der >Gatewiderstand mit 1kOhm okay? Der ist überflüssig. Direkt an das Signal und gut. >4.) Hab versucht den Plan an einigen Stellen ein wenig zu optimieren was >die Lesbarkeit angeht. Gut! >Ja würde gerne per Hand routen aber das sieht bei mir so was von Kraut >und Rüben aus und mit den Neuerungen ist das alles eh hinfällig. Werde >es heute Abend nochmal versuchen aber ich denke das kommt alles erst mit >der Erfahrung. Genau. Übung macht den Meister. Eins fehlt noch. U1/Pin14 muss auf GND oder VCC gelegt werden. Eingänge von ICs dürfen nie offen bleiben, erst recht nicht bei CMOS-ICs! Pin 15 bleibt offen, das ist ein Ausgang.
Hallo zusammen, Anbei wieder das ganze Eagle Projekt als Zip. Ich habe mich mal am Routing versucht und würde gerne von euch wissen ob das so funktioniert. Leider habe ich viele Funktionen in dem Editor nicht verstanden. Würde mich über hilfreiches Feedback freuen.
@ Doggy_Dog (Gast) >Ich habe mich mal am Routing versucht und würde gerne von euch wissen ob >das so funktioniert. Sieht auf den ersten Blick brauchbar aus. > Leider habe ich viele Funktionen in dem Editor nicht verstanden. Übung, Übung, Übung. Und auch mal im Handbuch sowie Tutorial nachlesen und die Übungen dort drin durchführen. Zu deinem Schaltplan/Layout Es fehlt ein Massesymbol an U1/Pin8 sowie den Kondensatoren! Am Ende das Layouts muss du einen DRC machen. Dazu gibt es in der Menuleiste unten links das Symbol. Da kommen bei dir viele Fehler hoch. C10 muss NAH an U1! Max. 20mm Abstand, nach Möglichkeit weniger! C11 gehört nah an U2, auch wenn dort der Abstand nicht ganz so kritisch ist. R5 ist sinnvollerweise auch nah U2 zu platzieren. DRC richtig einstellen. DRC -> Sizes -> Minimum Drill 0.6mm Clearance Fehler bereinigen. Die Außenumrisse und die Befestigungsbohrungen auf gescheite, ganze, METRISCHE Koordinaten setzen. (Raster auf 1mm stellen, Umrisse und Bohrungen mit gedrückter STRG Taste und MOVE anclicken und wieder absetzen). Dann passt das soweit Zum Vergleich kannst du mein Projekt anschauen.
Hallo und mal wieder Danke Falk, Ich habe mich noch einmal dran gesetzt. So langsam aber sicher versteht ich die Zusammenhänge besser. Gut mein Layout sagt mir jetzt nicht mehr so ganz zu da ich die Fehler durch verschieben korrigiert habe und dadurch einige Winkel nicht mehr optimal sind. Eventuell muss ich das nochmal neu machen aber ich weiß jetzt schon mehr als am Anfang. Eine kleine Frage hab ich da noch: Clearance bedeutet das sich Leiterbahnen zu nah kommen, aber liefern ist das den zu beachten? Über Leiterbahnen wird doch Lötlack verwendet und bei Durchführungen ist doch auch Platz? Und ein Überspringen bei der kleinen Spannung ist doch nicht zu erraten... Dürfte ich mir die Platine nach deinen Entwurf einmal fertigen lassen? Hab da mehr vertrauen drin als in mein Künste ;-)
Doggy_Dog schrieb: > Clearance bedeutet das sich Leiterbahnen zu nah kommen, aber liefern ist > das den zu beachten? "liefern" = "inwiefern"? Es ist insofern zu beachten, als es ein Fehler ist. Die Clearance gibt an, was der Leiterplattenhersteller nocht zuverlässig ohne Fehler fertigen kann. Wenn dir das egal ist, dann kannst du den Fehler ignorieren. Es ist wie die rote Ölwarnleuchte beim Auto: wenn dir diese Lampe egal ist, dann kannst du auch weiterfahren wenn sie leuchtet. Ob es gut geht, das siehst du später... Doggy_Dog schrieb: > Ich habe mich mal am Routing versucht ... > Leider habe ich viele Funktionen in dem Editor nicht verstanden. Aus diesem Grund "spielt" man erst mal an einen unproduktiven Design so lange herum, bis man diese Funktionen versteht. Denn sonst wird unweigerlich das passieren: Doggy_Dog schrieb: > Eventuell muss ich das nochmal neu machen Tu das. Ein paar Tipps noch: 1. lass beim Layouten den Bestückungsdruck weg. Der verwirrt nur. 2. schalte ab&zu mal den unteren und den oberen Layer aus und betrachte das Layout nur von einer Seite. So erkennst du unnötige Umwege leichter. 3. du darfst auch geradeaus unter ICs fahren. Das erspart unnötiges Herumgegurke und du weichst nicht unnötigerweise auf dem 4. mach von vorn herein die Versorgungsleitungen (Vcc, GND, ...) DICKER. Dann erkennst du leichter, wo du besser keine Umwege fahren solltest. 5. verwende die "Show" Funktion, um einzelne Leiterbahnen im Verlauf zu kontrollieren.
:
Bearbeitet durch Moderator
@ Doggy_Dog (Gast) >das den zu beachten? Über Leiterbahnen wird doch Lötlack verwendet Darum geht es nicht. >und >bei Durchführungen ist doch auch Platz? Zu eng ist zu eng! > Und ein Überspringen bei der >kleinen Spannung ist doch nicht zu erraten... Aber ein "Verkleben" der Leiterbahnen beim Ätzen. Das kann ein Hersteller nur bis zu einem bestimmten Mindestabstand SICHER. Danach steigt die Fehlerwahrscheinlichkeit relativ stark an. >Dürfte ich mir die Platine nach deinen Entwurf einmal fertigen lassen? Meinetwegen. >Hab da mehr vertrauen drin als in mein Künste ;-) Geh das Risiko ein. Im Fehlerfall hast du halt Lehrgeld bezahlt. Wenn du meine Hinweise noch umsetzt, kannst du auch dein Layout bestellen. Denn es wird nicht immer einer da sein, der das Layout für dich macht.
Okay ich werde mich nochmal dranbegeben.... Danke für all die Hilfe!
Der 10-polige Stecker geht ja nach hinten raus.... Sofern du die Platine fertigen läßt, ist das auch kein Problem, weil es Durchkontaktierungen gibt. Wenn du aber selber ätzen willst, hast du keine Durchkontaktierungen und müßtest alle Verbindungen zum Stecker auf die Top Seite legen, sonst kannst du den Stecker nicht löten.
Hallo! Ich habe mich noch einmal dran gemacht und hoffe ich habe jetzt alle eure Tipps beachtet. Der DRC meckert nicht mehr, die Kondensatoren sollten nach an den IC's sein und die Wege der Leiterbahnen sind nicht so kompliziert. Was sagt ihr dazu, kann das funktionieren?
@ Doggy_Dog (Gast) >sollten nach an den IC's sein und die Wege der Leiterbahnen sind nicht >so kompliziert. Was sagt ihr dazu, kann das funktionieren? Naja, geht so. Die Anbindung vn C10 an IC1 ist zwar nicht so wirklich schön, sollte aber funktionieren. Viereckige VIAs nutzt man eher wenig, denn sie brauchen deutlich mehr Platz. Nimm runde oder achteckige. Die Verjüngung von einigen Leitungen ist unnötig, du hast endlos Platz, um die Leitung anders zu verlegen.
Hallo und danke nochmal für die Tipps. Leider haben sich nun wieder zwei Fragen aufgetan: Wie ändert man diese Vias im Nachhinein? Und was ist an der Anbindung des Kondensators zu verbessern? Muss der noch näher?
Doggy_Dog schrieb: > Wie ändert man diese Vias im Nachhinein? > Und was ist an der Anbindung des Kondensators zu verbessern? Muss der > noch näher? Rechtsklick (bzw. erst Info (das Auge) anklicken, dann aufs VIAs und unter Shape auf Round ändern. Ja, der Kondensator so nah wie nur irgendmöglich.
@ Doggy_Dog (Gast) >Wie ändert man diese Vias im Nachhinein? Alles markieren (GROUP) Dann mit CHANGE -> SHAPE -> ROUND Rechte Maustaste -> change group >Und was ist an der Anbindung des Kondensators zu verbessern? Muss der >noch näher? Näher ran und Leitungen kürzer und direkt anschließen. Schau dir mein Layout an.
Doggy_Dog schrieb: > Hallo! Ebenfalls. Was ist das für ein "ding" genau in der Mitte? Ist das ne Arretier-Bohrung? Wenn ja, dann verlege dort keinen LZ hindurch, sondern laß Abstand. Rück die LZ links unten von der Bohrung weg. Nochwas: zeichne dir ein Polygon auf der Unterseite und benenne es als GND (oder MASSE, je nachdem, wie du deine Masse benannt hast). Dann in den Optionen "Ratsnest berechnet Polygone" einschalten und dann "Ratsnest". Wenn dir die Abstände zu deinen LZ nicht gefallen, dann mit Change Isolate nach Wunsch ändern. Eine möglichst durchgehende Massefläche ist kein überflüssiger Schnickschnack, sondern Voraussetzung für ein gutes störfreies Funktionieren. Bedenke mal, daß ein ellenlanger Masse-Leiterzug an einem Stützkondensator denselben fast unwirksam macht. Nochwas..: Stelle dein Raster beim Plazieren und Routen auf etwas für dich sinnvolles ein. Wenn du selber ätzen willst, dann muß es eben alles etwas gröber sein, also Vias so etwa Dmr 2 mm und Bohrung 0.8 mm und LZ etwa 0.4 mm, dann Raster auf 0.2 mm. Das ätzt sich noch problemlos. Wenn du es fertigen läßt, dann nimm die Eckdaten deines Fertigers. Mit 0.2 mm LZ und Via-Bohrung von 0.4 mm und Durchmesser auf Auto überforderst du heutzutage niemanden mehr, normal sind LZ 0.15 und Bohrung 0.3 mm. Da kannst du getrost mit 0.05 mm Raster arbeiten - nutze das Scrollrad. Man hat eigentlich IMMER mit Bauteilen zu tun, deren Anschlüsse außerhalb des Rasters liegen. Das sollte dich nicht stören. Beginne das Routen immer_ an einem Bauteilanschluß und beende es _niemals an einem solchen. Stattdessen route den Rest vom anderen Bauteilanschluß bis zu der Stelle, wo du mit dem ersten Teil aufgehört hast. Dann hast du nämlich NIE ein Problem mit Anschlüssen, die außerhalb des Rasters liegen. W.S.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.