In den letzten Monaten habe ich an diesem Projekt gearbeitet und jetzt besteht die nächste Stufe darin, eine Leiterplatte für diese Schaltung herzustellen.
Ich weiß, dass diese Platine bei weitem nicht perfekt ist (meine erste Platine), aber ich würde gerne wissen, ob dies möglicherweise richtig funktioniert oder ob es nicht einmal sinnvoll ist, es zur Produktion an den Hersteller zu senden.
Diese Schaltung auf dem Steckbrett funktioniert ohne Probleme.
Ich verwende einen Mikrocontroller, um GPS-Koordinaten (wird mit den GPS-Headern verbunden) von einem Neo 6M-Modul zu empfangen. Der Mikrocontroller verarbeitet diese Koordinaten und aktiviert bei Bedarf ein Relais. Alle 10 Sekunden lese ich das GPS und sende Daten vom DB9-Anschluss (seriell) über UART. Der uC hat einen externen 16-MHz-Quarz.
Ich habe ein begrenztes Budget und muss daraus eine zweischichtige Leiterplatte machen. Ich weiß, dass der beste Ansatz darin besteht, eine Grundebene zu erstellen und die Datenspuren auf der anderen Ebene zu erstellen. Wird dies jedoch ohne Grundebene theoretisch funktionieren?
Kann ich den 16-MHz-Quarz auf diese Weise anschließen oder verursacht dies elektrisches Rauschen?
Übrigens, irgendwelche offensichtlicheren Fehler, die ich mache?
Vielen Dank und sorry für die Noob-Fragen!
EDIT:
Erstmal danke für die ganze Hilfe! Einige neue Änderungen am Design vorgenommen:
Footprint von 20pf- und 100nf-Kondensatoren auf nicht polarisiert geändert.
100nF Bypass-Kappe hinzugefügt.
Vertauschte Position der Kristallkappen und des Kristalls selbst.
Ich habe es geschafft, eine untere Grundebene zu bekommen, um die Stabilität zu verbessern.
Ein paar Überlegungen:
Design Rule Check zeigt keine Fehler.
Befestigungslöcher sind wirklich noch nicht erforderlich.
Ich verwende THT, weil dies meine erste Leiterplatte ist und um mich nicht mit SMD-Bauteilen zu überfordern.
Jetzt, wo ich das ganze GND-Zeug aus dem Weg geräumt habe, können Sie mir sagen, ob ich auf dem richtigen Weg bin oder etwas fehlt? Ich werde das Board wie vorgeschlagen optimieren, ich stelle nur sicher, dass ich nichts Dummes mache, ohne es zu merken :)
Probleme mit ATmega-Verbindungen:
Bitte lesen Sie dies:
AVR042: Überlegungen zum AVR-Hardwaredesign – Anwendungshinweis
Andere Probleme:
Zum Beispiel:
Es gibt einige Optimierungen, die Sie noch vornehmen können.
Hoffe das hilft.
Feuerstelle
Edgar Braun
winzig
DerStrom8
schwach
wie heißt es