Hallo, könnte jemand diesen Layout sich anschauen? Es soll ein Atmega644P verwendet werden. Dieser läuft nicht. Das Testprogramm läuft auf dem gleichen µC auf dem Pollin-Board. Danke!
Ich weiß dass das Layout nicht gut ist, aber sind da konkrete Fehler drin?
Hi C6 gehört hinter die Drossel. Sollte aber nicht der Fehler sein. Die Masseführung am Quarz/C8/C9 ist suboptimal. MfG Spess
Ok, aber das Ganze läuft auch mit dem internen Takt nicht. TrippleX: Welche Pins sind falsch?
wie wäre es wenn du in eagle auch einfach mal nen normalen mega8 einfügst statt einfach nur die einzelnden pins
thecamper : Dir ist aber schon klar, dass der Mega8 eine komplett andere Pinbelegung als der Atmega644P hat? Der hat noch nicht mal die gleiche Anzahl der Pins...
Ich muss zugeben, so direkt sehe ich "keine Fehler" (zumindest keine, die dafür sorgen würden, dass "es" nicht klappt), mal angenommen überall da, wo in Eagle Knoten zwischen Leiterbahnen fehlen sind in Wirklichkeit die Netze doch verbunden. Wie genau hast du denn überprüft, dass "es" nicht klappt? Kannst du den Controller nicht flashen? Konntest du ihn irgendwann mal flashen? Hast du schon mal einen Atmega644 in einem anderen Design benutzt? Hast du schon mal überprüft, ob die Versorgungsspannungen so sind, wie sie sein sollen?
Nochwas: Sind die roten Leiterbahnen tatsächlich ein zweiter Layer, oder ist das "fliegend" auf der Rückseite verdrahtet??
Falls der 7805 angeschraubt, ist würde ich mal nachsehen ob die Schraube einen Kurzschluß zu den beiden Leitungen unter dem 7805 hat.
Hallo Alex, die roten Leitungen sind Drahtbrücken. Also ich kann den µC auf meinem Pollin-Board flashen. Danach wird auf UART0 und UART1 im loop einfach ein Buchstabe ausgegeben. Das funktioniert auch solange der µC auf dem Pollin Board ist. Sobald ich den µC in die Platine stecke kommt nichts mehr per UART an ("TO_STI_UART" auf dem Layout). Die Versorgungsspannungen und Masseleitungen stimmen alle. Gruß Alex
Ist der AVR auch richtig herum reingesteckt? Spannungsversorgung OK? > Sobald ich den µC in die Platine stecke kommt nichts mehr per UART an > ("TO_STI_UART" auf dem Layout). Hast du das mit einem Scope geprüft?
Hallo, Also ich lege 12v von einem Netzteil an. Der 7805 verträgt aber auch 14v - habe es im KFZ schon mal getestet. Der AVR ist richtig herum eingesetzt. Ich habe leider keinen Scope um den UART zu checken, kann es nur im Hterm nachverfolgen. Die Spannungsversorgung stimmt. Ratlose Grüße Alex
>Die Versorgungsspannungen und Masseleitungen stimmen alle.
Dann weitermessen. Reset auf High, schwingt der Quarz?
Peter, ich führte den UART-Ausgang auf die Pollin-Platine aus und von dort aus gehts zum Rechner. Auf der Pollin-Platine ist ein MAX232 Grüße Alex
Holger, benutze den internen Quarz, um den externen als Ffehlerquelle auszuschließen -> kein Erfolg
Hast du für jede Platine ein eigenes Netzteil und Masse richtig verbunden?
Ja, beide Platinen laufen über separate Netzteile. An VCC liegen 4.8v an. Ist es evtl zu wenig? Sollten es genau 5v sein?
Hallo, es läuft! Aber nur wenn ich für die Platine statt der eigenen Stromversorgung direkt 5v an den Ausgang vom 7805 klemme. Sprich es muss irgendwo einen Fehler in der Spannugnsversorgung geben....Aber wo?
4,8V sollten reichen. Verfolg doch mal das serielle Signal vom Atmel bis zum MAX232 z.B. mit LED und Vorwiderstand gegen VCC...
Erlich gesagt, mir wären 4,8V etwas zu wenig. Welche eingangsspg. hat überhaupt der Regler an Pin 1?
Was für eine P6KE XX ist das eigentlich? Die gibt es schon ab 6,8V....
Das ist die P6KE22A, also nach dem Schaltplan hier: http://halvar.at/elektronik/kleiner_bascom_avr_kurs/avr_kfz_boardnetz/stromversorgung_eines_avr_im_kfz_boardnetz_v03.gif Ich probiere das morgen mit der C4-Entfernung. Kann es tatsächlich daran liegen, dass der MAX232 auf dem Pollin Board und meine Platine unterschiedliche Massen haben?
P6KE22A ist in Ordnung. 22Volt. Beide Platinen müssen! eine gemeinsame Masse haben aber keine gemeinsame VCC.
Hi >Kann es tatsächlich daran liegen, dass der MAX232 auf dem Pollin Board >und meine Platine unterschiedliche Massen haben? Wenn du die nicht verbunden hast, ja. MfG Spess
Argh dumm, dann war das der Fehler. Könnte mir jemand erklären, warum keine gemeinsame Masse dazu führt, dass nichts aus dem MAX232 raus kommt?
Welche Leitungen zwischen den Platinen hast Du denn verbunden?
Ich habe nur die UART Leitung von meiner Platine zu der Pollin Platine gelegt, sprich ich hatte keine gemeinsame Masse
Na dann... Die Netzteile haben einen Trafo der für eine galvanische Trennung sorgt. Dadurch gibt es keinen Bezug von einer zur andern Platine. Durch einen Draht allein kann kein Strom Fließen. ... hp-freund
Hi >Könnte mir jemand erklären, warum keine gemeinsame Masse dazu führt, >dass nichts aus dem MAX232 raus kommt? Masse auf einer Seite muss nicht das gleiche Potential wie die Masse auf der anderen Seite haben. MfG Spess
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.