Hallo! Ist mein Schaltplan so richtig oder fehlerhaft?
Vergleiche Deine Schaltung mit den Datenblättern der beiden verbauten ICs. Dann kennst Du die Unterschiede.
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
Und trau keinem Tutorial, zumindest nicht im Hardware-Bereich. Nur die Datenblätter passend zu Deinen verbauten Komponenten sind wichtig.
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 ?
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
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?
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.
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.
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?
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.
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???
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.
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. :-)
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.
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"!
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.
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.
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"
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.
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
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.
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
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.
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.
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"
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.
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 .....
- 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
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^^
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.
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
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 ....
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.
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
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.
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.
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.
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.
aber wenn ich die ports als output habe, dann sind doch die wiederstände dort voll sch***ße
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.
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.
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.
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.
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.
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.
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.
und von der elektronischen ansteuerung her? muss ich in meinem schaltplan was ändern oder ist as alles gleich?
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.
Hubert G. schrieb: > Die genannten sind alle pinkompatible, also nichts zu ändern. Pin kompatibel schon, aber nicht zu 100% funktional.
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.
Oh ja!!! Entschuldigung, dass ich das hier etwas zerrissen habe und mich zu sehr gehen ließ.
Schöner und besser lesbar wäre, wenn du den Stecker noch etwas "entwirren" würdest.
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.
>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?
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?
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.
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?
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
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?
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.
wo genau die widerstände hin und wann nochmal, also wenn was mit den ports ist? und ist sonst der rest in ordnung?
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
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.
ok, bevor wir die widerstände betrachten erstmal: ist sonst ALLES richtig, auc hspannungsversorgung?
Martin Fischer schrieb: > ok, bevor wir die widerstände betrachten erstmal: ist sonst ALLES > richtig, auc hspannungsversorgung? Jau!
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.
Ä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?
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.
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 ;-)
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
Hubert G. schrieb: > nahe an die Pin sollte noch ein Kondensator 100n > bis 330n zusätzlich zu C1 hä?
Der zusätzliche Kondensator sollte, wie C2, so nahe wie möglich am Spannungsregler platziert sein.
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
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.
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.
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.
ja, aber ich scheitere schon daran die objekte sinnvoll anzuordnen...tipps?
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)
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.
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.
Hier mal die beiden Dateien. Hab auch im *.sch was geändert. Du kannst ja noch mal ein wenig herumschieben.
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
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.
Ü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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.