Forum: Mikrocontroller und Digitale Elektronik Schaltplan so i.O.?


von Mathias G. (motze)


Angehängte Dateien:

Lesenswert?

Hallo liebe Gemeinde,

Habe einen Schaltplan gezeichnet und wollte von euch wissen ob er den so 
brauchbar ist.

Die Schaltung soll eine ganze Reihe RGB Leds ansteuern über den WS2803. 
Die Platine soll nur den "Master" darstellen und dann über SPI den 
WS2803 ansteuern.

An der RS232 Schnittstelle kommt später mein PC, der die Befehle für den 
Atmega ausgibt.

Vielen dank.

Mathias

von Mike (Gast)


Lesenswert?

Für meinen Geschmack hat der µC arg viele ungenutzte Pins. Wegen der 
Größe von C4 würde ich mich noch mal im Datenblatt des verwendeten 7805 
vergewissern. Was hat RS232 (X3) mit MOSI/MISO/SCK zu tun? Und für 
C8..11 fehlen noch ein paar Werte.

von Dietrich L. (dietrichl)


Lesenswert?

Mathias G. schrieb:
> Habe einen Schaltplan gezeichnet und wollte von euch wissen ob er den so
> brauchbar ist.

Beim MAX232 fehlen die Anschlüsse der Versorgungsspannung. Außerdem 
sollte er einen eigenen Stützkondensator haben.

Der µC sollte 2 Stützkondensatoren haben: einer nahe an Pin 10 und 11 
und ein anderer nahe an Pin 30 und 31.

Ob C1 und C4 sind vermutlich unnötig groß. Bei C1 hängt es aber von der 
Quelle ab.

Die Belegung von SV1 habe ich nicht kontrolliert.

Gruß Dietrich

von Mathias G. (motze)


Lesenswert?

Ich weis leider nicht wie ich bei Eagle an die Pins komme vom MAX232.

von MaWin (Gast)


Lesenswert?

Mathias G. schrieb:
> Habe einen Schaltplan gezeichnet

Nein, hast du nicht, sondern ein Suchspiel.
Es ist eine Frechheit, so was Shcaltplan zu nennen, bei dem man zu faul 
war, die Bauteile miteinander zu verbinden.
MISO MOSI, oh Geil, gibt'S am uC und am ISP Stecker, fein.

Aber halt, mit etwas mehr Sucherei findet man dieselben noch an einem 
anderen Stecker, wie kann das sein, man findet sie zunächst gar nicht 
weil man sie nicht sucht, WEIL KEINE LINIE DORTHIN FÜHRT.

Labels für Leitungen benutzt man, wenn es zwangsweise von einem 
Schaltplanblatt zum nächstehn geht, ABER DOCH NICHT AUF EINER SEITE !

Dann scheint das deine allererste Schaltung zu sein, das erste mal im 
Leben ein Festspannungsregler, und statt in dessen Datenblatt zu gucken, 
hast du mal irgendwo rumgeguckt und abgezeichnet. Abzeichnen ist 
prinzipiell nicht schlecht, besser als es falsch selbst zu erfinden, 
aber man sollte dann wenigstens nicht von so einer desolaten Schaltung 
abzeichnen.

Niemandem helfen 220uF am Spannungsreglerausgang, das ist, als ob man 
einem Dartspieler eine Hantel an den Arm schnallt, damit er beim Zielen 
weniger zittert. Und die 1000uF davon stehen auch nicht im Datenblatt, 
höchstens im Datenblatt eines 50Hz Trafonetzteils mit 
Brückengleichrichter und Siebelko, aber davon findet sich bei dir sonst 
nichts.

Immerhin ist AREF nicht an VCC.

von holger (Gast)


Lesenswert?

>Ich weis leider nicht wie ich bei Eagle an die Pins komme vom MAX232.

Invoke

von Mathias G. (motze)


Angehängte Dateien:

Lesenswert?

> Dann scheint das deine allererste Schaltung zu sein, das erste mal im
> Leben ein Festspannungsregler, und statt in dessen Datenblatt zu gucken,
> hast du mal irgendwo rumgeguckt und abgezeichnet. Abzeichnen ist
> prinzipiell nicht schlecht, besser als es falsch selbst zu erfinden,
> aber man sollte dann wenigstens nicht von so einer desolaten Schaltung
> abzeichnen.

Das ist die desolate Schaltung die ich genommen habe für den 7805.
http://www.rn-wissen.de/images/c/c6/Rncontrol1.4schaltplan.gif


So habe jetzt einige änderungen gemacht. Danke für das mit Invoke.
Ja es sind noch viel Pins frei aber der liegt noch bei mir rum.

Vielen dank
Mathias

: Bearbeitet durch User
von Rudolph (Gast)


Lesenswert?

MaWin schrieb:
> Labels für Leitungen benutzt man, wenn es zwangsweise von einem
> Schaltplanblatt zum nächstehn geht, ABER DOCH NICHT AUF EINER SEITE !

Quatsch, auch auf einer Seite helfen Labels eine Schaltung 
übersichtlicher zu machen.
Die Light-Version von EAGLE unterstützt auch sowieso nur eine Seite, das 
kann dann schonmal etwas grösser werden.

von John (Gast)


Angehängte Dateien:

Lesenswert?

Mike schrieb:
> Wegen der
> Größe von C4 würde ich mich noch mal im Datenblatt des verwendeten 7805
> vergewissern.

Was meinst Du?

Alles was ich in den Datenblättern dazu finden kann ist, dass wenn die 
Eingangsspannung schneller zusammenbricht als die Ausgangsspannung 
(wegen hoher Kapazität am Ausgang), sollte eine Bypassdiode vom Ausgang 
zum Eingang des Reglers eingebaut werden. Und das nur bei 
Ausgangsspannungen größer 6V. Was hier definitiv nicht der Fall ist.

MaWin schrieb:
> Niemandem helfen 220uF am Spannungsreglerausgang

Sie Schaden aber auch nicht.
Es ist eher so wie Dietrich schreibt: unnötig groß.

von Mike (Gast)


Lesenswert?

Rudolph schrieb:
> Quatsch, auch auf einer Seite helfen Labels eine Schaltung
> übersichtlicher zu machen.

Aber bestimmt nicht, wenn sich dazwischen nur White-Space befindet.

Wer Suchspiele liebt, mag das gerne über wild im Schaltplan verteilt 
Labels regeln und läßt am besten die Wires ganz weg.

Alle anderen fassen Signale in Bussystemen zusammen, so dass man gleich 
sieht, wo sie hinführen, ohne sich in Einzelleitungen zu verstricken und 
wilde Leitungsumrangieraktionen malen zu müssen.

von Mike (Gast)


Lesenswert?

John schrieb:
> Sie Schaden aber auch nicht.
> Es ist eher so wie Dietrich schreibt: unnötig groß.

Nur - er wirkt lächerlich gegen die vielleicht 20mΩ Ausgangswiderstand 
(bei 1kHz) eines LM7805, wenn das kein ganz besonderer low ESR Typ ist.

von Mathias G. (motze)


Angehängte Dateien:

Lesenswert?

Ist die Schaltung jetzt so besser? Abgesehen vom Design.

Vielen dank
Mathias

von Rudolph (Gast)


Lesenswert?

Mike schrieb:
> Alle anderen fassen Signale in Bussystemen zusammen, so dass man gleich
> sieht, wo sie hinführen, ohne sich in Einzelleitungen zu verstricken und
> wilde Leitungsumrangieraktionen malen zu müssen.

Du bist nicht alle anderen, da hilft auch kein Schreien.

Und einzelne Signale in Busse zusammenzufassen führt erst recht zum 
rumraten.
Was nützt ein "Bus" aus nicht zusammen gehörenden Signalen wenn diese 
Signale dann mal hier, mal da aus dem Bus ausgefast werden?

Eigentlich braucht man bei Mikrocontroller-Schaltungen quasi gar keine 
Busse mehr, weil nur die wenigsten überhaupt sowas wie einen richtigen 
Bus haben.

Klar ist eine leere Seite auch überflüssig.
Nur die Ansage, dass man Labels generell nur benutzt um von einer Seite 
auf die andere zu kommen und diese bei einseitigen Schaltplänen nicht 
verwendet bleibt unsinnig.

von Mike (Gast)


Lesenswert?

Rudolph schrieb:
> Was nützt ein "Bus" aus nicht zusammen gehörenden Signalen wenn diese
> Signale dann mal hier, mal da aus dem Bus ausgefast werden?

Dann schreibt man genau da, wo das Signal aus dem Bus raus geht, ein 
Label ran. Und MOSI/MISO/SCK kann man wohl guten Gewissens als 
zusammengehörig betrachten ;-)

Und nein, es macht natürlich keinen Sinn, einen mit allen Signalen 
vollgestopften Bus quer durch die ganze Schaltung zu ziehen und überall 
irgendwelche Abgänge wild zu verteilen.

von MaWin (Gast)


Lesenswert?

Rudolph schrieb:
> Quatsch, auch auf einer Seite helfen Labels eine Schaltung
> übersichtlicher zu machen.

Nein, sie helfen nicht, sondern verwirren, und warum, habe ich plakativ 
beschrieben, das mach ich jetzt für dich niht extra noch ein mal.

von Teo D. (teoderix)


Lesenswert?

Wenn MaWin NEIN sagt dann ist das so und wir alle MÜSSEN uns danach 
richten Punkt!

von Rudolph (Gast)


Lesenswert?

Man kann Schaltungen auch lesen ohne mit dem Finger jedes Signal zu 
verfolgen.

von Mike (Gast)


Lesenswert?

MaWin schrieb:
> Rudolph schrieb:
>> Quatsch, auch auf einer Seite helfen Labels eine Schaltung
>> übersichtlicher zu machen.
>
> Nein, sie helfen nicht, sondern verwirren, und warum, habe ich plakativ
> beschrieben, das mach ich jetzt für dich niht extra noch ein mal.

Ja, deswegen sind solche Schaltpläne auch so übersichtlich: 
http://www.smspower.org/uploads/Development/sms_schematic.gif

von Mike (Gast)


Lesenswert?

Mike schrieb:
> Ja, deswegen sind solche Schaltpläne auch so übersichtlich:
> http://www.smspower.org/uploads/Development/sms_schematic.gif

Schlechte Beispiele gibt es immer wieder. Schon ein paar eingestreute 
Labels an den Bussen, wie z.B. "A[0..15]", "D[0..7]" würden 
wahrscheinlich auch dir helfen.

Mike (der erste hier im Thread)

von Thorsten S. (thosch)


Angehängte Dateien:

Lesenswert?

Teo Derix schrieb:
> Wenn MaWin NEIN sagt dann ist das so und wir alle MÜSSEN uns danach
> richten Punkt!

Sorry, aber warum polemisch werden?
Aber wo er recht hat, hat er recht! Und in diesem Falle muß ich MaWin 
vollumfänglich zustimmen.

Niemand hat behauptet, daß man die Einzelleitungen als Linien zum 
ISP-Stecker ziehen muß; dafür wurde schließlich der Bus als Hilfsmittel 
erfunden. Und natürlich darf man davon auch mehrere haben, in denen man 
jeweils zusammengehörige Signale zusammenfaßt.

Also einfach einen Bus z.B. mit Namen ISP anlegen und die Signale SCK, 
MISO, MOSI hinzufügen.
Unten am Prozessor die Leitungen SCK, MISO und MOSI herausführen und 
anklemmen oben an der ISP-Buchse genauso.
Dazu einfach mit der rechten Maustaste auf den Bus klicken, im 
Kontextmenü "Net" anklicken und dann im Untermenü das gewünschte Signal 
auswählen, und den Stub zeichnen. das wiederholt man für alle Signale 
und setzt zum Schluß auf jeden Busanschluß noch ein Label (der Wert wird 
automatisch eingefügt), damit man den Signalnamen erkennt.

Für die Belegung der IO-Ports des uC kann man dann genauso verfahren und 
z.B. einen Bus LED anlegen usw...

Und schon ist das ganze viel übersichtlicher.

siehe angehängtes Beispiel

: Bearbeitet durch User
von MaWin (Gast)


Lesenswert?

Mike schrieb:
> Ja, deswegen sind solche Schaltpläne auch so übersichtlich

Übersichtlich? Nein, aufgeräumt. Aber auch dort muss man dem Bus folgen 
und dir Namen lesen, um den Anschluss oder waren es doch 3 
herauszufinden. Immerhin nur dem Bus, nicht überall.

Ein guter Schaltplan mit Einzellinien macht mehr Mühe, wäre aber besser 
nachverfolgbar.

von Philipp (Gast)


Lesenswert?

Tipp zu den ungenutzten Pins...
Wenn du eine Platine fertigen lässt (Platinensammler etc.) würde ich 
alle pins auf pinheader herausführen, falls du da nochmal iwi was 
erweitern möchtest.
Sonst wurde ja schon alles gesagt

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
Noch kein Account? Hier anmelden.