Forum: Mikrocontroller und Digitale Elektronik AVR-Board Schaltplan


von Martin F. (martin_f70)


Angehängte Dateien:

Lesenswert?

Hallo!
Ist mein Schaltplan so richtig oder fehlerhaft?

von Pete K. (pete77)


Lesenswert?

Vergleiche Deine Schaltung mit den Datenblättern der beiden verbauten 
ICs. Dann kennst Du die Unterschiede.

von Martin F. (martin_f70)


Lesenswert?

so war das aber in einem tutorial...

kanns tdu mir die datenblätter links geben, ich weiß nicht wo ich die 
finde vom 7805 und mega8

: Bearbeitet durch User
von Pete K. (pete77)


Lesenswert?

Über eine Suchmaschine Deiner Wahl wirst Du fündig.

von Pete K. (pete77)


Lesenswert?

Und trau keinem Tutorial, zumindest nicht im Hardware-Bereich. Nur die 
Datenblätter passend zu Deinen verbauten Komponenten sind wichtig.

von Martin F. (martin_f70)


Lesenswert?

also erstmal bei der power-supply am 7805 laut 
http://www.produktinfo.conrad.com/datenblaetter/175000-199999/179205-da-01-en-SPANNUNGSREGLER_IC_L7805CV__TO_220__STM.pdf 
seite 7 links und rechts keramik-kondensatoren links 330nF rechts 100nF 
?

von Peter R. (pnu)


Lesenswert?

Verbindung von reset des ISP-Steckers zum reset des µC fehlt.

100nF (ker. SMD) direkt am IC, zwischen Pin 7 und 8, fehlt.

Wenn AD verwendet wird, fehlt noch ein Kondensator an Pin 21 (Aref)nach 
Masse.

: Bearbeitet durch User
von Martin F. (martin_f70)


Lesenswert?

also, 1. reset ist verbunden, die leitungen heiße beide reset, blos halt 
im plan net zu sehen :D
2. mit dem 100nF zw. 7 u. 8 stimmt, wegen den turbolenzen ^^
3. ich verstehe immer noch nicht ganz was ad ist, kannst du das mal 
bitte erklären?
4. war das mit power supply aber richtig?

von Claude M. (stoner)


Lesenswert?

Martin Fischer schrieb:
> 3. ich verstehe immer noch nicht ganz was ad ist, kannst du das mal
> bitte erklären?

Mit AD meint er den Analog Digital Wandler.

Aber unabhängig davon ob dieser genutzt wird, ist zwischen AVCC (PIN 20) 
und GND (PIN 22) ein Kondensator (100nF) nötig - möglichst nah am IC.

von F. F. (foldi)


Lesenswert?

Martin Fischer schrieb:
> also, 1. reset ist verbunden, die leitungen heiße beide reset, blos halt
> im plan net zu sehen :D

Vielleicht sehe ich hier ja einen anderen Plan, aber dein Reset hat nur 
einen Pullup und hängt sonst in der Luft.

von Martin F. (martin_f70)


Lesenswert?

F. Fo schrieb:
> Vielleicht sehe ich hier ja einen anderen Plan, aber dein Reset hat nur
> einen Pullup und hängt sonst in der Luft.

man die sind per name verbunden, hast du überhaupt nen plan von eagle?

von F. F. (foldi)


Lesenswert?

Martin Fischer schrieb:
> F. Fo schrieb:
>> Vielleicht sehe ich hier ja einen anderen Plan, aber dein Reset hat nur
>> einen Pullup und hängt sonst in der Luft.
>
> man die sind per name verbunden, hast du überhaupt nen plan von eagle?

Du kannst das ja zeichnen wie du willst und von mir aus auch noch 
Picasso drunter schreiben, aber so hab ich das noch nicht gesehen.
Deine Resetleitung liegt einfach so im Raum. und der Taster liegt an 
Masse und geht dann irgendwo raus, über einen Stecker.
Das wird sicher nicht nur für mich missverständlich sein.

Und dann was zu deiner Art auf Kritik zu reagieren. Hattest du nicht 
drum gebeten, dass wir mal drüber schauen?
Dann stelle es doch gar nicht ein, wenn du eh nichts hören willst.

von Martin F. (martin_f70)


Lesenswert?

1. entschuldige dass ich anscheinend zu agrssiv reagierte,
2. es ging mir um die techn. richtigkeit,
3. ist jetzt alles richtig halt  mit den richtigen kondensatoren am 7805 
und 100nf zw. pin 22 u. 20 und zw. 7,8???

von F. F. (foldi)


Lesenswert?

Martin Fischer schrieb:
> pin 22 u. 20 und zw. 7,8???

AVCC brauchst du nur, wenn du den ADC nutzt, aber zwischen 7 und 8 auf 
jeden Fall 100 nF.
Gehe doch mal auf die Atmel Seite und lade dir die App notes runter.
Dann brauchst du dir hier nichts mehr erzählen lassen.
Kondensator oder nicht und wie groß, das hat hier schon fast zu Kriegen 
geführt. Atmel ist da ganz deutlich. Allerdings ist die Erfahrung von 
einigen Cracks hier manchmal natürlich besser oder zumindest 
praktikabel.

von Martin F. (martin_f70)


Lesenswert?

was für app notes?

von Rudolph (Gast)


Lesenswert?

F. Fo schrieb:
> aber so hab ich das noch nicht gesehen.

Das nennt sich ein Label und er kann ja nichts dafür wenn Du noch
nie einen Schaltplan gesehen hast. :-)

von F. F. (foldi)


Lesenswert?

Rudolph schrieb:
> F. Fo schrieb:
>> aber so hab ich das noch nicht gesehen.
>
> Das nennt sich ein Label und er kann ja nichts dafür wenn Du noch
> nie einen Schaltplan gesehen hast. :-)

Habt beide teilweise recht. Wird so gemacht, aber am Pin selbst, steht 
das vor der Leitung. Hatte gerade in die App 042 geschaut.

von Magnus M. (magnetus) Benutzerseite


Angehängte Dateien:

Lesenswert?

F. Fo schrieb:
>> Das nennt sich ein Label und er kann ja nichts dafür wenn Du noch
>> nie einen Schaltplan gesehen hast. :-)
>
> Habt beide teilweise recht. Wird so gemacht, aber am Pin selbst, steht
> das vor der Leitung. Hatte gerade in die App 042 geschaut.

Es geht aus dem Schaltplan aber nicht eindeutig hervor, ob die Leitung 
wirklich mit dem RESET Pin verbunden ist:

- Der Leiterbahnstummel an Pin 1 (RESET) des Controllers ist mit
  "RESET" beschriftet
- Die von S1 nach rechts abgehende Leiterbahn ist auch mit "RESET"
  beschriftet
- die selbe Leiterbahn heisst an SV4 Pin 6 jedoch plötzlich "RE"!

von Wolfgang (Gast)


Lesenswert?

Martin Fischer schrieb:
> kanns tdu mir die datenblätter links geben, ich weiß nicht wo ich die
> finde vom 7805 und mega8

Vielleicht ist dir schon aufgefallen, dass hier im Forum die 
Bezeichnungen von Bauelemente, zumindest wenn sie nicht verstümmelt 
sind, unterstrichen dargestellt werden.
Das SIND Links auf Datenblätter.

von Martin F. (martin_f70)


Lesenswert?

ich finde im mega8 datenblatt aber keinen schaltplan?

von Oliver R. (orb)


Lesenswert?

Das könnte daran liegen, daß er eigendlich atmega8 heist.
Die Beschaltung findest Du im Datenblatt 
(http://www.atmel.com/Images/Atmel-2486-8-bit-AVR-microcontroller-ATmega8_L_datasheet.pdf), 
allerdings etwas zerrissen, die Beschaltung vom Avcc z.B. auf Seite 196.


Ich finde es faszinierend, was für Schaltpläne hier teilweise gepostet 
werden. Gibt es irgendwie einen CADSoft-Wetbewerb 'Wer verwendet die 
Namefunktion am Sinnlosesten' ? Manche Schaltpläne mit fünf Bauteilen 
haben hier nicht eine durchgehende Verbindung die man Verfolgen können, 
gruselig.

von Martin F. (martin_f70)


Lesenswert?

ich lade heute mal meinen neuen entwurf hoch, mal gucken ob der richtig 
ist
ihr könntet mir hier auch noch helfen: 
Beitrag "Eagle -INFO SCHALTPLAN"

von Wolfgang (Gast)


Lesenswert?

Oliver R. schrieb:
> Manche Schaltpläne mit fünf Bauteilen haben hier nicht eine durchgehende
> Verbindung die man Verfolgen können, gruselig.

Meinst du damit das Leitungsknäul bei SV4, oder die Reset-RE-Leitung, 
bei der man nicht weiss, was Netzname und was Verwirrungstext ist.

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


Lesenswert?

F. Fo schrieb:
> AVCC brauchst du nur, wenn du den ADC nutzt

Nein und nochmals nein. AVcc muss immer angeschlossen werden, um die 
Spezifikation im Datenblatt einzuhalten. Dort heisst es:
Pin      Min            Max
AVCC  VCC - 0.3(2) VCC + 0.3(3) V

Avcc muss also mit +/- 0,3 V genauso hoch sein wie Vcc. Lasst euch nicht 
davon irritieren, das da 'Analog Supply Voltage' steht. Im Schaltbild 
ist das richtig, nur das Arduinos es versäumen, AVcc nochmals gesondert 
zu filtern. Wenn man das tut, wird der ADC (und der Ana Comp) ein wenig 
störungsfreier.
Und es ist hoffentlich klar, das SV4 in der Belegung nicht kompatibel zu 
einem Standard ISP Anschluss ist.

: Bearbeitet durch User
von Dirk (Gast)


Lesenswert?

Nervig dürfte es werden, wenn neben dem Stecker SV4 noch die Masse als 
zusätzlicher Draht mitgeführt werden muss, damit die Spannungspegel 
ausgewertet werden können.

von F. F. (foldi)


Lesenswert?

Matthias Sch. schrieb:
> F. Fo schrieb:
>> AVCC brauchst du nur, wenn du den ADC nutzt
>
> Nein und nochmals nein. AVcc muss immer angeschlossen werden, um die
> Spezifikation im Datenblatt einzuhalten. Dort heisst es:
> Pin      Min            Max
> AVCC  VCC - 0.3(2) VCC + 0.3(3) V

Matthias, du bist einer von denen, die ich hier wirklich gern mag und 
beim ATmega8 ist es auch noch etwas anders als bei den Nachfolgern.
Nicht nur im Datenblatt steht "sollte" und alles bezieht sich immer auf 
die Nutzung des ADC's.
Wenn ich also etwas in dieser Art programmiere:
Wenn Taster gedrückt
  dann schalte Relais für so und so lange ein.

Wozu muss ich dann den AVCC beschalten?

Analog Noise
Canceling Techniques
Digital circuitry inside and outside the device generates EMI which 
might affect the accuracy of
analog measurements. If conversion accuracy is critical, the noise 
level can be reduced by
applying the following techniques:
1. Keep analog signal paths as short as possible. Make sure analog 
tracks run over the
ground plane, and keep them well away from high-speed switching digital 
tracks.
2. The AVCC pin on the device should be connected to the digital VCC 
supply voltage via
an LC network as shown in Figure 96.
3. Use the ADC noise canceler function to reduce induced noise from the 
CPU.
4. If any ADC [3..0] port pins are used as digital outputs, it is 
essential that these do not
switch while a conversion is in progress. However, using the Two-wire 
Interface
(ADC4 and ADC5) will only affect the conversion on ADC4 and ADC5 and not 
the
other ADC channels.


Das ist, jedenfalls für mich und nur so lese ich das, der einzige Grund 
das anzuschließen.

Bei mir funktioniert alles wunderbar und ich habe es bisher noch nie 
angeschlossen, weil ich bisher den ADC noch gar nicht genutzt habe. 
Kommt aber noch.

Es geht in allen Datenblättern die ich bisher lesen musste immer nur um 
den ADC und dass die Messung durch diese Maßnahmen nicht gestört wird.

Oder sehe ich das falsch und es gibt noch andere Passagen in den 
Datenblättern die das aus anderen Gründen fordern oder aber irgendwelche 
App notes die das fordern?

: Bearbeitet durch User
von Mr. Tom (Gast)


Angehängte Dateien:

Lesenswert?

Martin Fischer schrieb:
> man die sind per name verbunden, hast du überhaupt nen plan von eagle?

Dann kann man da vielleicht mal ein, auch im Schaltplan als 
Signalbezeichnung erkennbares, Label dran machen, statt einen grünen 
Strich irgendwo in der Landschaft enden zu lassen?

Schaltpläne sollten auch ohne Kenntnisse über Eagle-Interna lesbar sein.

von F. F. (foldi)


Lesenswert?

Mr. Tom schrieb:
> Martin Fischer schrieb:
>> man die sind per name verbunden, hast du überhaupt nen plan von eagle?
>
> Dann kann man da vielleicht mal ein, auch im Schaltplan als
> Signalbezeichnung erkennbares, Label dran machen, statt einen grünen
> Strich irgendwo in der Landschaft enden zu lassen?
>
> Schaltpläne sollten auch ohne Kenntnisse über Eagle-Interna lesbar sein.

Das war genau das was ich meinte, als ich es weiter oben kritisierte.

von Mr. Tom (Gast)


Lesenswert?

F. Fo schrieb:
> Wozu muss ich dann den AVCC beschalten?

Weil AVCC eben nicht nur für den ADC zuständig ist. Im Datenblatt steht 
dazu - man achte auf den zweiten Satz: "AVCC is the supply voltage pin 
for the A/D Converter, Port C (3..0), and ADC (7..6). It should be
externally connected to VCC, even if the ADC is not used"

von F. F. (foldi)


Lesenswert?

Mr. Tom schrieb:
> F. Fo schrieb:
>> Wozu muss ich dann den AVCC beschalten?
>
> Weil AVCC eben nicht nur für den ADC zuständig ist. Im Datenblatt steht
> dazu - man achte auf den zweiten Satz: "AVCC is the supply voltage pin
> for the A/D Converter, Port C (3..0), and ADC (7..6). It should be
> externally connected to VCC, even if the ADC is not used"

Auch wenn da, "even if the ADC is not used", steht, solange ich nix A/D 
konvertieren muss, ist das doch überhaupt nicht relevant.

Will ich nur, wie in meinem Beispiel, irgendwas durch einen Taster 
schalten und damit eine simple Zeitschaltung aufbauen, dann brauch ich 
doch gar nichts von dem ganzen Kram, auch nicht im µC.
Und da Versuch kulch macht, funktionieren alle meine Sachen auch ohne 
diese Beschaltung. Nachbarn haben sich auch noch nicht beschwert, dass 
sie jetzt nicht mehr fern sehen können.

von Martin F. (martin_f70)


Angehängte Dateien:

Lesenswert?

so, hier mein schaltplan, was ist nun noch falsch? :D

von Helmut L. (helmi1)


Lesenswert?

F. Fo schrieb:
> Auch wenn da, "even if the ADC is not used", steht, solange ich nix A/D
> konvertieren muss, ist das doch überhaupt nicht relevant.

Und im 2. Teil des Satzes steht:" Port C (3..0)". Das gilt dann auch 
fuer die Digitalen Funktionen.

Martin Fischer schrieb:
> so, hier mein schaltplan, was ist nun noch falsch? :D

Und wenn du nun noch den Gordischen Knoten rechts unten in der Ecke 
aufloesst .....

von Rudolph (Gast)


Lesenswert?

- der Mega8 ist schwer angestaubt, aktuell wäre Mega88PA, vor allem auch 
wenn das Gerät aus einer 9V Block Batterie versorgt werden soll
- für Batterie-Betrieb ist der 7805 keine gute Idee
- die völlig überflüssige direkt an 5V angeschlossene LED braucht mit 
dem kleinen Vorwiderstand mehr Strom als der Controller
- es gibt keinen ISP Anschluss
- die Abgriffe zu SV4 sehen nach Programmier-Anschluss aus, damit fehlen 
nach rechts raus Widerstände auf den "Digital n" Leitungen
- die Kondensatoren passen wahrscheinlich nicht zum Quarz
- die konsequente Benutzung von Labels macht Schaltpläne 
übersichtlicher, Versorgung kann man quer durch den Plan malen, muss man 
aber nicht

von Martin F. (martin_f70)


Lesenswert?

also:
1. was meintest du mit der mega ist schwer angestaubt???
2. mit batterie: ich habe doch beschlossen dass es netzkabel sein wird 
:D
3. was ist mit der led?
4. mit isp: ja, weiß ich , mach ich zur nächsten veröffentlichung rein 
:D
5. wo sollen wiederstände hin??
6. wie kommst du darauf? was für welche müssen es denn dann sein?

 danke^^

von Rudolph (Gast)


Lesenswert?

Martin Fischer schrieb:
> 1. was meintest du mit der mega ist schwer angestaubt???

Der Mega8 ist mindestens drei Generationen AVR zurück, den Nachfolger 
des Nachfolgers, den Mega88PA gibt es auch schon über 5 Jahre.

> 2. mit batterie: ich habe doch beschlossen dass es netzkabel sein wird
> :D

Dann reichen die 330nF vor dem 7805 eventuell nicht und müssen durch 
einen kleinen Elko ergänzt werden.
Und ich hoffe Du meinst mit "Netzkabel" jetzt nicht wirklich 230V-Netz. 
:-)

> 3. was ist mit der led?

Die ist sinnlos und braucht mehr Strom als der Controller, schrieb ich 
doch schon.
Wenn überhaupt eine Hallo-mir-gehts-gut LED, dann sollte die vom 
Controller eingeschaltet werden.

> 5. wo sollen wiederstände hin??

Such Dir mal die Application-Note von Atmel zum ISP, wenn man die Pins 
gleichzeitig für ISP und was anderes benutzen möchte, dann schliesst man 
den ISP direkt am Controller an und trennt die folgenden Schaltungsteile 
über Widerstände ab.
Ja, das schränkt die Nutzbarkeit der ISP-Pins ein.

> 6. wie kommst du darauf? was für welche müssen es denn dann sein?

Ich komme drauf weil die meisten einfach 22pF aus dem Internet 
abschreiben ohne drüber nachzudenken.
Um nen Tipp zu geben welcher es sein soll müsste man schon wissen, 
welcher Quarz da genau zum Einsatz kommen soll. C1=C2=(CL*2)-4
Wobei es in den meisten Anwendungen ziemlich egal ist, ob der Controller 
nun auf 7,988MHz oder 8,002MHz arbeitet.

von F. F. (foldi)


Lesenswert?

Helmut Lenzen schrieb:
> Und im 2. Teil des Satzes steht:" Port C (3..0)". Das gilt dann auch
> fuer die Digitalen Funktionen.

Das ist aber "ziemlich frei ausgelegt", denn da steht für den 
Digital/Anlog Konverter. Genau diesen brauche ich ja gar nicht, bei der 
genannten Konstellation.

Ich gucke heute Abend wieder rein, jetzt muss ich erstmal einen 
Rollstuhl umbauen.

Bin gespannt, ob mir das jemand plausibel erklären kann oder auch, ob 
jemand mir zustimmen wird.
Fakt ist jedenfalls, es funktioniert alles auch ohne diese Beschaltung 
wunderbar.

In irgendeiner App note hab ich auch gelesen, dass die Kondensatoren am 
Quarz unterschiedlich groß sein sollen, macht aber niemand so.

: Bearbeitet durch User
von Martin F. (martin_f70)


Lesenswert?

zur batterie->netzkabel: ja, so ein dc blabla is schon klar:D aber 
welche elkos denn dann dort hin?

das mit dem isp wiederstände checke ich immer noch net ....

von Michael (Gast)


Lesenswert?

Martin Fischer schrieb:
> zur batterie->netzkabel: ja, so ein dc blabla is schon klar:D aber
> welche elkos denn dann dort hin?

So viel, dass zwischen den Netzhalbwellen die Spannung am Reglereingang 
auch bei Maximallast nicht unter die Mindesteingangsspannung 
zusammensackt.

von Martin F. (martin_f70)


Lesenswert?

reichen 10uF elkos?

von Helmut L. (helmi1)


Lesenswert?

Martin Fischer schrieb:
> zur batterie->netzkabel: ja, so ein dc blabla is schon klar:D aber
> welche elkos denn dann dort hin?
>

Was hast du den fuer ein Netzteil? Wenn es ein Steckernetzteil mit 
Gleichrichter und Ladeelko ist alle klar. Ansonsten muss da ncoh was 
gemacht werden.

> das mit dem isp wiederstände checke ich immer noch net ....

Ganz einfach:  Wenn an dem Port wo der ISP mit dran haengt nur weiter 
Eingang von anderen Schaltungsteilen versorgt wird sollte es 
funktionieren. Brauchst du die ISP Pinnes aber als Eingaenge die von 
anderen Schaltungsteilen getrieben werden muss da ein Widerstand rein. 
Sonst hast du Ausgang augf Ausgang liegen.


AVR Pin ------+-----R------Ausgang von einem anderen IC
(Eingang)     |
             ISP  Pin
             treibt den AVR Pin

von Martin F. (martin_f70)


Lesenswert?

also muss ich bei isp die wiederstände nicht unbedingt machen?

von Rudolph (Gast)


Lesenswert?

Martin Fischer schrieb:
> aber welche elkos denn dann dort hin?

Datenblatt vom Spannungsregler und so?
Wenn die Versorgung ein Stück weit weg vom Regler ist soll man das 
nochmal puffern, in dem Fall jetzt vielleicht 22µF oder so - aber wie 
hoch die 5V am Ende belasten werden könnten kann man bisher ja nichtmal 
raten.

> das mit dem isp wiederstände checke ich immer noch net ....

Wie gesagt, dazu gibt es eine Application-Not von Atmel, die erklärt 
das.
Kurz gesagt sollte der Programmer einen störungsfreien Zugang zum 
Controller haben und zusätzliche Teile für irgendwelche Funktionen sind 
potentiell störend.

von Hubert G. (hubertg)


Lesenswert?

F. Fo schrieb:
> Bei mir funktioniert alles wunderbar und ich habe es bisher noch nie
> angeschlossen, weil ich bisher den ADC noch gar nicht genutzt habe.
> Kommt aber noch.
>
> Es geht in allen Datenblättern die ich bisher lesen musste immer nur um
> den ADC und dass die Messung durch diese Maßnahmen nicht gestört wird.
>
> Oder sehe ich das falsch und es gibt noch andere Passagen in den
> Datenblättern die das aus anderen Gründen fordern oder aber irgendwelche
> App notes die das fordern?

Wenn du weiter ATmega8 verwendest wirst du AVCC auch ohne Verwendung des 
ADC versorgen. Das VCC und AVCC miteinnander verbunden waren, war 
eigentlich ein Designfehler der ab einem Fertigungszeitpunkt behoben 
wurde. Ab wann genau weiß ich nicht genau, bei der Kennung 1045 ist die 
Verbindung auf jeden Fall weg, bei den Mega8A auch, ebenso Mega48, 88, 
usw.
Solltest du einen Mega8 mal tauschen, wundere dich nicht wenn der PortC 
nicht funktioniert.

von Helmut L. (helmi1)


Lesenswert?

Martin Fischer schrieb:
> also muss ich bei isp die wiederstände nicht unbedingt machen?

Da du ja alle Pins auf Leiste gefuehrt hast und niemand weiss ausser Du 
selbst was daran angeschlossen wird solltes du die Widerstaende rein 
machen.
Es sei den der Rest der hinten dran haengt erfuellt die obigen 
Kriterien.

von Martin F. (martin_f70)


Lesenswert?

und was müssen da für wiederstände ran? 1kOhm oder was?

von Helmut L. (helmi1)


Lesenswert?

Martin Fischer schrieb:
> und was müssen da für wiederstände ran? 1kOhm oder was?

So zwischen 330Ohm und 1KOhm sollten reichen. Dein Programmieradapter 
sollte die noch Locker treiben koennen (das ist die untere Grenze) die 
obere Grenze ist das der uC die andere Seite noch richtigen treiben 
kann.

von Martin F. (martin_f70)


Lesenswert?

aber wenn ich die ports als output habe, dann sind doch die wiederstände 
dort voll sch***ße

von Hubert G. (hubertg)


Lesenswert?

Wenn du genau weißt was du tust, kannst du sie auch weglassen. Wenn was 
schief geht, brauchst du unter Umständen einen neuen Kontroller.

von Martin F. (martin_f70)


Lesenswert?

ok, also kannst du nochmal ganz genau erklären wozu ich die brauche?

von =8 (Gast)


Lesenswert?

Martin Fischer schrieb:
> also muss ich bei isp die wiederstände nicht unbedingt machen?

Die Dinger haben in elektronischen Schaltungen generell nichts zu 
suchen, warum auch immer die sich immer wieder in den Stand begeben.

von Helmut L. (helmi1)


Lesenswert?

Martin Fischer schrieb:
> aber wenn ich die ports als output habe, dann sind doch die wiederstände
> dort voll sch***ße

Die sind als Schutz da. Wenn ein Ausgang (ISP Adapter) und ein Ausgang 
der Schaltung aufeinander treffen. Irgendwas muss da ja den Strom 
begrenzen. Hardcorefreaks nehmen dazu die Bahnwiderstaende der MOSFETs 
:=)

Der Wert ist immer ein Kompromiss.

von Martin F. (martin_f70)


Lesenswert?

also auf wen soll ich jetzt hören?

von Helmut L. (helmi1)


Lesenswert?

Martin Fischer schrieb:
> also auf wen soll ich jetzt hören?

Die Antwort von  =8 (Gast) scheint sich wohl eher drauf zu beziehen das 
du immer "wiederstände schreibst. Diese Teile gibt es nicht.

von Martin F. (martin_f70)


Lesenswert?

aso stimmt xD

von Helmut L. (helmi1)


Lesenswert?

Martin Fischer schrieb:
> aso stimmt xD

Einige hier moegen es halt nicht wenn man "wiederstände" schreibt. Die 
meinen dann auch einen Fachbeitrag eingebracht zu haben wenn sie darauf 
hinweisen.

von F. F. (foldi)


Lesenswert?

Hubert G. schrieb:
> Wenn du weiter ATmega8 verwendest

Verwende ich nicht. Hab da zwar ein paar von gekauft, weil die eben in 
jedem Beispiel drin sind und da wusste ich noch nicht, dass die 
Nachfolger, unter anderem der 328 den ich immer nehme, weitgehend 
kompatibel sind.

von Martin F. (martin_f70)


Lesenswert?

also soll ich den atmega8 nicht nehmen oder was?

von Hubert G. (hubertg)


Lesenswert?

F. Fo schrieb:
> Verwende ich nicht. Hab da zwar ein paar von gekauft, weil die eben in
> jedem Beispiel drin sind und da wusste ich noch nicht, dass die
> Nachfolger, unter anderem der 328 den ich immer nehme, weitgehend
> kompatibel sind.

Bei denen musst du AVCC immer versorgen wenn du PortC verwendest, wirst 
du aber selbst auch schon bemerkt haben.

Martin Fischer schrieb:
> also soll ich den atmega8 nicht nehmen oder was?

Wenn du schon einen hast, spricht nichts dagegen. Wenn du neu kaufst, 
würde ich auf Mega88, 168 oder 328 setzen, sind einen neuere Generation, 
programmiertechnisch fast identisch mit Mega8.

von Martin F. (martin_f70)


Lesenswert?

und von der elektronischen ansteuerung her? muss ich in meinem 
schaltplan was ändern oder ist as alles gleich?

von F. F. (foldi)


Lesenswert?

Martin Fischer schrieb:
> also soll ich den atmega8 nicht nehmen oder was?

Martin, wenn du ihn jetzt schon hast, dann nimm ihn auch!

Lass dich nicht zu sehr verunsichern und ließ halt selbst das 
Datenblatt. Du siehst ja schon, dass hier die Meinungen weit auseinander 
gehen.

Ich probiere auch oft ganz bewusst Dinge aus, die hier nicht 
funktionieren sollen. Unter anderem hab ich mal ne Led ewig lange ohne 
Vorwiderstand am µC blinken lassen. Weder µC noch Led gingen kaputt.

Dabei ging es um ein Beacon für ein Modellflugzeug.

Hier gibt es schon hochkarätige Fachleute zu denen auch Matthias Sch., 
Helmut Lenzen, MaWin, Cyblord, die Mod's sowieso und noch einige andere 
gehören.
Auf die kannst du auf jeden Fall immer hören, aber du musst auch deine 
eigenen Erfahrungen machen.
Ich las mal einen guten Spruch: "Wer immer in die Fußstapfen anderer 
tritt, hinterlässt selbst niemals Spuren.

Die o.g. Leute mag ich alle sehr gern und es ist toll sich mit ihnen 
austauschen zu können und trotzdem muss man nicht immer gleicher Meinung 
sein und das selbst, wenn sie sicher tausendmal mehr Ahnung von 
Elektronik und dem Programmieren haben als ich.
Also mach dein Ding, wenn es nicht komplett falsch ist.

von Hubert G. (hubertg)


Lesenswert?

Die genannten sind alle pinkompatible, also nichts zu ändern.

von F. F. (foldi)


Angehängte Dateien:

Lesenswert?

Hubert G. schrieb:
> Die genannten sind alle pinkompatible, also nichts zu ändern.

Pin kompatibel schon, aber nicht zu 100% funktional.

von Hubert G. (hubertg)


Lesenswert?

F. Fo schrieb:
> Pin kompatibel schon, aber nicht zu 100% funktional.

Martin Fischer wollte aber nur wissen ob er in seinem Schaltplan was 
ändern muss, und das muss er nicht.

von F. F. (foldi)


Lesenswert?

Oh ja!!!
Entschuldigung, dass ich das hier etwas zerrissen habe und mich zu sehr 
gehen ließ.

von F. F. (foldi)


Lesenswert?

Schöner und besser lesbar wäre, wenn du den Stecker noch etwas 
"entwirren" würdest.

von Wolfgang (Gast)


Lesenswert?

Und über die Sinnhaftigkeit der Belegung von SV4 würde ich noch mal 
nachdenken. Wie oben schon geschrieben: Ohne Gnd als Bezugspegel nützt 
die Signalsammlung auf dem Stecker wenig.

von Atmega8 (Gast)


Lesenswert?

>dass ich das hier etwas zerrissen habe und mich zu sehr gehen ließ.

Und warum steht dann im Datenblatt des Atmega 88 immer noch, daß der 
AVCC Pin mit VCC zu verbinden ist, auch wenn man den ADC nicht benutzt?

von Martin F. (martin_f70)


Angehängte Dateien:

Lesenswert?

ok, also, ich habe den stecker jetzt entwirrt, es ist jetzt auch 
nichtmehr s4 sondern s1, aber immernoch kein isp-stecker, das kommt 
später...
an den pb's habe ich jetzt schon platz geschafft, um die widerstände 
einzubauen...wo genau und was für welche nochmal? :D
außerdem ist an der spannungsversorgung ein netzteilstecker und der 
kondensator anders...

also:
1. widerstände welche nochmal und wo?
2. spannungsversorgung jetzt richtig wenn ich netzteil mit 12V 300mA 
anschließe?
3. sonst der rest richtig?

von F. F. (foldi)


Lesenswert?

Martin Fischer schrieb:
> ich habe den stecker jetzt entwirrt,

... und schon kann man (auch du später besser, wenn du schon längst 
wieder vergessen hast, was du da gemacht hast) sofort sehen was da Sache 
ist.

von Martin F. (martin_f70)


Lesenswert?

jupp, und nun zum plan, antworte bitte auf meine fragen:

1. widerstände welche nochmal und wo?
2. spannungsversorgung jetzt richtig wenn ich netzteil mit 12V 300mA
anschließe?
3. sonst der rest richtig?

von F. F. (foldi)


Lesenswert?

Martin Fischer schrieb:
> jupp, und nun zum plan, antworte bitte auf meine fragen:
>
> 1. widerstände welche nochmal und wo?

Ich hab da nie Widerstände irgendwo vor.

> 2. spannungsversorgung jetzt richtig wenn ich netzteil mit 12V 300mA
> anschließe?

Ob du am Eingang noch einen Kondensator brauchst liegt dran wie sauber 
die Spannung ankommt, schadet aber nicht. Dann gibt es noch die Sache 
mit der Diode von Vout nach Vin. Mach ich aber auch nicht.

> 3. sonst der rest richtig?

ISP Steckerbelegung:

1. MISO
2. VCC
3. SCK
4. MOSI
5. RESET
6. GND

von Martin F. (martin_f70)


Lesenswert?

ok, also ist die spannungsversorgung jetzt richtig so?
der rest auch abgesehen von dem  isp stecker?
und widerstände mit isp iwas wo nochmal und welche?

von F. F. (foldi)


Lesenswert?

Martin Fischer schrieb:
> ok, also ist die spannungsversorgung jetzt richtig so?
> der rest auch abgesehen von dem  isp stecker?
> und widerstände mit isp iwas wo nochmal und welche?

Weiß ich nicht, mach ich nicht, aber ich denke die das schrieben meinen, 
dass du das als Schutzbeschaltung dran bauen sollst, da die Pins max. 
20mA vertragen.
Rechnerisch wären es 250 Ohm, aber wenn du das willst, dann mach halt 
330 Ohm dran und du bist auf der sicheren Seite.

von Martin F. (martin_f70)


Lesenswert?

wo genau die widerstände hin und wann nochmal, also wenn was mit den 
ports ist? und ist sonst der rest in ordnung?

von F. F. (foldi)


Lesenswert?


von Martin F. (martin_f70)


Lesenswert?

wo genau die widerstände hin und wann nochmal, also wenn was mit den
ports ist? und ist sonst der rest in ordnung?

antworte bitte einfach, in dem link steht das nicht

von F. F. (foldi)


Lesenswert?

Du kannst vor alle Pins grundsätzlich immer Schutzwiderstände bauen, 
aber für gewöhnlich mache ich das, wenn ich den Pin nutze und dann 
entsprechend dem, was ich da hinter habe.
Beispiel:
Habe ich eine Led am Pin, dann muss ich bei 10 mA einen Widerstand von 
500 Ohm  dazwischen haben (üblicherweise würde man 470 oder 560 Ohm 
nehmen), hätte ich nun aber eine low current Led, so müsste ich für die 
2 mA auch schon 2,5 kOhm nehmen.

von Martin F. (martin_f70)


Lesenswert?

ok, bevor wir die widerstände betrachten erstmal: ist sonst ALLES 
richtig, auc hspannungsversorgung?

von F. F. (foldi)


Lesenswert?

Martin Fischer schrieb:
> ok, bevor wir die widerstände betrachten erstmal: ist sonst ALLES
> richtig, auc hspannungsversorgung?

Jau!

von Hubert G. (hubertg)


Lesenswert?

Atmega8 schrieb:
> Und warum steht dann im Datenblatt des Atmega 88 immer noch, daß der
> AVCC Pin mit VCC zu verbinden ist, auch wenn man den ADC nicht benutzt?

Weil AVCC der Stromversorungspin für den PortC ist.

von Martin F. (martin_f70)


Lesenswert?

ÄHM NOCH WAS!!!!!

an die pingruppe c (analog) werden taster und ein sensor ran kommen, ist 
trotzdem noch alles richtig ider muss dann iwas an aref/avcc geändert 
werden?

von Hubert G. (hubertg)


Lesenswert?

Martin Fischer schrieb:
> ok, bevor wir die widerstände betrachten erstmal: ist sonst ALLES
> richtig, auc hspannungsversorgung?

Vor dem Spannungregler, nahe an die Pin sollte noch ein Kondensator 100n 
bis 330n zusätzlich zu C1. An AREF auch noch 100n nach GND.

von Mr. Tom (Gast)


Lesenswert?

Martin Fischer schrieb:
> ok, also, ich habe den stecker jetzt entwirrt

Für den Betrachter eines Schaltplanes ist es i.A. etwas unübersichtlich, 
wenn zwei Leitungen in gleicher Richtung übereinander laufen (DIGITAL_0 
und GND u.r.). Entweder müssen sie sich gerade kreuzen oder 
nebeneinander verlaufen ;-)

von spess53 (Gast)


Lesenswert?

Hi

>an die pingruppe c (analog) werden taster und ein sensor ran kommen, ist
>trotzdem noch alles richtig ider muss dann iwas an aref/avcc geändert
>werden?

Was willst du als Referenzspannung verwenden? Ein 100n Keramik-C von 
AREF nach Masse ist allg. üblich.

MfG Spess

von Martin F. (martin_f70)


Lesenswert?

Hubert G. schrieb:
> nahe an die Pin sollte noch ein Kondensator 100n
> bis 330n zusätzlich zu C1

hä?

von Hubert G. (hubertg)


Lesenswert?

Der zusätzliche Kondensator sollte, wie C2, so nahe wie möglich am 
Spannungsregler platziert sein.

von Martin F. (martin_f70)


Lesenswert?

also parallel zu c1 noch nen 100n?

von Hubert G. (hubertg)


Lesenswert?

Richtig, so nahe wie möglich beim Spannungsregler.

von Martin F. (martin_f70)


Angehängte Dateien:

Lesenswert?

ok, jetzt ist erstmal alles richtig, ne?

und erkläre mir pls noch ein letztes mal, was mit widerständen vor den 
ports gemeint war :D

von Hubert G. (hubertg)


Lesenswert?

Ich würde mal sagen es ist alles soweit OK. Das der ISP-Stecker Vorteile 
bringen würde, ist ja schon besprochen worden.
Die Widerstände sind reine Schutzbeschaltung, wenn man vorsichtig ist 
nicht notwendig. Das Risiko das man mal ein Port abschießt ist ohne 
Widerstände halt etwas größer.

von Martin F. (martin_f70)


Lesenswert?

ok dann bb

von Helmut L. (helmi1)


Lesenswert?

Martin Fischer schrieb:
> und erkläre mir pls noch ein letztes mal, was mit widerständen vor den
> ports gemeint war :D

In den Leitung MOSI,MISO,SCK die nach rechts zum Stecker gehen solltes 
du einen Widerstand von 330 .. 1K machen. Dann kann das ISP Interface 
das an SV1 angeschlossen ist diese Leitungen im Programmierfall 
ueberschreiben.
Das heist das niederohmige Signal vom ISP Interface setzt sich 
gegenueber den Signalen vom Stecker rechts durch. Und nur in den 3 
Leitungen solltest du einen Widerstand machen. Oder du siehst halt 3 
Jumper vor die im Programmierfall diese Leitungen vom uC trennen.

von Martin F. (martin_f70)


Lesenswert?

kann wer von euch für mich das routen? pls, weiß nicht wie das geht ;(

von Rudolph (Gast)


Lesenswert?

Board
Auto

:-)

von Martin F. (martin_f70)


Lesenswert?

würde aber gerne nur auf oberseite haben

von Martin F. (martin_f70)


Lesenswert?

kann man das im autorouter eingeben?

von Helmut L. (helmi1)


Lesenswert?

Martin Fischer schrieb:
> kann man das im autorouter eingeben?

Vergiss den Autorouter.  Autos gehoeren auf die Strasse und nicht ins 
Board.
Der Autorouter von Eagle produziert dir nur Lochbleche aller Art und 
sagt dir dann bei 90%: "Ich kann nicht mehr mach du den Rest fertig".

Gib dich dran ans selber Layouten. Auch wenn du das noch nicht kannst, 
nur die Uebung macht den Meister. Und so eine hohe Kunst ist das auch 
nicht. Frueher haben wir unsere Layouts mit Tusche gezeichnet das war 
wesentlich Schlimmer als heute mit all den Tools die es gibt.

von Martin F. (martin_f70)


Lesenswert?

ja, aber ich scheitere schon daran die objekte sinnvoll 
anzuordnen...tipps?

von Hubert G. (hubertg)


Lesenswert?

Stell mal die *.sch Datei herein.
Wie groß soll es denn werden?

von Martin F. (martin_f70)


Lesenswert?

möglichst klein, .sch lade ich gleich rein

von Martin F. (martin_f70)


Lesenswert?

in ca 20 min

von Markus (Gast)


Lesenswert?

Martin Fischer schrieb:
> möglichst klein

Geroutet und bestückt:
http://arduino.cc/en/Main/ArduinoBoardMini
Schaltplan 
http://arduino.cc/en/uploads/Main/arduino_mini_schematic05.pdf

(Ja, ich bin nun Spielverderber)

von Martin F. (martin_f70)


Angehängte Dateien:

Lesenswert?

hier die .sch

von F. F. (foldi)


Lesenswert?

Hubert G. schrieb:
> Ich würde mal sagen es ist alles soweit OK. Das der ISP-Stecker Vorteile
> bringen würde, ist ja schon besprochen worden.
> Die Widerstände sind reine Schutzbeschaltung, wenn man vorsichtig ist
> nicht notwendig. Das Risiko das man mal ein Port abschießt ist ohne
> Widerstände halt etwas größer.

Wenn man den µC dann gesockelt hat, nimmt man eben für einen Euro 
(guloshop) einen neuen µC.

von F. F. (foldi)


Lesenswert?

Martin Fischer schrieb:
> kann wer von euch für mich das routen? pls, weiß nicht wie das geht ;(

Ich sach ja die ganze Zeit, nimm sPlan für die Schaltpläne und Sprint 
Layout für die PCB. Die Zeit die du dann fürs Eagle lernen nicht 
gebraucht hast, kannst du noch was anderes lernen und da gibt es genug 
was du alles noch lernen musst. Ich übrigens auch.

von Hubert G. (hubertg)


Angehängte Dateien:

Lesenswert?

Hier mal die beiden Dateien. Hab auch im *.sch was geändert.
Du kannst ja noch mal ein wenig herumschieben.

von Martin F. (martin_f70)


Lesenswert?

danke :D
1. was hast du am plan geändert? ich finde nix ...
2. sind die 22pF auf dem .brd mit ihrem 2. pin überhaupt iwo verbunden? 
xD

von Hubert G. (hubertg)


Lesenswert?

Die Belegung von SV1 ist geändert.
Wenn du im Board auf Ratsnest drückst, dann kommt das Polygon. Da siehst 
du dann das auch alle GND verbunden sind.

von Martin F. (martin_f70)


Lesenswert?

wie kannst du eigl so gut routen, gibts iwo tuts?

von Hubert G. (hubertg)


Lesenswert?

Übung macht den Meister, könnte aber sicher noch besser sein.
Schau mal auf youtube eagle tutorial, da gibt es eine ganz gute 
Einführung.

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.