Forum: www.mikrocontroller.net Verbesserungsvorschlag zu Wiki Artikel "AVR Equipment"


von Sarah M. (sarahm)


Lesenswert?

Hallo.

Erstmal ein großes Lob, das Mikrokontroller.net Wiki ist mit das Beste, 
was man in deutscher Sprache zu dem Thema Mikrokontroller finden kann.

Ich lese mich gerade in den Aufbau einer AVR Grundschaltung ein und da 
ist mir was aufgefallen:

In AVR-Tutorial: Equipment gibt es nur einen einzigen kompletten 
Schaltplan (direkt unter 'Selbstbau').

Gerade für Anfänger wäre es sicherlich hilfreich, wenn es jeweils einen 
Schaltplan mit Oszillator, Resonator und Quarz geben würde (bzw. einen 
mit einer Blackbox, in welche man den entsprechenden Schwingkreis 
einsetzen kann).

Außerdem wäre es schön, wenn die Pins des Mikrokontrollers auf der 
Abbildung wie im Original angeordnet wären. Mag ja sein, dass es dem 
Layout zuträglich ist, aber wenn die Pins vernünftig angeordnet wären, 
könnte man besser erkennen, ob alles richtig angeschlossen ist.

Liebe Grüße,

Sarah

von Vlad T. (vlad_tepesch)


Lesenswert?

Sarah Mueller schrieb:
> Gerade für Anfänger wäre es sicherlich hilfreich, wenn es jeweils einen
> Schaltplan mit Oszillator, Resonator und Quarz geben würde (bzw. einen
> mit einer Blackbox, in welche man den entsprechenden Schwingkreis
> einsetzen kann).
>
die weiteren Alternativen zur Taktversorgung stehen doch direkt 
darunter. Sogar mit Schaltplan-Ausschnitt

> Außerdem wäre es schön, wenn die Pins des Mikrokontrollers auf der
> Abbildung wie im Original angeordnet wären. Mag ja sein, dass es dem
> Layout zuträglich ist, aber wenn die Pins vernünftig angeordnet wären,
> könnte man besser erkennen, ob alles richtig angeschlossen ist.

Ein Schaltplan ist ebend kein Platinenlayout.
Sondern er ist eine logische Sicht auf die Komponenten, weswegen die 
Pins auch nach logischer Zuordnung plaziert werden.
Schau in 10 unterschiedliche Bauteilbibliotheken und du findest 10 
verschiedene Pinanordnungen.
Damit muss man klarkommen. Das Datenblatt braucht man sowieso zwingen.



Insgesamt gefälltmir de Schaltplan aber auch nicht.
für die paar elemente ist er nicht sehr übersichlich und der 6 polige 
Anschluss hat eine total krude Pinbelegung, auf die ich auch schon mal 
reingefallen bin (trotz der Warnung)

von Sarah M. (sarahm)


Lesenswert?

Vlad Tepesch schrieb:
> die weiteren Alternativen zur Taktversorgung stehen doch direkt
> darunter. Sogar mit Schaltplan-Ausschnitt
Die 'weiteren Alternativen' sind auch wunderbar erklärt.
Leider ist der Quarzoszillator direkt in die Schaltung eingebaut und 
noch nichtmal als 'OSC1' (oder ähnliches) gekennzeichnet.

Vlad Tepesch schrieb:
> Ein Schaltplan ist ebend kein Platinenlayout,
> sondern er ist eine logische Sicht auf die Komponenten, weswegen die
> Pins auch nach logischer Zuordnung plaziert werden.
Jetzt, wo du es sagst, sehe ich es auch... die IO Ports liegen rechts,
Takt, Stromversorgung und Reset liegen links.

Vlad Tepesch schrieb:
> Schau in 10 unterschiedliche Bauteilbibliotheken und du findest 10
> verschiedene Pinanordnungen.
> Damit muss man klarkommen. Das Datenblatt braucht man sowieso zwingend.
Ich persönlich habe damit keine Probleme, mich stört es einfach nur 
ungemein, dass ich andauernd zwischen zwei veschiedenen 
Darstellungsvarianten wechseln muss.

"Ich hab gesagt, ich steh das durch, aber es muss mir nicht auch 
gefallen."

Vlad Tepesch schrieb:
> Insgesamt gefälltmir de Schaltplan aber auch nicht.
> für die paar elemente ist er nicht sehr übersichlich und der 6 polige
> Anschluss hat eine total krude Pinbelegung, auf die ich auch schon mal
> reingefallen bin (trotz der Warnung)

Ich habe mich mal hingesetzt und in Paint einen Schaltplan 
zusammen-'geschmiert':
http://s1222.photobucket.com/albums/dd500/sarahmue/?action=view&current=avr_grund.png

ICSP2 ist die Programmierschnittstelle aus 
AVR In System Programmer: Pinbelegung, mit gleicher Belegung.

Am Wochenende werde ich mich nochmal hinsetzen und das vernünftig 
layouten.
Wie bereits gesagt: die weiter unten im Artikel beschriebenen 
Schwingkreise brauchen eigentlich keine neuen Pläne, ich habe sie nur 
der Vollständigkeit halber mit aufgeführt.

Mit freundlichen Grüßen,

Sarah.

von Vlad T. (vlad_tepesch)


Lesenswert?

viel besser ist der plan ja auch nicht.
genauso ein linen-folge spiel

für die Spannugnsversorgung gibt es Standardsymbole, die durchaus 
mehrmals im Plan vokommen können.

von Lars (Gast)


Lesenswert?

>ACHTUNG: Die Pinbelegung der 6-poligen ISP-Verbindung weicht von den ATMEL 
>Angaben ab! Wenn ATMEL oder ATMEL-kompatible ISP-Adapter benutzt werden, die 
>Pinbelegung aus AVR042 (PDF) bzw. AVR_In_System_Programmer#Pinbelegung benutzen

Darauf bin ich auch mal reingefallen. Nachdem ich über die Google 
Bildersuche nur den Schaltplan benutzt hatte, ohne den Text. Ist ein 
ganzer Nachmittag Fehlersuche drauf gegangen. Ok. War deshalb mein 
Fehler. Aber da es schon eine Art "Referenzdesign" sein soll ...

von Sarah M. (sarahm)


Lesenswert?

Vlad Tepesch schrieb:
> viel besser ist der plan ja auch nicht.
> genauso ein linen-folge spiel

Bei Verwenung der 'richtigen' Pinbelegung der Programmierbuchse lässt 
sich das leider nicht überschneidungsfrei layouten.

> für die Spannugnsversorgung gibt es Standardsymbole, die durchaus
> mehrmals im Plan vorkommen können.

Ich habe hier einfache Anschlüsse nach DIN EN 60617 gewählt, da dieser 
Schaltung wahrscheinlich die im Artikel erwähnte 
AVR-Tutorial: Equipment: Spannungsversorgung vorgeschaltet wird.

Hier die nächste Vorabversion:
http://s1222.photobucket.com/albums/dd500/sarahmue/?action=view&current=avr_grund3.png

Mir scheint, der Rest der Schaltung ist im Vergleich zum Controller 
etwas zu klein skaliert.

von Vlad T. (vlad_tepesch)


Angehängte Dateien:

Lesenswert?

ich meinte eher so

hastr du das ganze ding wirklich in Paint gemacht?
mir haben meine Korrekturen schon gereicht

Ich wär schneller gewesen, den Plan im Eagle zu machen, aber da sieht 
das Mega-Symbol halt nicht so aus, wie du das gerne hättest.

von Sarah M. (sarahm)


Lesenswert?

Bilder sagen mehr als Worte.... Vlad, ich bin wirklich beeindruckt, was 
du aus dem Plan gemacht hast. Das ist um einiges übersichtlicher.


Vlad Tepesch schrieb:
> hast du das ganze ding wirklich in Paint gemacht?

Ja... fast das ganze.
Den Microcontroller habe ich aus dem Datenblatt und die 
Programmierschnittstelle aus dem Wiki.

Die Verbindungspunkte sind mit dem runden Pinsel gesetzt.
Bauteile wurden, nachdem sie einmal erstellt waren, kopiert und wieder 
eingefügt.

Der Trick ist: Wenn man beim Zeichnen die 'shift'-Taste drückt, 
beschränkt man Linien auf 45°, Rechtecke auf Quadrate und Ellipsen auf 
Kreise.

Ja, natürlich, in einem spezialisierten Programm geht das schneller, 
aber um eben was vorzuskizzieren reicht auch mal Paint.


Ich habe immer noch vor, das ganze ordentlich zu layouten, z.B. in 
Kicad, aber Familie und Beruf haben mir in letzter Zeit kaum Freizeit 
gelassen.

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.