Eine Platine für eine Drohne

30

Ich mache eine Drohne und würde mich freuen, wenn jemand meine Arbeit am PCB-Layout überprüfen kann.

Bild (Rot ist oben, Blau ist unten, Kreise kennzeichnen Löcher und Seitentransfers, Lila ist Klebstoff):

Leiterplattenschema

Was soll passieren:

Der Eingang von den Funkgeräten ist die PWM 1-6, bei der es sich um einen HF-Empfänger handelt, der die Rohwerte der Steuerknüppel eingibt.

Die Karte soll über die ICE 10-Komponente programmierbar sein.

Die MCU wird in der Lage sein, Eingaben vom BMI055 (Beschleunigungsmesser) und GPS zu empfangen und diese gültig zu analysieren.

Die Li-Po-Eingänge dienen zum Auslesen von Batterien, jeder Draht (außer dem ersten) ist eine Zelle.

Die Hilfskomponenten spielen jetzt keine Rolle.

PWMs 7-12 sind der Ausgang und gehen an eine Reihe von ESCs, die die Motoren steuern.

Ich habe das Gefühl, ein paar Passive zu vermissen. Die Platine sieht nicht aus wie jede andere, die ich gesehen habe (in der Tatsache, dass sie nur ein paar Widerstände und 3 Kondensatoren mit fortschrittlichen Komponenten hat).

Komponentenreferenz:

GPS: RXM-GPS-R4

MC1: AC32UC3

U2 und U3: Kristalle

U1, AUX1, AUX2, alle PWMs, U13 und U14: Anschlüsse

REG1: LD1117 (3,3 V, 800 mA)

ACL1: BMI055 3-Achsen-Beschleunigungsmesser

USB: Typ B-Buchse

ANT1: GPS-Antenne

TANTCAP: 33uF Tantalkondensator

SirPython
quelle
Es tut mir leid, dass ich nicht alles verknüpfen kann. Ich habe keinen Repräsentanten. :-(
7
Sie sind besorgt über den Mangel an Passiven? Haben Sie dies entworfen oder nur ein Leiterplattenlayout erhalten? Ein Schema wäre hilfreich, um das Fehlen (oder Nicht) von Passiven zu verstehen. Poste es, wenn du kannst
crasic
6
Ich habe ein paar Links hinzugefügt und deinen Beitrag bereinigt. Fragen erhalten normalerweise mehr Aufmerksamkeit, wenn Sie sie vor dem Posten Korrektur lesen. :-)
Adam Haun
Beginnen Sie mit einem Blick auf die Schaltpläne der verrückten Fliege, da es sich um Open Source handelt. Kein GPS, und es funktioniert mit kernlosen Gleichstrommotoren.
RYS
1
Die 0603-Fußabdrücke sind viel zu breit, haben eine ungewöhnlich dünne Kupferlinie zwischen den Pads und auch die Pads liegen sehr nahe beieinander. Wenn Sie sie weiter auseinander ziehen, können Sie eine Spur darunter verlegen. Überprüfen Sie den Lochdurchmesser an AUX1 und AUX2. Verwenden Sie mehr Fasen und befürchten Sie, dass keine Ecken in die SMT-Pads eindringen. Ändern Sie die Zuordnung von PWM 1-6, um ein übersichtlicheres Layout zu erhalten. Überprüfen Sie die Ringraumanforderungen des Leiterplattenherstellers. Verwenden Sie das Pin-Tauschen an AUX1 und AUX2. Verwenden Sie die blaue Schicht für gemahlenes Gießen und gelegentliche kurze Spuren. Entleeren Sie die THT-Widerstände. Verwenden Sie SMT-Jumper, um die meisten Spuren auf der roten Ebene zu behalten.
Jenny

Antworten:

48

Ich werde das nicht beschönigen; es ist ziemlich schlimm. Dieses Projekt scheint für jemanden mit Ihrer Erfahrung viel zu schwierig zu sein. Ich empfehle, zuerst etwas Einfacheres zu tun, um Ihre Fähigkeiten zu verbessern. Versuchen Sie, eine grundlegende Mikrocontroller Projekt , um sich mit dem Design / Layout / Lötprozess, dann zu einer Bewegung auf einfache Wireless - Projekt, dann vielleicht sollten Sie Ihre eigene Drohne bauen von Grund auf neu.

Hier sind einige spezifische Probleme, die mir aufgefallen sind:

  • Keiner Ihrer ICs verfügt über Entkopplungskondensatoren. Der einzige Kondensator, den ich auf der gesamten Platine sehe, ist der Tantalkondensator. Dies ist besonders schrecklich, da Sie zwei Hochfrequenzkomponenten haben - einen 66-MHz-Mikrocontroller und ein 1,5-GHz-GPS.

  • Sie folgen überhaupt nicht den Layoutempfehlungen im Datenblatt des GPS-Moduls . Es gibt einen ganzen Abschnitt über Richtlinien für das Layout von Boards, den ich hier fast vollständig zitieren werde:

Das Design des Moduls erleichtert die Integration. Es ist jedoch nach wie vor wichtig, beim PCB-Layout vorsichtig vorzugehen. Die Nichtbeachtung guter Layouttechniken kann zu einer erheblichen Verschlechterung der Leistung des Moduls führen. Ein primäres Layoutziel besteht darin, eine charakteristische Impedanz von 50 Ohm über den gesamten Weg von der Antenne zum Modul aufrechtzuerhalten. Das Erden, Filtern, Entkoppeln, Routen und Stapeln von Leiterplatten sind ebenfalls wichtige Überlegungen für jedes HF-Design. Der folgende Abschnitt enthält einige grundlegende Gestaltungsrichtlinien, die hilfreich sein können. ...

Das Modul sollte so weit wie möglich von anderen Komponenten auf Ihrer Leiterplatte isoliert sein, insbesondere von Hochfrequenzschaltungen wie Quarzoszillatoren , Schaltnetzteilen und Hochgeschwindigkeitsbusleitungen.

Wenn möglich, trennen Sie HF- und digitale Schaltkreise in verschiedene PCB-Regionen. Stellen Sie sicher, dass die internen Kabel vom Modul und der Antenne weg verlegt und gegen Verschieben gesichert sind.

Leiterplatten-Leiterbahnen nicht direkt unter dem Modul verlegen. Auf der gleichen Schicht wie das Modul sollten sich keine Kupfer- oder Leiterbahnspuren unter dem Modul befinden, nur die Leiterplatte. Die Unterseite des Moduls weist Leiterbahnen und Durchkontaktierungen auf, die kurzgeschlossen oder mit Leiterbahnen auf der Leiterplatte des Produkts verbunden sein können.

Der Abschnitt Pad-Layout zeigt einen typischen PCB-Platzbedarf für das Modul. Eine Massefläche (so groß und ununterbrochen wie möglich) sollte auf einer unteren Schicht Ihrer PC-Platine gegenüber dem Modul platziert werden. Diese Ebene ist für die Erzeugung einer niederohmigen Rückkopplung für die Masse und eine gleichbleibende Streifenleitungsleistung wesentlich.

Gehen Sie beim Verlegen der HF-Messkurve zwischen dem Modul und der Antenne oder dem Anschluss vorsichtig vor. Halten Sie die Spur so kurz wie möglich. Gehen Sie nicht unter dem Modul oder einer anderen Komponente hindurch. Verlegen Sie die Antennenspur nicht auf mehreren PCB-Schichten, da Durchkontaktierungen die Induktivität erhöhen. Durchkontaktierungen sind zum Zusammenbinden von Erdungsschichten und Komponentenerdungen akzeptabel und sollten in Vielfachen verwendet werden.

Jeder Erdungsstift des Moduls sollte kurze Leiterbahnen aufweisen, die über eine Durchkontaktierung unmittelbar mit der Erdungsebene verbunden sind.

Bypasskappen sollten aus Keramik mit niedrigem ESR-Wert bestehen und sich direkt neben dem Stift befinden, den sie bedienen.

Für den Anschluss einer externen Antenne sollte ein 50-Ohm-Koaxialkabel verwendet werden. Eine 50-Ohm-Übertragungsleitung, z. B. ein Mikrostreifen-, Streifenleitungs- oder koplanarer Wellenleiter, sollte zum Leiten von HF auf der Leiterplatte verwendet werden. Der Abschnitt Microstrip-Details enthält zusätzliche Informationen.

  • Ebenso enthält das MCU- Datenblatt ein Kapitel mit Überlegungen zum Lieferumfang . Hier ist das empfohlene Schema für die Verwendung einer einzelnen 3,3-V-Versorgung. Beachten Sie die zahlreichen Kondensatoren. Es ist nicht direkt angegeben, aber Sie sollten wirklich eine Grundplatte für einen Hochleistungs-Mikrocontroller haben.

Abbildung 6-2.  3 Einzelstromversorgungsmodus

  • Ihre Kristalle sind viel zu weit von Ihrer MCU entfernt.

  • Wie planen Sie das zu löten? Dieser Beschleunigungsmesser misst 4,5 mm x 3 mm und keiner der Beläge ist zugänglich, sobald er angebracht ist. Sie brauchen einen Reflow-Ofen, eine ruhige Hand und vielleicht eine Lötschablone, um sie überhaupt auf die Platine zu bekommen. Die 144-polige MCU ist auch nicht trivial - die Tonhöhe an diesen Pins beträgt 0,02 Zoll.

Um all dies zu beheben, ist eine vierschichtige Leiterplatte erforderlich, bei der die Platzierung der Komponenten, die Entkopplung und (insbesondere) die Integrität des GPS-Signals berücksichtigt werden. Leider ist dies nicht trivial und kann nicht in wenigen Tagen erlernt werden. Weitere Informationen finden Sie auf der Seite mit den technischen Tipps von Henry Ott . Es ist hauptsächlich für die EMV bestimmt, aber ein Großteil des Materials gilt für die Hochfrequenzkonstruktion im Allgemeinen.

Wenn Sie sehr, sehr viel Glück haben, funktioniert Ihr Layout möglicherweise so, wie es ist. Aber ich würde nicht damit rechnen.

Tut mir leid, der Überbringer von schlechten Nachrichten zu sein.

Adam Haun
quelle
4
Um diesen Beitrag zu ergänzen, verfügt ATMEL für jede MCU-Serie über ein Dokument mit dem Namen " Schematische Checkliste" . Es gibt für Sie: Link . Es gibt auch ein Dokument für den Crystal-Placement- Link
Sergii
1
Ich wusste, dass es schlimm werden würde. Wie gesagt, dies ist mein erstes Projekt und es sah nicht so aus wie jedes Board, das ich gesehen hatte.
1
@Sergii Danke für die Info, ich fand es sehr hilfreich.
3
Noch etwas: Versuchen Sie, 90-Grad-Spuren zu vermeiden. Sie erhöhen die Gefahr, dass etwas beim Zusammenbau oder bei normalem Gebrauch aufgefangen und zerrissen wird. Es gibt auch einige Probleme mit der Signalintegrität bei rechtwinkligen Spuren, diese sind jedoch im Allgemeinen nicht so kritisch. Verwenden Sie 45-Grad-Winkel anstelle von scharfen Ecken. Außerdem sollten Sie Ihre Stromspuren und alle Hochgeschwindigkeitsspuren verbreitern. Lassen Sie Ihren Text möglichst in eine Richtung. Wenn Sie zwei Richtungen benötigen, drehen Sie sie um 90 Grad. Ein Großteil Ihres Textes ist um 180 Grad gedreht, was schlampig aussieht. Dies ist nicht kritisch, macht es aber für das Auge angenehmer.
DerStrom8,
2
@AlecTeal Suchen Sie auf dieser oder einer anderen Website nach "Entkopplungskondensator". Es ist weniger Physik und mehr Schaltungstheorie. Die kurze Version ist, dass ICs dazu neigen, große Ströme für sehr kurze Zeit zu ziehen, und die parasitäre Induktivität des Stromversorgungsanschlusses verhindert, dass dieser mithält. Entkopplungskondensatoren wirken als kurzzeitige Spannungsquellen.
Adam Haun
13

Adam Haun hat Ihr PCB-Design perfekt abgedeckt, aber noch ein Kommentar zum Design selbst.

Ihre Drohne fliegt nicht nur mit einem Beschleunigungsmesser. Sie müssen Ihre Drohnenposition ermitteln, aber Beschleunigungsmesser geben Ihnen nur einen Wert proportional zur Beschleunigung in jede Richtung. Sie benötigen einen Kreisel und verwenden den Beschleunigungsmesser für die Kreiseldriftkompensation. Der Kreisel und der Beschleunigungsmesser sind das Muss, aber ich würde auch einen Magnetometer hinzufügen. Es gibt eine ganze Reihe von 9-DOF IMU-Chips.

Alexxx
quelle
1
Der BMI 055 ist nicht nur ein Beschleunigungsmesser, sondern auch ein Gyroskop :-). kannst du mir ein gutes magnetometer vorschlagen
3
Recht. Das habe ich vermisst. Viele der handelsüblichen Flugsteuerungen verwenden den HMC5883. Da es jedoch empfindlich gegenüber Magnetfeldern ist, würde ich es nicht auf der Platine selbst oder in der Nähe der ESCs platzieren. Sie können die Kombimodule GPS + Magnetometer / Kompass heutzutage wirklich günstig kaufen. Sie müssen lediglich Anschlüsse für beide auf Ihrer Controller-Platine hinzufügen.
Alexxx