Forum: Mikrocontroller und Digitale Elektronik Bitte Layout checken, läuft nicht


von Blubb (Gast)


Angehängte Dateien:

Lesenswert?

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!

von Otto (Gast)


Lesenswert?

Poste den Plan auch.....

von Blubb (Gast)


Angehängte Dateien:

Lesenswert?

Hier ist es. Eigentlich total simpel...

von spess53 (Gast)


Lesenswert?

Hi

Willst du eine ehrliche Meinung hören?

MfG Spess

von Blubb (Gast)


Lesenswert?

Ich weiß dass das Layout nicht gut ist, aber sind da konkrete Fehler 
drin?

von spess53 (Gast)


Lesenswert?

Hi

C6 gehört hinter die Drossel. Sollte aber nicht der Fehler sein. Die 
Masseführung am Quarz/C8/C9 ist suboptimal.

MfG Spess

von TrippleX (Gast)


Lesenswert?

Ich würde sagen am µC werden diverse Pins falsch sein.

von Blubb (Gast)


Lesenswert?

Ok, aber das Ganze läuft auch mit dem internen Takt nicht.

TrippleX:
Welche Pins sind falsch?

von thecamper (Gast)


Lesenswert?

wie wäre es wenn du in eagle auch einfach mal nen normalen mega8 
einfügst statt einfach nur die einzelnden pins

von Blubb (Gast)


Lesenswert?

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...

von Alex B. (Firma: Ucore Fotografie www.ucore.de) (alex22) Benutzerseite


Lesenswert?

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?

von Alex B. (Firma: Ucore Fotografie www.ucore.de) (alex22) Benutzerseite


Lesenswert?

Nochwas: Sind die roten Leiterbahnen tatsächlich ein zweiter Layer, oder 
ist das "fliegend" auf der Rückseite verdrahtet??

von holger (Gast)


Lesenswert?

Falls der 7805 angeschraubt, ist würde ich mal nachsehen
ob die Schraube einen Kurzschluß zu den beiden
Leitungen unter dem 7805 hat.

von att (Gast)


Lesenswert?

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

von Pete K. (pete77)


Lesenswert?

Kann der eingesetzte 7805 überhaupt 13V vertragen?

von Andreas W. (andreasw) Benutzerseite


Lesenswert?

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?

von Pete K. (pete77)


Lesenswert?

UART ohne Max232?

von att (Gast)


Lesenswert?

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

von holger (Gast)


Lesenswert?

>Die Versorgungsspannungen und Masseleitungen stimmen alle.

Dann weitermessen. Reset auf High, schwingt der Quarz?

von att (Gast)


Lesenswert?

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

von att (Gast)


Lesenswert?

Holger,

benutze den internen Quarz, um den externen als Ffehlerquelle 
auszuschließen -> kein Erfolg

von hp-freund (Gast)


Lesenswert?

Hast du für jede Platine ein eigenes Netzteil und Masse richtig 
verbunden?

von att (Gast)


Lesenswert?

Ja, beide Platinen laufen über separate Netzteile. An VCC liegen 4.8v 
an. Ist es evtl zu wenig? Sollten es genau 5v sein?

von att (Gast)


Lesenswert?

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?

von Sören R. (iopodx)


Lesenswert?

Sind nun die Massen verbunden? Sonst kann dasn ix werden :)

von hp-freund (Gast)


Lesenswert?

4,8V sollten reichen.
Verfolg doch mal das serielle Signal vom Atmel bis zum MAX232 z.B. mit 
LED und  Vorwiderstand gegen VCC...

von Dumpfbacke (Gast)


Lesenswert?

Erlich gesagt,
mir wären 4,8V etwas zu wenig.
Welche eingangsspg. hat überhaupt der Regler an Pin 1?

von MaWin (Gast)


Lesenswert?

Löte mal C4 ab.

von hp-freund (Gast)


Lesenswert?

Was für eine P6KE XX ist das eigentlich?
Die gibt es schon ab 6,8V....

von Blubb (Gast)


Lesenswert?

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?

von hp-freund (Gast)


Lesenswert?

P6KE22A ist in Ordnung. 22Volt.

Beide Platinen müssen! eine gemeinsame Masse haben aber keine gemeinsame 
VCC.

von spess53 (Gast)


Lesenswert?

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

von Blubb (Gast)


Lesenswert?

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?

von hp-freund (Gast)


Lesenswert?

Welche Leitungen zwischen den Platinen hast Du denn verbunden?

von Blubb (Gast)


Lesenswert?

Ich habe nur die UART Leitung von meiner Platine zu der Pollin Platine 
gelegt, sprich ich hatte keine gemeinsame Masse

von hp-freund (Gast)


Lesenswert?

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

von spess53 (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.