ATmega 32 smd probleme

OP #2766314
Hi
ich habe eine Schaltung mit dem ATMega32 entworfen. ich kommuniziere 
über eine UART TTL - USB Adapter mit dem PC. Vor dem Mittag hat alles 
Funktioniert. Der Controller hat Zeichen empfangen und gesendet. Dann 
war ich Essen und plötzlich ging er nicht mehr. Ich habe nach Fehler 
gesucht und festgestellt, dass immer wenn ich ein Zeichen vom PC an den 
Mikrocontroller  sende der Quarz aufhört zu schwingen. Nach mehrmaligen 
messen viel mir auf das da UART Signal an XTAL zu messen war. Ich habe 
also nach kurzschließen gesucht, doch der widerstand ist überall im MOhm 
Bereich. Dann ab und zu funktioniert plötzlich wieder alles für ein paar 
Minuten.

ich habe keine Ahnung nach welchen Fehler ich noch suchen soll.
hat eventuell einer eine Idee?
Moderator (Firma: Titel) Persönliche Seite
joachim j. schrieb:
> Masse liegt an habe ich schon überprüft.
Ja, mit dem Durchgangsprüfer, oder wie?

Zum Thema "Entkopplungskondensatoren" einfach mal hier im Forum suchen:
http://www.mikrocontroller.net/search?query=entkopplungskondensator&sort_by_date=1

Ansonsten käme natürlich auch noch sowas Triviales wie eine schlechte 
Lötstelle in Frage...
Gast
Denk Dir doch mal einen Widerstand von Deinen beiden Stütz-Kondensatoren
am Quarz und dem Decoupling-Kondensator vom FT (also die kleine 
Massefläche) in Richtung zur allgemeinen/gut angebundenen Masse.
Dann weißt Du, warum sich die Störungen gegenseitig einkoppeln.

Die THT-Pads kann man alle rund machen, Pin 1 würde ich dann eckig
machen.

Der Shield vom USB wird auf der Slave-Seite nicht mit Masse verbunden.

Die beiden USB-Leitungen kann man ganz wunderbar parallel ziehen.
Nicht den einen von der Seite an den Pin, den anderen unten dran.
Da ist genug Platz.

Die Decoupling-Cs sind alle sehr groß (1210?). War das so beabsichtigt?

Die beiden Masse-Pins von der doppelreihigen Stiftleiste sind wirklich
schlecht angebunden. Hoffentlich gibts da eine Massefläche auf der 
anderen
Seite + Anbindung.

Wo sind denn die Decoupling-Cs vom µC?

(...)
Hallo,

joachim j. schrieb:
> ich habe keine Ahnung nach welchen Fehler ich noch suchen soll.
>
> hat eventuell einer eine Idee?


wenn du das UART-Signal an XTAL oder umgekehrt messen kannst, tippe ich 
mal ganz stark, dass du ein GND oder VDD vergessen hast zu löten oder zu 
ruoten. Hier schlägt das UART Potential auf der GND- oder VDD-Schiene 
durch! Messe mal die Spannug an den Anschlüssen nach.


Gruß G.G.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.