Hallo zusammen, ich bin mal wieder auf ein Problem gestoßen. Und zwar will ich mit einem AVR Dragon mein selbst gebasteltes Board programmieren. Auf dem Board ist ein AT90CAN128 verbaut. Ich habe in den Anhang den Schaltplan gepackt. Leider kommt immer die Fehlermeldung, dass er nicht in den Programmingmode kommt. Meines erachtens ist der Schaltplan richtig und die Verkabelung passt auch(Hab alles durchgepipst). Die Platine wurde professionell gefertigt Fällt euch da ein Problem oder Fehler auf? Vielen Dank für eure Hilfe!!! Florian
ich zitiere mal: "AVCC is the supply voltage pin for the A/D Converter on Port F. It should be externally connected to VCC, even if the ADC is not used. If the AD C is used, it should be connected to VCC through a low-pass filter." daraus hatte ich jetzt kein unbedingtes muss gesehlossen. Das einzige war, dass der Pin mal auf GND war ausversehen. Ich denke aber nicht, dass das irgendwas kaputt gemacht haben kann...
The ADC has a separate analog supply voltage pin, AVCC. AVCC must not differ more than ± 0.3V from VCC. Und damit ist das Thema AVCC nicht anschliessen hoffentlich beendet. Denn AVCC offen lassen ist "more than ± 0.3V from VCC". Punkt.
Falls das mal laufen sollte, die 22pF am 16 MHz sind wahrscheinlich falsch. Wobei, 16MHz und 3,3V passen sowieso nicht zusammen. Und die 22pF am Uhrenquarz sind ziemlich sicher völlig falsch. Ein gemeinsamer 4µ7 Tantal für zwei Versorgungs-Pins haut auch nicht hin. Da möchtest Du uns wahrscheinlich eher nicht das Board zu zeigen.
hey dummy, ich hoffe du hast meinen Post jetzt nicht irgendwie missverstanden. Das sollte NICHT arrogant wirken, es war nur ne Nachfrage. Anders kann ich mir dein gereitzes Antworten nicht erklären. Das nur zur Klarstellung. @Rudolph: Bei den Quarzen hab ich mich an das gehalten, was im Datenblatt steht. Also 12-22pF bei 16 MHz. Ebenso beim Uhrenquarz. Das sollte also passen. Die Versorgungsleitungs ist ganz normal am Linearregler mit 10uF gepuffert. Die 4.7uF sind nur noch mal zusätzlich. Außerdem sind ja noch 100nF Blockkondewnsatoren da. Also sollte eigentlich auch okay sein. LG Florian
FLorian Unbekannto schrieb: > Bei den Quarzen hab ich mich an das gehalten, was im > Datenblatt steht. Also 12-22pF bei 16 MHz. Naja, 12-22pF ist was mit dem Schwingkreis insgesamt nach Atmel gut funktioniert. Aber, zusätzlich müssen die Kondensatoren vor allem auch zum Quarz passen. Sonst schwingt das zwar, aber nicht exakt auf der Frequenz. Und beim CAN kann sich das schon auswirken, der funktioniert nicht mehr wenn der Takt zuweit daneben liegt. Und 16MHz funktionieren garnicht bei 3,3V. > Ebenso beim Uhrenquarz. Die Beschreibung zum Uhrenquarz ist nochmal anders. Kurz gesagt kommen da normalerweis gar keine Kondensatoren zusätzlich dran. > Die Versorgungsleitungs ist ganz normal am Linearregler mit 10uF > gepuffert. Klingt falsch, in den LDOs die ich kenne stehen 10µF als kleinste Kapazität drin -> man braucht also mindestens einen 22µF weil gerade Tantale über die Temperatur recht weit abweichen. Zusätzlich ist da noch der ESR wichtig. Wobei es inzwischen auch LDOs gibt die mit keramischen Kondensatoren klar kommen. > Die 4.7uF sind nur noch mal zusätzlich. Außerdem sind ja noch > 100nF Blockkondewnsatoren da. Also sollte eigentlich auch okay sein. In dem Schaltplan oben sind keine 100nF. Und wie erwähnt, AVCC muss auch angeschlossen werden und ebenfalls mindestens einen 100nF gegen GND davor haben.
Okay danke. Ich habe gerade auch gesehen, dass man mit 3.3V nur bis vll 8MHz betreiben kann. Meinst du denn das die 3.3V mit Jtag ein Problem machen? Ist ja eher ein 5V Baustein...
FLorian Unbekannto schrieb: > Meinst du denn das die 3.3V mit Jtag ein Problem machen? Ist ja eher ein > 5V Baustein... Nein, das ist überhaupt kein Problem, die VCC auf dem JTAG sind ja keine Versorgung, das ist die Referenz für die Pegel.
ES KLAPPT! Danke Rudolph, es lag an dem AVCC. Du hast mir sehr geholfen. Hatte heute morgen etwas Zeit das ganze hinzufrikeln und nun läuft alles einwandfrei. Tut mir leid, wenn ich am Anfang etwas septisch war, wegen der Spannungsversorgung vom ADC, ich konnte mir das auch irgendwie nicht vorstellen. Aber du hast mich ja eines Besseren berlehrt;-) Hatte schon Angst, dass es bloß am Dragon Programmer lag. Das Dingen ist ja auch nicht unumstritten. LG Florian
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.
