Mein erstes Layout - Feedback erwünscht

Gast #3837546
Lesenswert?

Hallo,
habe nun endlich mein erstes Platinen Layout fertiggestellt!
Bin eigentlich ganz zufrieden damit, habe alles per Hand geroutet.
Was kann ich noch verbessern?

Zum Projekt:
Ein Audio-Signal wird von den beiden MSGEQ7 ICs (eins für linken-, eins 
für rechten Kanal) verarbeitet und an den AD Wandler vom atmega328p 
geleitet.
Der MSGEQ7 hat 7 integrierte Bandpässe, die man mit strobe und reset 
multiplexen kann.
Die Ausgabe der AD Wandler erfolgt dann auf einem OLED-Display (SSD1306 
Controller). Das Display wird über die SPI Schnittstelle verbunden, 
daher die Jumper.
Eingaben erfolgen über einen Drehimpulsgeber.

Es handelt sich also um einen Grafischen Spectrum Analyzer für 7 Bänder, 
jeweils rechter und linker Kanal.
Gast #3837571
Lesenswert?

Die ON LED falschrum,
10uF bei RESET etwas überzogen, da funzt dann ISP nicht mehr,
die schrägen Linien im Schaltplan ein Zeichen von Faulheit,
noch mehr die Namen als Verbindungslabels der Buchsen,
du verlässt dich bei Schaltern und Encoder auf die internen pull ups - 
ich würde externe vorsehen auch wenn das nicht unbedingt nötig ist für 
eine solide Funktion,
die 100 Ohm an ARef doch sehr niederohmig, und das ist kein 
Spannungsteiler, liefert also 5V, wenn man 5V als Referenz will, braucht 
man die nicht über ARef reinstopfen, der AVR möchte lieber einen Filter 
vor AVCC.
ich würde mich fragen, ob man bei CLK des MSEQ7 nicht einfach ein 165kHz 
Rechtecksignal erzeugt vom uC einspeisen kann, damit wenigstens die 
Frequenzen stimmen, aber das geht aus dem Datenblatt nicht so genau 
hervor, sollte man vorher probieren,
und ob man die Betriebsspannung wirklich über einen USB Stecker bezieht, 
oder nicht doch lieber einen DC-Buchse für ca. 9V vorsieht und einen 
78L05 auf der Platine, sei mal dahingestellt.
Die 470uF bei der Spannungsversorgung sind überflüssig, es kommt ja kein 
50Hz Wechselstrom rein.
Ich würde ggf. noch einen Spannungsteiler am Eingang vorsehen, damit der 
MSGEQ7 an den Pegel der Quelle angepasst werden kann.

Das Layout ist nicht hübsch, wird aber so funktionieren (das Layout, 
nicht die Schaltung, die habe ich nicht auf jedes Bauteil abgeklopft), 
die Funktionen sind nicht beosnwers anspruchsvoll, USB nutzt du ja nicht 
für Daten.
Allerdings ist das fluten mit Masse eine schlechte (ebenfalls faule) 
Methode. Man bekommt auf die Art weit laufende Masseverbindungen. Man 
sollte Masse lieber per Hand routen, auf kurzen Wegen, parallel zu den 
VCC Leitungen.
Gast #3837587
Lesenswert?

Hallo,
vielen Danke für deine schnelle Antwort.
Das mit der Massefläche war mir nicht bewusst, ich dachte "das macht man 
so".
Wo ist der Unterschied zwischen einem USB Netzteil und einem 7805? Das 
USB Netzteil liefert ja auch eine relativ stabile Spannung, welche für 
diese Applikation völlig ausreichend sein sollte.
Daher ich (noch) nicht weiß welchen Output mir der MSGEQ7 liefert 
erschien mir ein Spannungsteiler an AREF optimal. Ich verstehe auch 
nicht wieso das kein Spannungsteiler sein sollte? Gut natürlich viel zu 
niederohmig, aber sonst müsste das doch gehen, oder nicht?
Ich werde das Layout wohl noch mal überarbeiten.

Gruß
Gast #3837589
Lesenswert?

Schaltplan:
- Gruselig
- die Labels sind nicht dein ernst oder?
- CCOPPL soll laut datasheet 100n sein
- 10µH + 100N an AVCC fehlen
- Lass dir RXD/TXD frei
- Digitale (Strope/Reset) vom Analogport runter
- Warum Strope/Reset 2x?
- Es gibt Zeichnungsrahmen
- + das Oben genannte

Layout:
- Masseführung nicht vorhanden
- Die 100n direkt an den AVR
- Dito bei den 2 MSGEQ7
- Dito bei den 33p & auf den Masse weg achten
- Unzählige male zitiert: 
http://www.lothar-miller.de/s9y/categories/33-Quarz
- Die 470µ weglassen oder dahin wo der Strom herkommt
- Schraubenkopf oben rechts bedacht?
- Wiso IN/OUT nicht neben USB?
#3837590
Lesenswert?

Pascal schrieb:
> Ich verstehe auch nicht wieso das kein Spannungsteiler sein sollte?
 ich schon :)

> Gut natürlich viel zu niederohmig, aber sonst müsste das doch gehen, oder nicht?

 Nein geht nicht, Du solltest vielleicht mal überlegen wie sich C6 
auswirkt. Sollte der vielleicht parallel TLR ?

 Die Bezeichnungnen solltest du auf jeden Fall anpassen, bei R78 weis 
man das es ein Widerstand ist, bei TLR vermutet man evt vielleicht eher 
einen Transistor.
Gast #3837591
Lesenswert?

Pascal schrieb:
> Das mit der Massefläche war mir nicht bewusst, ich dachte "das macht man
> so".

Schon, aber erst nachdem das Layout inklusive Masse fertig ist.

> Wo ist der Unterschied zwischen einem USB Netzteil und einem 7805? Das
> USB Netzteil liefert ja auch eine relativ stabile Spannung, welche für
> diese Applikation völlig ausreichend sein sollte.

Kommt darauf an wie viel Geld du dem Chinesen dafür bezahlt hast....

> Daher ich (noch) nicht weiß welchen Output mir der MSGEQ7 liefert
> erschien mir ein Spannungsteiler an AREF optimal.

1. Versuchsaufbau auf lochraster?
2. Wie viele Pixel hat dein Display? Der ADC hat 1023 stufen.....

> Ich verstehe auch
> nicht wieso das kein Spannungsteiler sein sollte?

Weil TRL nicht an GND sondern an C6 angeschlossen ist.

> Gut natürlich viel zu niederohmig,

Ja, der AVR zieht bei dir am AREF ca 130µA

> aber sonst müsste das doch gehen, oder nicht?

Es werden 5V an AREF anliegen. Dann lieber nur 100nF nach GND
und den ADC ensprechend einstellen.

> Ich werde das Layout wohl noch mal überarbeiten.

Und den Schaltplan bitte auch.
#3839135
Lesenswert?

Die Leitungen im Schaltplan und die nicht verlegten GND Verbindungen 
deuten auf Faulheit hin. Kondensatoren gehören an die ICs und nicht 
"gleichmäßig in der Galaxis" verteilt. (Hat ein vorposter schon 
erwähnt): Man zeichnet Symbole im Schaltplan und keine IC-Sockel.
Gast #3839988
Lesenswert?

Wäre i.d.R. auch sinnvoll wenn du deinen Schaltplan nach dem EVA-Prinzip 
zeichnest. Dann erkennt man auch den Signalfluß.

Netze kann man im Schaltplan auch trennen, mit Labels versehen und 
trotzdem übersichtlich zeichnen ohne sie quer durch Blatt zu zeichnen. 
Ein Rahmen fehlt.
Gast #3840336
Lesenswert?

Pascal schrieb:
> Danke für eure Hilfe, ich habe den Schaltplan neu entworfen. Ich denke
> damit lässt sich nun arbeiten. Oben der ist mir mittlerweile schon
> ziemlich peinlich.

Der sieht schon deutlich besser aus.
Die wenige 45° Linien würden mich jetzt nicht stören, trotzdem würde ich 
die so nicht zeichnen.


Eagle_Layouter schrieb:
> Wäre i.d.R. auch sinnvoll wenn du deinen Schaltplan nach dem EVA-Prinzip
> zeichnest. Dann erkennt man auch den Signalfluß.
>
> Netze kann man im Schaltplan auch trennen, mit Labels versehen und
> trotzdem übersichtlich zeichnen ohne sie quer durch Blatt zu zeichnen.
> Ein Rahmen fehlt.

Diese Tipps erhöhen nochmal die Übersichtlichkeit. Links Spannungs und 
Signaleingänge, mitte Verarbeitung und rechts Signalausgabe.

Das Auftrennen der langen Leitungen würde ich auch empfehlen.
In meinen Schaltplänen gehe ich noch einen Schritt weiter. Ich Zeichne 
in Funktionseinheiten, welche jeweils einen eigenen Rahmen und 
Beschriftung bekommen.
Der Programmierstecker z.B. bekommt nur ringsum Labels mit den Signalen 
und verschwindet in einer Ecke. Der ist für die Funktion der Schaltung 
nicht interessant, er sollte nur nicht vergessen werden. ;-)
Gast #3840434
Lesenswert?

> In meinen Schaltplänen gehe ich noch einen Schritt weiter. Ich Zeichne
> in Funktionseinheiten, welche jeweils einen eigenen Rahmen und
> Beschriftung bekommen.
Hab ich in meinen Schaltplänen auch gemacht, wegen der 
Übersichtlichkeit. ;)

Viele wollen meist ein schnelles Ergebnis sehen / haben, denen der 
Schaltplan als Dokumentation nicht so wichtig erscheint.

Spätestens bei der Fehlersuche macht sich dieser wieder bezahlt und man 
findet Dinge schneller.
Gast #3840838
Lesenswert?

Eagle_Layouter schrieb:
> Warum / Wieso nicht?
> Das interessiert mich mal.

Mawin muss halt immer was dazuplappern, das darfst du nicht hinterfragen 
oder überhaupt ernst nehmen. Wahrscheinlich hat er noch nie einen 
Schaltplan gezeichnet, der nicht mehr auf eine Seite passt. Richtig ist 
nur, dass man nicht aus Faulheit ALLES nur mit Labeln verbindet, manche 
hier machen Schaltpläne, die überhaupt keine gezeichneten Leitungen 
enthalten, das ist natürlich Unsinn. Jedenfalls für einen menschlichen 
Betrachter, dem CAD-Programm ist das egal.

Georg
Gast #3840996
Lesenswert?

> Mawin muss halt immer was dazuplappern, das darfst du nicht hinterfragen
> oder überhaupt ernst nehmen.
;) :D

> ... Schaltplan gezeichnet, der nicht mehr auf eine Seite passt.
Da sicher viele (mich eingeschlossen) Projekte mit der 
Eagle-Light-Version erstellen, bleibt einem da nicht gerade viel 
Freiheit. Da hilft eigentlich nur die Rähmengröße (A4 -> A[0-3]) zu 
ändern, hat aber dann den Nachteil diesen zu drucken.

> ... nur, dass man nicht aus Faulheit ALLES nur mit Labeln verbindet
Wobei man hier auch unterscheiden sollte, das 'LABEL' mit / ohne xref zu 
verwenden. Label mit xref machen eigentlich erst bei mehrseitigen 
Schaltplänen Sinn.
Gast #3851189
Lesenswert?

Also mein Eindruck ist,
dass man aus der verfügbaren Platinenfläche für die geforderten Teile 
mehr rausholen könnte.
Also das Ganze viel,viel enger zusammenbekommen könnte, sozusagen auf 
einem Drittel der Platinenfläche. Was dann erheblich an Kosten spart.

Joern
Gast #3851563
Lesenswert?

> Also das Ganze viel,viel enger zusammenbekommen könnte, sozusagen auf
> einem Drittel der Platinenfläche.
Stimm dir da zu.

Was wir aber nicht wissen, ob es schon die letzte (fertige) Version der 
PCB des TO's ist.
Gast #3851646
Lesenswert?

Georg schrieb:

> Eagle_Layouter schrieb:
>> Netze kann man im Schaltplan auch trennen, mit Labels versehen und
>> trotzdem übersichtlich zeichnen
>
> Nö.

> Eagle_Layouter schrieb:
>> Warum / Wieso nicht?
>> Das interessiert mich mal.
>
> Mawin muss halt immer was dazuplappern, das darfst du nicht hinterfragen
> oder überhaupt ernst nehmen.

Georg, kaum schreibe ich einen Beitrag mit nur einem Wort,
schwätzt du was von "dazuplappern", blöder geht es wohl nicht.

Ich HATTE in diesem Thread schon geschrieben
Beitrag "Re: Mein erstes Layout - Feedback erwünscht"
was an Labels blöd ist, das kann auch Eagle_Layouter lesen,
aber er fordert Extrawürste für sich wegen Lesefaulheit.

Man benötigt halt Erfahrung, um zu erkennen, wo die Fehlerträchtigkeit
im Label-Plan liegt. Labels sind schon beim Überganz von einem Planblatt 
zum anderen ein Problem, am Besten man zeichnet 'Steckverbinder' und 
schriebt dran auf welchem Blatt das Gegenstück zu finden ist.
#3851936
Lesenswert?

@ MaWin (Gast)

>im Label-Plan liegt. Labels sind schon beim Überganz von einem Planblatt
>zum anderen ein Problem, am Besten man zeichnet 'Steckverbinder' und
>schriebt dran auf welchem Blatt das Gegenstück zu finden ist.

Die Steckverbinder kann man sich sparen, die Zielkoordinaten schreibt 
jedes halbwegs aktuelle CAD-Progamm selber an die Labes. Ja, Eagle kann 
das auch ;-)

Labels sollte man innerhalb eines Blattes nur sehr sparsam bis gar nicht 
nutzen. Labels sind nur für Übergänge zwischen Schaltplanblättern 
gedacht, aber auch hier sollte man deren Anzahl eher klein halten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren