Guten Abend. Die Kabelfrickelei auf einem Breadboard bin ich leid. Daher habe ich mir ein 8-fach INput_OUTput Board in EAGLE(6.4) erstellt. Bin leider nicht so fit damit und bitte Euch daher, einmal einen prüfenden Blick auf den Schaltplan und das Board zu werfen. Für mich stehen folgende Fragen im Raum: 1. .SCH OK? 2. .BRD OK? 3. Ist das Layout geeignet, um es an einen Fertiger zu übergeben? (Habe zuletzt vor ca. 2-3 Jahren mit meinem Equipment gearbeitet, doch nun ist alles "veraltet". Die Bestückung werde ich selber mit bedrahteten Bauteilen vornehmen) Hilfreiche und nützliche Kritik ist willkommen! Ich freue mich auf Anworten! MfG Udo
Udo R. schrieb: > Für mich stehen folgende Fragen im Raum: > 1. .SCH OK? > 2. .BRD OK? Erste Gegenfrage: ERC und DRC gehen fehlerfrei durch?
Hallo Lothar, ERC geht bis (Warnungen)auf fehlende Wertangaben durch, DRC gibt etliche Fehler aus. Hatte ich bislang (vor Jahren) auch bei meinen einseitigen "Platinchen" keine Probleme mit. Hatte sie gebilligt und ok war´s :-)) Wo kann ich nachlesen, was ich da nicht korrekt wg. "Clearance, Width, Overlap" etc. falsch mache? (Mein altes Eagle Handbuch gibt da nicht viel her) Danke für Deine Antwort bzw.Frage.
lade das doch mal als gutes Bild hoch...
Hi Kevin, was ist denn ein "gutes Bild"? ->> ;-)) OK. Spass beiseite. Habe entspr. Dateien im .PNG-Format beigefügt. Ich hoffe, Du schaust mal drauf!
Udo R. schrieb: > DRC gibt etliche Fehler aus. Hast du die DRC-Regeln an die Fertigungsparameter des Herstellerprozesses angepasst bzw. dir von ihm die passende Datei runter geladen? Udo R. schrieb: > "Clearance, Width, Overlap" etc. falsch mache? (Mein altes Eagle > Handbuch gibt da nicht viel her) Hast du ein Englischwörterbuch? ;-) - Clearance ist der freie Abstand zwischen Leitern - Width ist die Leiterbahnbreite - Overlap ist ein Überlapp der Leiterbahnen verschiedener Signale Guck dir einfach mal die Bildchen an, die bei der Festlegung der Designregeln angezeigt werden.
Jetzt habe ich mal die BRD Dateien ins Eagle geladen: Udo R. schrieb: > 2. .BRD OK? Die beiden Abblockkondensatoren sollten direkt an dem jweiligen IC sitzen, nicht zusammen irgendwo auf der Leitung, wo's passt und dann über "kilometerlange" Leitungen zu den Versorgingspins führen (bei IC1) ;-) Die Bestückung ist weniger fehlerträchtig, wenn ICs gleich ausgerichtet sind. Die DRC Fehlermeldungen (Clearence, Overlap) werden bei vielen Schriftfeldern erzeugt. Die Felder überlappen oft mit Leiterbahnen bzw. der Sicherheitsabstand des Feldes zu Leiterbahnen wird unterschritten, was natürlich abhängig vom Textinhalt nicht unbedingt kritisch sein muss. Die Schriften müssen mit ausreichender Schriftstärke (Fehler "Width" -> Eigenschaft: Ratio) und als Vector-Font (Fehler "No Vector Font" -> Eigenschaften Font: Vector) festgelegt werden. Wenn du das berücksichtigst, sind schon ein Großteil der DRC-Meldungen erledigt.
ich würde die Taster als pulldown beschalten, die Kondensatoren weglassen und per SW entprellen. Begründung: Schalt- oder Lötfehler legen direkt +VCC ohne Begrenzung zum Port! Die Kondensatoren werden hart aufgeladen und der Stromimpuls belastet die Taster. Wenn die R als pullup geschaltet werden ist der Strom durch den Taster definiert und begrenzt. Der Taster schaltet nach GND und die Abfrage muss nur invertiert werden.
:
Bearbeitet durch User
Udo R. schrieb: > Hilfreiche und nützliche Kritik ist willkommen! > Ich freue mich auf Anworten! Ich habe mir mal das Board angesehen und neu arrangiert. Die Texte habe ich komplett rausgeworfen, sollte ja nur für die Bauteile sein. Lt. DRC würde elecrow die so produzieren können, sollte für 5 St. nicht mehr als 20€ kosten.
Alexander J. schrieb: > Lt. DRC würde elecrow die so produzieren können, sollte für 5 St. nicht > mehr als 20€ kosten. Wenn man die Bauteile nicht ganz großzügig auf der Platine verstreut, kommt man auch mit der halben Flächen aus und entsprechend günstiger weg ;-) SCNR
Wolfgang schrieb: > Alexander J. schrieb: >> Lt. DRC würde elecrow die so produzieren können, sollte für 5 St. nicht >> mehr als 20€ kosten. > > Wenn man die Bauteile nicht ganz großzügig auf der Platine verstreut, > kommt man auch mit der halben Flächen aus und entsprechend günstiger weg > ;-) > > SCNR Spielt bei elecrow z.Zt. keine Rolle. Alles bis 10*10cm 5 Stück knappe 10$. Deshalb habe ich die verteilt.
Ich würde auch die ICs mal mit Spannung versorgen und Abblockkondis können die auch brauchen. Die Pins für die Versorgung kann man mit "invoke" anfordern ;-)
Wenn mich die vielen Fehlermeldungen stören z.B. durch Texte so blende ich sie einfach, vor dem DRC, aus. Wenn man weiß, was man tut ist das kein Problem;-) Werden diese später (Produktion) benötigt: Einfach wieder einblenden.
Vielen Dank für die zahlreichen Hinweise und Anmerkungen, die ich nun erstmal sortieren und einordnen muss! Bin mir auch nicht mehr sicher, ob das Einlesen von 8 Tastern nicht besser über eine Tastenmatrix statt über ein ShiftIN-Register erfolgen sollte. Mit dem Überarbeiten der Daten habe ich begonnen und werde mich melden, sobald etwas Brauchbares dabei herausgekommen ist. Nochmals herzlichen Dank und Schönen Abend!
Alexander J. schrieb: > Jörn P. schrieb: >> Ich würde auch die ICs mal mit Spannung versorgen. > > Sind sie doch. In der Tat ist die Spannungsversorgung angeschlossen (im Bord). Aber zeig mir mal den Anschluss der pins 8 und 16 im Schaltplan. Ich finde da nix. Trotzdem meckert der ERC nicht. Auch kann man mit invoke die "nicht verwendeten" power pins in den Schaltplan holen. Wunder über wunder. Erklär mir mal jemand, wieso der ERC da nicht meckert, ich lerne gerne dazu.
Alexander J. schrieb: > Ich habe mir mal das Board angesehen und neu arrangiert. > Die Texte habe ich komplett rausgeworfen, sollte ja nur für die Bauteile > sein. > Lt. DRC würde elecrow die so produzieren können, sollte für 5 St. nicht > mehr als 20€ kosten. Ich dachte ja, ich schreibe zum ersten Beitrag nichts, aber jetzt muss ich eingreifen: Bitte dieses Layout nicht verwenden. Es ist Murks. Da hat jemand den superschlechten Autorouter von Eagle angeworfen, der dann total schrottige Leiterzüge erzeugt. Das erste Layout war verbesserungswürdig, aber lange nicht so schlimm wie dieser Vorschlag. Nun einige Hinweise, wie man es besser machen kann: Versuche, deine Spannungsversorgung irgendwo offensichtlich definiert anzuschließen. Ein Pin-Header mitten auf der Platine ist irgendwie nicht so geschickt, in nem Jahr bist du dann verwirrt darüber, ob da wirklich Spannung draufsoll oder ob das nicht irgendwelche Testpins waren. Spendiere deinen ICs noch Abblock-Kondensatoren. Die sollen so nah wie möglich an die ICs. Achte auf die Masseführung insbesondere zu den LEDs. Da geht nachher gut Strom rüber, daher brauchst du eine dicke Masseleitung. Achte generell auf die Spannungsversorgung: Mein Tipp: Spannungsversorgung zuerst routen, dann die restlichen Signale. Flächen füllt man erst zum Schluss, aber die Spannungsversorgung muss richtig und gut definiert sein, auch ohne Füllflächen. Vielleicht willst du für die Spannungsversorgung noch einen kleinen Pufferkondensator vorsehen (so 10µF-100µF, relativ unkritisch). Wirklich notwendig ist das wahrscheinlich bei deiner Schaltung nicht, aber das kann helfen, Fehlfunktionen zu vermeiden. Versuche außerdem, die Header für deine beiden Schieberegister identisch zu machen. Dann brauchst du nachher nur ein Kabel und es ist egal, was von beiden du anschließt. Das reduziert auch die Verwirrung ganz gewaltig. Bei diesen Headern ist es auch nicht verkehrt, einen GND-Pin vorzusehen, falls du doch mal die Schaltung mit einer anderen Spannung versorgen willst als deine Datenquelle.
someone schrieb: > Bitte dieses Layout nicht verwenden. Es ist Murks. Da > hat jemand den superschlechten Autorouter von Eagle angeworfen, der dann > total schrottige Leiterzüge erzeugt. Richtig, ich habe nur den Autorouter genommen. Warum sollte ich hier unbezahlt den halben Tag damit verbringen die Schaltung und das Layout aufzupeppen? Ich habe mich mal so als Aufwärmübung 10 Minuten drangesetzt und meiner Vorstellungen der Bauteilanordnung freien Lauf gelassen. Ich habe auch nichts an der Schaltung gemacht, sondern nur die Bauteile verschoben. Da es ja hier nicht um Raketentechnik geht, die das Lebenserhaltungssystem der ISS steuert, sondern nur um ein paar blinkende LEDs und Tastenabfragen, kann man die Schaltung so nehmen und auch den Autorouter verwenden. someone schrieb: > Versuche, deine > Spannungsversorgung irgendwo offensichtlich definiert anzuschließen. Ein > Pin-Header mitten auf der Platine ist irgendwie nicht so geschickt, in > nem Jahr bist du dann verwirrt darüber, ob da wirklich Spannung > draufsoll oder ob das nicht irgendwelche Testpins waren. Dafür soll es ja auch noch die Beschriftungen der PINS wieder einsetzen. So schlimm ist die Spannungsversorgung rechts oben an der Strom-ist-an-LED nun auch wieder nicht. Der TE wollte doch nur eine fliegende Breadboardverdrahtung etwas ordnen. Zum Schluß: Klar haben hier alle studiert, mindestens vier Dr. Titel und und schon im Keller drei Computer gebaut, die jeden Cray zum Frühstück vernaschen. Der Autorouter hat seine Daseinberechtigung, besonders im Hobbybereich, wo jemand versucht seine Programmierkenntnisse zu erweitern und im AVR Bereich nicht am Basteln vorbeikommt.
Alexander J. schrieb: > Jörn P. schrieb: >> Ich würde auch die ICs mal mit Spannung versorgen. > > Sind sie doch. In der Tat ist die Spannungsversorgung angeschlossen (im Bord). Aber zeig mir mal den Anschluss der pins 8 und 16 im Schaltplan. Ich finde da nix. Trotzdem meckert der ERC nicht. Auch kann man mit invoke die "nicht verwendeten" power pins in den Schaltplan holen. Wunder über wunder. Erklär mir mal jemand, wieso der ERC da nicht meckert, ich lerne gerne dazu. Ah, appel kommt die Erleuchtung:Eagle hat ja das "Feature" Powerpins automatisch mit gleichnamigen Versorgungen zu verbinden. IMHO in der heutigen Zeit ein Unding. Da hat blackbird noch mal Schwein gehabt ;-)
Jörn P. schrieb: > Alexander J. schrieb: >> Jörn P. schrieb: >>> Ich würde auch die ICs mal mit Spannung versorgen. >> >> Sind sie doch. > > In der Tat ist die Spannungsversorgung angeschlossen (im Bord). Aber > zeig mir mal den Anschluss der pins 8 und 16 im Schaltplan. Ich finde da > nix. Ich habe auch nur am Board gewerkelt, die Schaltung war mir egal, da die IC ja am Strom waren.
@ Udo Rabe(blackbird) Nur so nebenbei, du solltes dringend mal dein Account pflegen ;-) es sei denn du bist ein Zwitter halb Amsel, halb Rabe ;-) blackbird = Amsel ; Rabe = raven ;
Ich habe jetzt mal am ersten Entwurf rumgewurschtelt und im *.sch die IC-Versorgung nachgetragen. Dabei ist ein Vorschlag für das Bord. Geändert habe ich die Ausmaße der Kondis um Leiterbahnen zu "tunneln". Es läößt sich aber noch einiges verschieben für den persönlichen Geschmack ;-)
Alexander J. schrieb: > Warum sollte ich hier unbezahlt den halben Tag damit verbringen die > Schaltung und das Layout aufzupeppen? Ich habe mich mal so als > Aufwärmübung 10 Minuten drangesetzt und meiner Vorstellungen der > Bauteilanordnung freien Lauf gelassen. brauchst du nicht, aber dann lass es bitte auch. Das Gegenteil von gut ist nun mal gut gemeint. Wenn hier einer sein Layout reinstellt, möchte er gewöhnlich was lernen. Was lernt er bei deiner Schaltung? Richtig nix. Klar ist es keine Raketenwissenschaft. Aber wenn "ich" schon was Nachfrage, dann ist es doch nett, wenn einer ein wenig mehr Tips gibt, wie man es richtig macht. Der Ton ist evtl ein wenig Rüde, aber so ist das hier nun mal. Grüße
Jörn P. schrieb: > In der Tat ist die Spannungsversorgung angeschlossen (im Bord). Aber > zeig mir mal den Anschluss der pins 8 und 16 im Schaltplan. Ich finde da > nix. > Trotzdem meckert der ERC nicht. Das ist auch nicht nötig. In EAGLE zählen die Netznamen. Die grünen Verbindungslinien sind nur fürs Auge. Die Versorgungspins der beiden ICs hängen implizit, auch wenn sie nicht im Schaltplan dargestellt sind, an VCC bzw. Gnd.
Wie schon weiter oben erwähnt: Das ist IMHO Scheiße.
Hallo! Ich melde mich nochmal kurz. Vielen Dank an alle, die helfen wollten. @ Wolfgang(Gast): Bedanke mich besonders für deine hilfreichen Hinweise!!! DRC gibt keine Fehler mehr aus! Schönen Abend noch! MfG Udo
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.