Forum: Mikrocontroller und Digitale Elektronik ATMega32 Platinenlayout


von Hasibeder Thomas (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen!

Ich habe einen ATMega 32 mittels AVR Board und AVRisp mk2 Programmiert. 
Auf dem Board Funktioniert alles super.

Nur wenn ich nun meine eigene Platine mache Rührt sich der ATMega nicht 
mehr.

AVCC und VCC sind auf 5V. Reset ist auf High gezogen. Beide Ground sind 
verbunden.
Alle nicht benötigten Pins sind auf Input und PullUp per Software 
geschaltet wie es auch im Datenblatt steht.

Es geht nur um Pulsweitenmessung und PWM Ausgabe.

Anbei ein Foto.

Habe auch bereits einen Kondensator zwischen Reset und Gnd geschaltet um 
kurzen Reset auszulösen.

Ich komme nicht dahinter warum am AVR Board alles Funktioniert und auf 
der Platine nicht.
Was muss ich noch beachten, beschalten?

Danke für eure Hilfe

von Daniel R. (daro6)


Lesenswert?

Hast du auch die obligatorischen 100nF Kondensatoren an der Versorgung 
des Atmega?
Was für eine Taktquelle nutzt du und wie sind die Fuses?

von Hasibeder Thomas (Gast)


Lesenswert?

Den Kondensator hab ich nicht und ich verwende die interne Taktquelle.

von Felix G. (felixg)


Lesenswert?

Bau den Abblockkondesator (100nF) so nah wie möglich an den 
Versorgungspin. Wenn es dann immer noch nicht funktioniert, dann wirds 
wohl an dem Rest der Schaltung liegen.

von Daniel R. (daro6)


Lesenswert?

Hasibeder Thomas schrieb:
> Den Kondensator hab ich nicht

Warum nicht?

von Hasibeder Thomas (Gast)


Lesenswert?

Habe ich im Datenblatt noch nicht gelesen. Deshalb.

von Nowbody (Gast)


Lesenswert?

Prüf mal deine Stromversorgung direkt am ATmega

von Hasibeder Thomas (Gast)


Lesenswert?

Ok,werde ich heute versuchen.
Aber grundsätzlich sollte der Rest Funktionieren?

von Hasibeder Thomas (Gast)


Lesenswert?

Danke aber das habe ich bereits.

von Felix G. (felixg)


Lesenswert?

Es weis ja niemand, wie der Rest deiner Platine aussieht.

von devnull (Gast)


Lesenswert?

Taktquelle richtig eingestellt?

von Hasibeder Thomas (Gast)


Angehängte Dateien:

Lesenswert?

Komplette Schaltung!

von Josep C. (Firma: noch keins) (josep)


Lesenswert?

Macht Mal paar Fotos von Platine und poste es hier

von Hasibeder Thomas (Gast)


Lesenswert?

Hab alles auf einem Steckbrett aufgebaut.
Verbindungen und Durchgang gechackt.

von spess53 (Gast)


Lesenswert?

Hi

>Komplette Schaltung!

Wenn der RECOM ein isolierterter Typ ist, ist der GND-Anschluss vom BTS 
falsch.

MfG Spess

von operator (Gast)


Lesenswert?

spess53 schrieb:
> GND-Anschluss vom BTS falsch.

GND wäre richtig, nur die Steuerleitung des uC hat kein Potentialbezug.

Als soforthilfe könntest du beide GND zusammenschalten, dann sollte es 
funktionieren. Wenn galvanische Trennung sein muss, dann muss man das 
anders machen.

von Hasibeder Thomas (Gast)


Lesenswert?

Danke, Funktioniert jetzt alles.
Es war ein externer Oscillator eingestellt. Also die Fuses passten 
nicht.

Kennt sich jemand mit dem BTN7970 aus?
Habe diesen als Halbbrücke aufgebaut und es Funktioniert auch aber der 
Motor wird über die Freilaufdiode Kurzgeschlossen und Bremst.

Oder sehe ich das Falsch?

von Hasibeder Thomas (Gast)


Lesenswert?

Also nicht über die Diode aber über den MOSFET!

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.