Forum: Mikrocontroller und Digitale Elektronik ATMega16 Platine


von Tee O. (teeonline)


Angehängte Dateien:

Lesenswert?

Hallo,

Bin neu hier und hab noch nicht so viel Erfahrung mit Elektronik.
Ich wollte mir eine Platine mit einem ATMega16 machen, da ich aber viel 
aus dem Internet habe, und ich mich nicht so gut mit den Details 
auskenne wollte ich hier mal nachfragen, wo ich da Fehler gemacht habe. 
Plan(Eagle) im anhang.

M.f.G
Teeonline

von Third E. (third-eye)


Lesenswert?

Hab auf den ersten Blick keine groben Schnitzer entdeckt.
Aber gehört nicht nach der 10uH-Drossel für AVCC noch ein 100n gegen 
GND? Habs grad nicht im Kopf, aber eine empfohlene Schaltung steht im 
Datenblatt...

von spess53 (Gast)


Lesenswert?

Hi

>und ich mich nicht so gut mit den Details
>auskenne wollte ich hier mal nachfragen, wo ich da Fehler gemacht habe.
>Plan(Eagle) im anhang.

Details direkt vom Erfinder des ATMega16 findest du hier:

https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwiQ6uSmotnTAhWKZVAKHQGyBEkQFggmMAA&url=http%3A%2F%2Fwww.atmel.com%2FImages%2FAtmel-2521-AVR-Hardware-Design-Considerations_ApplicationNote_AVR042.pdf&usg=AFQjCNEqNh5nZQ0Et9iycSE9RqGsqb5xeQ

Aber warum ATMega16? Der gehört zu den Dinosauriern der AVRs. Aktuell 
sind ATMega164/324/644/1284 mit 16...128k Flash. Weitesgehend kompatibel 
zum ATMega16.

MfG Spess

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

R2 ist nicht empfehlenswert, die Drossel ist eine gute Idee. Zusätzlich 
noch einen 100nF von AVCC nach Masse.
Mit 10µF am AREF dauert es recht lange, bis AREF stabil ist. Atmel 
empfiehlt auch hier einen 100nF. Mit der niedrigen Quarzfrequenz von 
4MHz nimm ruhig 22pF statt 15pF an den XTAL Pins. Quarz dicht am MC 
montieren.
Noch einen 100nF dicht am MC von VCC nach GND.
Die meisten 7805 mögen einen dicken 100µF am Ausgang nicht so gerne, da 
er den Regler bei Lastschwankungen aushebelt, die meisten Regler stecken 
das aber weg. Der 100nF sollte dicht am Regler sein.
Die Rückwärtsdiode über den 7805 ist unnötig und nur bei Reglern mit 
höheren Spannungen nötig - und dann auch nur, wenn Gefahr besteht, das 
am Ausgang mehr Spannung als am Eingang steht.

von Heinz V. (heinz_v)


Lesenswert?

Auf der Platine fehlt die  Masse an den drei Tastern.

von Wolfgang (Gast)


Lesenswert?

Ilkay W. schrieb:
> Ich wollte mir eine Platine mit einem ATMega16 machen, da ich aber viel
> aus dem Internet habe, und ich mich nicht so gut mit den Details
> auskenne wollte ich hier mal nachfragen, wo ich da Fehler gemacht habe.

Für die Beschaltung vom Reset-pin empfiehlt Atmel in der App-Note AVR042 
noch eine Entprellung (Abschnitt 3. Connection of RESET Pin on AVRs).
http://www.atmel.com/Images/Atmel-2521-AVR-Hardware-Design-Considerations_ApplicationNote_AVR042.pdf

> Plan(Eagle) im anhang.

Wo? Ich sehe da nur die PNG-Pixelansammlungen

von MaWin (Gast)


Lesenswert?

Heinz V. schrieb:
> Auf der Platine fehlt die  Masse an den drei Tastern.

Solche Layouts sind doch super wie immer: Um die wichtigste aller 
Leitungen, das Bezugspotential Masse, muss man sich nicht kümmern, das 
ergibt sich beim reingiessen in die durch kreuz und quer verlaufenden 
Leiterbahnen zerschnittenen Flächen von alleine, glaubt der Bastler.

Warum man einen uC auf eine Platine setzt, und alles wichtige von den 
Anschlüssen weglässt, ist mir ebenso unklar, gerade die angeschlossenen 
Bauteile brauchen doch eine Platine.

von Tee O. (teeonline)


Angehängte Dateien:

Lesenswert?

Danke für die vielen Antworten.

Habe es jetzt überarbeitet.

Heinz V. schrieb:
> Auf der Platine fehlt die  Masse an den drei Tastern.

Wo? Ist doch da.

MaWin schrieb:
> Heinz V. schrieb:
>> Auf der Platine fehlt die  Masse an den drei Tastern.
>
> Solche Layouts sind doch super wie immer: Um die wichtigste aller
> Leitungen, das Bezugspotential Masse, muss man sich nicht kümmern, das
> ergibt sich beim reingiessen in die durch kreuz und quer verlaufenden
> Leiterbahnen zerschnittenen Flächen von alleine, glaubt der Bastler.
>
> Warum man einen uC auf eine Platine setzt, und alles wichtige von den
> Anschlüssen weglässt, ist mir ebenso unklar, gerade die angeschlossenen
> Bauteile brauchen doch eine Platine.

????????


Naja.. Nochmal Danke für die hilfreichen Antworten!

: Bearbeitet durch User
von Karl M. (Gast)


Lesenswert?

Ilkay Wolf,

zum Spannungsregler 7805, braucht oder verträgt der laut realem 
Datenblatt 10µF am Ausgang ?

Die linear Regler LM78xy, nicht LDO, werden dadurch langsamer im 
ausregeln von Lastschwankungen.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Karl M. schrieb:
> zum Spannungsregler 7805, braucht oder verträgt der laut realem
> Datenblatt 10µF am Ausgang ?

Lt. DB der meisten Hersteller ist nur 100nF gesichert. Aus Erfahrung 
wissen wir, das die Regler mehr vertragen, aber sinnvoll ist das 
meistens nicht.

Aber an die Ports keine Masse zu führen ist Unsinn. Jede Peripherie 
braucht zumindest einen Bezugspunkt und der ist nun mal GND des 
Controllers. Es zu versäumen heisst von vorneherein, einen 
unübersichtlichen GND Knäul bei jedem Experiment zu erzeugen. AGND 
sollte nicht extra geführt werden, sondern kurz mit auf die 
Masseschicht.

Dicke Leiterbahnen schaden natürlich auch bei VCC nicht - ich halte es 
sogar für sinnvoll, auch diese auch an jeden Port zu führen, damit der 
Anschluss von Displays, LED und Sensoren einfacher wird.

von Sven P. (svepas)


Lesenswert?

Vieleicht noch ein paar Anregungen:

Man könnte noch Bohrungen in den Ecken plazieren um die Leiterplatte 
befestigen zu können.

Oder die Stiftleisten zueinander alle im 2,54er Raster ausrichten falls 
man mal eine Aufsetzplatte aus einer Lochrasterleiterplatte draufstecken 
möchte.

Es ist auch keine einzige Status LED verbaut. Ich finde so etwas immer 
recht praktisch dann sieht man sofort ob Spannung vorhanden ist oder ob 
der µC läuft.

Gruß

Sven

von Tee O. (teeonline)


Lesenswert?

Matthias S. schrieb:
> Karl M. schrieb:
>> zum Spannungsregler 7805, braucht oder verträgt der laut realem
>> Datenblatt 10µF am Ausgang ?
>
> Lt. DB der meisten Hersteller ist nur 100nF gesichert. Aus Erfahrung
> wissen wir, das die Regler mehr vertragen, aber sinnvoll ist das
> meistens nicht.

Ich hatte bei meinen versuchen auf nem Breadboard mal ein 7805 
eingesetzt, und am Ausgang nur 100nF drangeklemmt. Komischerweise kamen 
6-8V(Eingang: 9V) hinten raus. Ich habe dann noch 22µF drangemacht und 
plötzlich warens stabile 4,95V. hm..

MaWin schrieb:
> Warum man einen uC auf eine Platine setzt, und alles wichtige von den
> Anschlüssen weglässt, ist mir ebenso unklar, gerade die angeschlossenen
> Bauteile brauchen doch eine Platine.

Eigentlich war das ja auch "nur" zum programmieren von ATMega16.

Sven P. schrieb:
> Man könnte noch Bohrungen in den Ecken plazieren um die Leiterplatte
> befestigen zu können.


Gute Idee, hab ich vergessen.

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.