Layout zu Schaltplan erstellen

OP #3895571
Lesenswert?

Guten Tag,

Ich habe mir jetzt eine Schaltung erstellt, die aus folgendem bestehen 
soll:

- 2 Relais
- Anschluss für LCD (4bit)
- 4 Taster
- 4 LED
- Atmega8
- ICSP Pins

Ich möchte ein einseitiges Layout haben, da ich diese Platine nachher 
selber ätzen werde.

Ich weiss aber nicht wie ich mich bei meinem einseitigen Layout anlegen 
soll, weil es soviele Kreuzungen bei den Luftlinien gibt.

Ich habe jetzt die Bauteile neu angeordnet, um so vielleicht etwas 
einfacheres zu erreichen, doch weiterhin ohne Erfolg, der Autorouter 
schafft es nicht einmal alle Verbindungen zu routen.

Gibt es da irgend eine gute Möglichkeit, oder geht es nur über Brücken 
auf dem Top-Layer?

Ich habe die Schaltung und das Board angehängt, dann kann sich das ja 
vielleicht jemand ansehen, und Verbesserungsvorschläge geben.

Es geht mir nicht darum, dass jemand anders das für mich routet, ich 
möchte gerne ein paar Ansätze bekommen, damit ich das nachher selber 
hinbekomme.
Angehängte Dateien:
Gast #3895583
Lesenswert?

vergess den autorouter erst mal.
mach es per Hand, das geht immer besser und schneller.
Wichtig alle Bauteile so anordnen wie sie gehören. Snubber direkt an 
Relai.
Stütz Kondesatoren a die Bauteile wo sie hin gehören.
Dann alle Gedanken über Stromversorgung machen keine Schleifen einbauen,
analogstromversorgung von Digitaler trennen.
Gast #3895603
Lesenswert?

Christophe Privat schrieb:
> Ich habe mir jetzt eine Schaltung erstellt, die aus folgendem bestehen
> soll:

Bevor du dich ans Routen machst, solltest du den Schaltplan 
vollständig eingeben, d.h.
1
 
2
 - alle Versorgungsspannungen vom µC anschließen 
3
   (ohne AVCC funktioniert deine LED-Ansteuerung nicht)
4

5
 - Abblockkondensatoren für jeden Versorgungsspannungsanschluß einzeichnen

Außerdem sollte vorher die Mechanik geklärt sein, d.h. Anordnung von 
Bedienelementen, Steckverbindern und Befestigungsbohrungen.
Gast #3895608
Lesenswert?

Ok, ich bin bekennender Nutzer von Sprint-Layout, und das, weil das 
Dingens genau keinen Autorouter hat. Wozu hat uns der Herrgott (oder 
Mutter/Vater) denn ein Gehirn mitgegeben? Klar, bei den meisten, um in 
halbgebückter Haltung irgendwelche Smartphones zu betatschen... Aber, 
damit geht noch einiges mehr! ;-)
Z.B. ein Layout solange umzudenken, bis es mit wenigen Brücken passt. 
Bei Einseitig kommt man häufig ohne Brücken nicht aus. Das ist auch ok 
so, es sollten nur nicht zuviele werden.
Im Ernst, ich habe natürlich zu Anfang auch mit diesen ach so 
intelligenten Autoroutern gefummelt (Eagle und Target), doch ich musste 
hinterher mehr vergurkte Leiterführungen fixen, als mir lieb war. 
Erkenntnis: Dann machste dat halt alleene!

Old-Papa
PS: Ich designe natürlich keine 6-lagigen Monsterbretter, nur Hobby.
#3895647
Lesenswert?

@ Christophe:

poste mal die Schaltung und bisheriges Board  als png oder pdf, nicht 
jeder "eagelt".
Desweiteren definiere die mechanischen Rahmenbedingungen, es macht einen 
großen Unterschied ob die LCD-Kabel auf unabhängigen Lötpunkten, einer 
2x8- oder einer 1x16 Stiftleiste kontaktiert werden sollen!!

Grüße leo
Gast #3895661
Lesenswert?

Beim LCD sollte man sich über die Nummerierung der Datenbits einig sein. 
Du solltest dich entscheiden, ob du mit der Zählung bei DB0 anfängst 
oder bei DB8 aufhörst. Sowohl DB0, als auch DB8 zu verwenden, mündet ins 
Chaos.
Gast #3895710
Lesenswert?

Versuch doch mal den Schaltplan ohne Kreuzungen zu zeichnen. Und vor 
allem ohne Labels zu benutzen. denke dann kommst Du zu eimner Lösung. 
Natürlich funktioniert das nur wenn z.B. der Prozessor auch das gleiche 
Pinning hat wie auf der Leiterplatte.
Gast #3895716
Lesenswert?

lüsterklemme schrieb:
> denke dann kommst Du zu eimner Lösung.
> Natürlich funktioniert das nur wenn z.B. der Prozessor auch das gleiche
> Pinning hat wie auf der Leiterplatte.

Der Unterschied zwischen Schaltplan und Leiterplattendesign ist dir 
schon klar, oder? Das Package vom Prozessor hat überhaupt nichts mit dem 
Schaltplan zu tun. Dort sollen die logischen Zusammenhänge übersichtlich 
dargestellt werden, egal wie verwürfelt die Pins im realen Package 
angeordnet sind. Oder willst du jedes mal den Schaltplan umzeichnen, 
wenn du z.B. vom µC im DIL-Gehäuse fürs Hackbrett auf ein SMD-Package 
wechselst?
Gast #3895745
Lesenswert?

> Der Unterschied zwischen Schaltplan und Leiterplattendesign ist dir
> schon klar, oder?

Ja, habe ich schon mal von gehört. Aber mit der Begründung könnte man 
den TO ja auch sagen "Den Unterschied von Einseitig zu Multilayer ist 
Dir aber schon klar, oder?". Ging hier darum ihm zu helfen das Ding 
einseitig zu bekommen. Und das funzt eben wenn der Schaltplan keine 
Brücken hat (und die Bauteile auch passend gezeichnet sind). Natürlich 
kann er auch gleich das Layout zu zeichnen. Das scheint aber bei ihm 
nicht zu klappen.
Gast #3895752
Lesenswert?

lüsterklemme schrieb:
> Aber mit der Begründung könnte man
> den TO ja auch sagen "Den Unterschied von Einseitig zu Multilayer ist
> Dir aber schon klar, oder?"

Was haben jetzt unterschiedliche Plazierungs- und Routingstrategien für 
Single- bzw. Multilayer mit der Funktion und der Abstraktionsebene eines 
Schaltplans zu tun?
Gast #3895771
Lesenswert?

Hallo,

1. platziere die Bauteile so, das wenig Luftlinien sich kreuzen.
2. dann den Autorouter nur Layer16, Layer 1 nicht nehmen
3. nun Leiterbahnen korrigieren, rippup und neu mit der Hand layuoten.

Dabei sollte man auch mal Bauteile verschieben oder drehen,
WICHTIG alles was mit Stüztkondis zu tun hatt immer in die nähe der 
Pin´s

Ach so, ich mach um die ganze Platine imme ein GND Polygon,
mit Isolate 0.016.

So das is ein Tipp, über den man nicht diskutieren muß.
Gast #3895863
Lesenswert?

bastler schrieb:
> 1. platziere die Bauteile so, das wenig Luftlinien sich kreuzen.
> 2. dann den Autorouter nur Layer16, Layer 1 nicht nehmen
> 3. nun Leiterbahnen korrigieren, rippup und neu mit der Hand layuoten.
>
> So das is ein Tipp, über den man nicht diskutieren muß.

Muss man nicht, sollte man aber.

Wenn man dem Autorouter verbietet, den Layer 1 zu nehmen, wird er höchst 
wahrscheinlich scheitern. Besser ist es, Layer 16 und 1 mit senkrecht 
aufeinander stehenden Vorzugsrichtungen freizugeben und im Autorouter 
Setup die Kosten für Vias und Layer 1 kräftig hochzusetzen.
Gast #3895893
Lesenswert?

Ähnliches gilt bei den Tastern. Meist sind alle vier Pins angeschlossen. 
Wenn dann im Package nur zwei eingetragen sind, lassen sich diese im 
Schalter vorhandenen Brücken beim Layout nicht nutzen, weil EAGLE nichts 
davon weiss.
Gast #3895952
Lesenswert?

spicy schrieb im Beitrag #3895918:
> Nein, mit einem funktionierenden Gehirn können wir auch lernen,
> einen Autorouter für Großprojekte sinnvoll einzusetzen.

Du vergißt dabei, dass ein Autorouter immer nur der mehr oder weniger 
erfolgreiche Versuch ist, dass was einen guter Layouter ausmacht, in 
einen Algorithmus zu fassen, den jeder behaarte Affe starten kann.
Gast #3896553
Lesenswert?

icke schrieb:
> Wenn es zu viele Überschneidungen gibt, kann man sich nochnmal das
> Pinning an dem uC anschauen.

Und dann stellt man fest, dass die Pinbelegung von DB5...DB8 völlig 
bescheuert ist. Die kann man jederzeit so ändern, dass sich die 
Leiterbahnen parallel verlegen lassen. Usw. bei anderen Anschlüssen, die 
meisten Portpins sind ja gleichwertig.

Georg
Moderator (Firma: Titel) Persönliche Seite #3897139
Lesenswert?

Georg schrieb:
> die meisten Portpins sind ja gleichwertig.
Aber genau bei DB5..8 erkauft man sich die "einfachere" Verdrahtung 
durch zusätzlichen Rechenaufwand und damit Energieverbrauch. Denn 
solange der uC die Bits verklaubt und umdreht kann er nichts anderes 
machen oder gar schlafen.
Machmal ist es durchaus sinnvoll, Busse in bestimmter Reichenfolge zu 
verdrahten, wenn bzw. weil hinterher die Programmerstellung einfacher 
und die Programmausführung schneller ist.

BTW: Warum eigentlich DB8? Sollten die die nicht sinnvollerweise DB0..7 
heißen?
Gast #3897956
Lesenswert?

Georg schrieb:
> Im Schaltplan ist die aktuelle Zuordnung:

Mit einem richtigen Schaltplan wären einem diese Verknotungen sofort ins 
Auge gefallen. Der "Vorteil" von graphisch unterlegten Netzlisten, die 
du als "Schaltplan" bezeichnest, ist, dass man damit solche Wursteleien 
wunderbar unter den Teppich kehren kann.

Oder man macht es wie Arduino und erhebt das zum Prinzip. Dann dauert 
das Setzen eines IO-Pins eben mal ein paar Mikrosekunden. Im 
Stromverbrauch wird das gegenüber dem Prozessor und der 
Hintergrundbeleuchtung des LCD wohl nicht so wirklich ins Gewicht 
fallen.
Gast #3899602
Lesenswert?

F. Fo schrieb:
> Old Papa schrieb:
>> Ok, ich bin bekennender Nutzer von Sprint-Layout, und das, weil das
>> Dingens genau keinen Autorouter hat.
>
> Ist das geilst Programm für jeden der das als Hobby macht.
> Null Einarbeitungszeit!!!!

Genau und vergessen kann man auch nichts weil man es intuitiv bedienen 
kann. Leider wird es gerne belächelt,was dazu geführt hat, dass viele 
Sprint Nutzer sich das gar nicht mehr sagen trauen. Richtig routen lernt 
man doch wohl erst beim "malen"und da ist man bei Sprint bestens 
aufgehoben. Die Statusplazierung bei 
den"Hobbyprofessionalitis"interessiert mich dagegen null.
Gast #3903787
Lesenswert?

F. Fo schrieb:
> bernte schrieb:
>> der angeblihc nicht vorhandene autorouter von sprint layout funzt
>> eigentlich ganz gut
>>
>> hier und da etwas nacharbeiten und das layout is schnell fertig
>
> Ist ja kein "richtiger" Autorouter, aber du hast recht, auch dieses
> Feature funktioniert sehr gut.

Wir kommen vom Thema ab... ;-)
Den Autorouter habe ich mal in den Funktionsleisten gesehen, noch nie 
benutzt. Der geht also? Muss ich beim nächsten Projekt mal testen.

Old-Papa
Gast #3903839
Lesenswert?

Old Papa schrieb:
> Der geht also? Muss ich beim nächsten Projekt mal testen.

Wennst gewisse Vorstellungen vom Aufbau hast dann mach das besser 
selber.Solche "autorouter" sind was für Anfänger die nicht wissen wo sie 
anfangen sollen. Was glaubst ,warum viele Damen und Herren beim Friseur 
ihre Haare selber fönen? Genau,weil der Friseur es nicht so hinbringt 
wie gewohnt. Ich rate auch dem Einsteiger das händisch zu machen. Ein 
schon vorhandener Schaltplan ist schon mal eine gute Orientierung.Aber 
spielen kann man sich schon mal damit...:-)

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