Welchen Prozess verwenden Sie, um sicherzustellen, dass Ihre Leiterplatte beim ersten Versuch funktioniert? [geschlossen]

16

Was sind die besten Methoden, um dumme Fehler im Vergleich zu subtileren zu finden? Sehen Sie sich für jedes Design eine Checkliste an? Wenn ja, welche Dinge stehen darauf?

Ich interessiere mich für gefertigte Leiterplatten, als hätte Ihnen ein Mitarbeiter einen Schaltplan und ein Layout zur Überprüfung vorgelegt, bevor Sie die Leiterplatte zur Fertigung einsenden.

aloishis89
quelle
Welchen Teil meinst du? Besprechen Sie den Prozess für selbstgeätzte Boards? Oder wie vermeide ich Fehler auf gefertigten Leiterplatten?
David
2
DRC hilft. Es hilft, wenn ein anderer Ingenieur das Board überprüft. Bereiten Sie sich gleichzeitig darauf vor, die Probleme im ersten Prototyp zu beheben und die Verbesserungen in den zweiten einzubeziehen.
Nick Alexeev
@ David Ich beziehe mich auf hergestellte Leiterplatten, als ob ein Mitarbeiter Ihnen einen Schaltplan und ein Layout zur Überprüfung gegeben hätte, bevor Sie die Leiterplatte zur Herstellung einsenden.
Aloishis89
1
Oh, wie eine "ok to fab" Checkliste?
mkeith
1
Lassen Sie alle Stecker von jemandem (nicht von Ihnen) doppelt oder sogar dreifach prüfen - ob sie mechanisch so ausgerichtet sind, wie sie sollen, und ob sie korrekt verdrahtet sind (gehen die Stifte nach 12345, 6789 oder 12345, 9876).
Tcrosley

Antworten:

18

Die beste Technik zum Auffinden von Fehlern besteht darin, sie jemand anderem zu zeigen und ihn oder sie durch das Design zu führen. Sie werden erstaunt sein, wie oft Sie etwas Offensichtliches finden.

WhatRoughBeast
quelle
6
Und (in der gleichen Situation wie beim richtigen Code) kann es sich bei der Person, für die Sie die Erklärung abgeben, um Ihre Hauskatze oder sogar um den Kaktus handeln. Mabye, ein großer Stein, funktioniert auch, aber ich bleibe eher bei Lebewesen.
Wouter van Ooijen
2
@WoutervanOoijen es muss einsam im holländischen land sein
KyranF
1
Es heißt Peer Review im Allgemeinen und Code Review in Software.
Fizz
1
Nein, Peer Revieuw ist jemand anderes, der durch den Code geht, was ebenfalls nützlich, aber definitiv anders ist.
Wouter van Ooijen
1
@KyranF viele Katzen hier, aber nicht viele Kakteen.
Wouter van Ooijen
14

Es ist anders bei der Arbeit, wo ich meistens nur Schaltplanprüfungen durchführe, und es gibt viele Leute, die auf verschiedene Teile des Prozesses spezialisiert sind, und viele Ressourcen, aber zu Hause bin ich es, und ich möchte wirklich keinen Board Turn machen :

  • Verwenden Sie die offensichtlichen Tools wie DRC.
  • Verbringen Sie mehr Zeit und machen das Layout Look . Wenn es ästhetisch ansprechend ist, treten die Probleme in der Regel auf.
  • Bestellen Sie die Komponenten frühzeitig, drucken Sie das Layout auf Papier und stellen Sie sicher, dass alles physisch passt und so aussieht, wie Sie es erwartet haben.
  • Vergessen Sie nicht, Platz für Anschlüsse, Gehäuse, Bedienelemente, Verkabelung und andere mechanische Überlegungen zu lassen.
  • Stellenweise konstruieren für mögliche Änderungen und Testpunkte. Sind Sie sich nicht zu 110% sicher, ob dieser Stift hoch oder niedrig gebunden werden muss? Setzen Sie einen Jumper ein, mit dem Sie ihn ändern können.
  • Wenn Sie sicher sind, dass Sie es richtig verstanden haben, lassen Sie es ein paar Tage in Ruhe, um an etwas anderem zu arbeiten, und wiederholen Sie es dann. Dies ist nicht so gut wie jemand anderes, der es überprüft, sondern gibt Ihnen eine neue Perspektive, was das nächstbeste ist.
Karl Bielefeldt
quelle
4
Ich dachte, Nummer 1 wäre der beste Tipp, aber dann habe ich Nummer 6 gelesen. Du wirst nicht glauben, was als nächstes passiert ...;)
Daniel
9

Ich beschränke mich auf das Layout, da mir diese Frage gefällt, und ich gehe davon aus, dass Sie nicht nach Standardfehlern suchen, die nicht bordspezifisch sind (z. B. minimale Spur und Lücke, Abstand zur Bordkante, Vorhandensein einer Montage) Löcher etc). Diese Dinge können von jedem mit einem einfachen Formular aufgelistet und überprüft werden. Ich kenne den Unterschied zwischen subtil und dumm nicht, da das stark von der Erfahrung abhängt. Folgendes hilft mir jedoch. Es handelt sich meistens um Gewohnheiten und allgemeine Arbeitsanweisungen, nicht um Regeln oder Prozesse.

  1. Layout-Anweisungen auf dem Schaltplan haben. Markieren Sie Hochstrompfade, geben Sie allen wichtigen Netznamen einen sinnvollen Namen. Schreiben Sie die erforderlichen Trace-Impedanzen neben die Anschlüsse. Zeichnen Sie Sternpunkte wie Sternpunkte. Zeichnen Sie Kelvin-Verbindungen wie Kelvin-Verbindungen. Stecken Sie die Entkopplungskappen neben die Leistungsstifte des IC.

  2. Machen Sie so viel Gebrauch wie möglich von den Gestaltungsregeln für CAD-Pakete. Fast alles kann in einem anständigen Paket kontrolliert werden, und ich kann nicht zählen, wie oft ich einen Bereich visuell inspiziert habe und festgestellt habe, dass er gut ist, aber ich habe die Regel trotzdem hinzugefügt und an einer anderen Stelle einen ähnlichen Verstoß festgestellt, den ich nicht bemerkt habe . Bauen Sie niemals ein Board, bei dem die DRC versagt. Kümmere dich niemals nicht um eine Regel, denn sie gilt nur für eine Instanz. Machen Sie Regeln so allgemein wie möglich - verwenden Sie niemals Bezeichner oder Netznamen in Regeln, es sei denn, Sie müssen. Versuchen Sie, auf Klassen und Footprint-Referenzen zu verallgemeinern.

  3. Machen Sie Ihren Schaltplan richtig und weichen Sie nicht davon ab. Wenn Sie etwas während der Layoutphase ändern möchten, korrigieren Sie es zuerst auf dem Schaltplan und folgen Sie dann dem Arbeitsablauf, damit alles synchron ist.

  4. Eine gute Verwaltung der Fußabdrücke in der Bibliothek ist unerlässlich. Wenn Sie einen Fußabdruck verwenden, der nicht offiziell genehmigt wurde, überprüfen Sie ihn selbst oder zeichnen Sie ihn vorzugsweise selbst. Traue keinen Fußabdrücken oder Schaltplansymbolen von einer unbekannten Quelle. Dreifache Prüfung auf Komponenten mit Optionen für mehrere Pakete, insbesondere wenn diese nicht funktional gleichwertig oder sofort verfügbar sind.

  5. Alles ordentlich machen. Lassen Sie keine kleinen Unvollkommenheiten wie diesen kleinen Knick in der Spur zu, oder die Kupfergüsse, die nicht in 45-Grad-Schritten gezogen werden, oder die Widerstände, die sich nicht ganz aneinanderreihen.

  6. Wenn Ihr CAD dies unterstützt, verwenden Sie so genaue 3D-Modelle wie möglich und zeigen Sie regelmäßig die 3D-Version an. Gewöhnen Sie sich an, die verschiedenen Perspektiven zu betrachten. Schauen Sie sich jedes Netz einzeln neben dem Schaltplan an und überlegen Sie, was dort vor sich geht. Schauen Sie sich jede Schicht einzeln an und denken Sie über die Kupfergeometrie nach. Gibt es leere Bereiche? Sind alle Lücken gleichmäßig? Sieht irgendetwas komisch aus?

  7. Planen Sie Fehler ein. Versuchen Sie, Stifte mit Stummeln zu fädeln, anstatt das Netz fortzusetzen - nur ein Schnitt ist erforderlich, um den Stift zu entfernen, gegenüber 2 Schnitten und einem Riemen. Lassen Sie Netze nicht unter Bauteilen verschwinden. Sie benötigen physischen Zugriff, um sie zu schneiden oder ihnen vergessene Komponenten hinzuzufügen. Setzen Sie Testpunkte auf jedes Netz. Fügen Sie Platz für zusätzliche Teile hinzu.

  8. Geben Sie alles in der Bohrzeichnung an. Absolut alles. Und der Rest.

Wenn Sie die Arbeit eines anderen überprüfen, verwenden Sie hauptsächlich 6. Überzeugen Sie sich aber auch davon, dass er diese Dinge getan hat. Dh, führen Sie die DRC selbst aus, lesen Sie die Regeln und überprüfen Sie nicht genehmigte Footprints anhand des Komponentendatenblatts. Stellen Sie sicher, dass Sie verstehen, warum alles so ist, wie es ist.

Ich denke, das ist jetzt lang genug ...

Loganf
quelle
4
  1. Simulieren simulieren simulieren (Ich denke, konservativ spart es eine PCB-Iteration pro Design)
  2. Machen Sie das PCB-Layout selbst oder vertrauen Sie jemandem, der einen Schaltplan lesen und verstehen kann, was die Probleme sein könnten.
Andy aka
quelle
Das Ausführen von Simulationen in einer geeigneten Anwendung wie SPICE ist definitiv ein wichtiger Punkt, der bisher in den anderen Antworten fehlte.
Grebu
2

Ich empfehle dringend, einen 3D-Gerber-Datei-Viewer wie den 3D-Gerber-Viewer von Mayhew Lab zu verwenden

Dies ist äußerst praktisch, um dumme / einfache Fehler aufzufangen. Mit PCB-Layout-Programmen können Sie die PCB zeichnen , aber die meisten ermöglichen es Ihnen nicht, sie richtig zu sehen . Mit einem 3D-Gerber-Renderer können Sie dumme Fehler wie ...

  • "Oh! Ich habe vergessen, die Grundebene zu füllen!"

  • "Huch! Diese beiden Spuren sehen viel zu nah aus."

  • "Whoops! Diese beiden Spuren sind durcheinander geraten!"

Dies ist ideal für 1- oder 2-seitige Leiterplatten. Für Leiterplatten mit mehr Schichten kann ich nichts empfehlen.

Ryan Jensen
quelle
6
Ihr DRC sollte die letzten beiden Wege einschlagen, bevor Gerber erstellt werden.
David
2

Ich verwende die Electronics Design Checklist von Hank Wallace.

Es fasst die wichtigsten Punkte zusammen, die in Ihren Schaltplänen, im PCB-Design, in der PCB-Bestückung berücksichtigt werden müssen, um Testbarkeit, Wartbarkeit und mehr zu gewährleisten.

Abdella
quelle
1

Ich finde, dass es eine gewisse Lücke zwischen einer Platine, die die DRC passiert, und einer Platine gibt, die erfolgreich hergestellt wird.

Einige Leiterplattenhäuser verfügen über ein automatisiertes Online-Tool, mit dem Sie Ihre Gerber- und Excellon-Dateien analysieren und nachvollziehen können, wie die Leiterplatte tatsächlich aussehen wird, wenn Sie sehen, was Sie erhalten. Laden Sie einfach eine ZIP-Datei hoch, warten Sie 2 Minuten und spielen Sie mit dem Tool.

Es gibt eine Vogelperspektive und eine Detailansicht, die beide die Ebene zeigen, die Sie in der Aufbauansicht ausgewählt haben. Haben Sie beim Generieren der Dateien eine Ebene vergessen? Versteht der Hersteller die Ebenenreihenfolge anders? Haben Sie versehentlich negative Kunstwerke erzeugt? Es gibt viele Fragen, die auf diese Weise beantwortet werden können.

Das Tool überprüft die Herstellbarkeit, misst die minimalen Breiten, Abstände, Bohr- und Bremsscheibendurchmesser usw. und zeigt Fehler an, falls Sie im Prüfer für Konstruktionsregeln die falschen Anforderungen eingegeben haben vollständig beim Ausfüllen der Regeln?).

Bonus: Sie erhalten einen festen Preis, ohne auf Angebote warten zu müssen. Sie können Optionen wie Oberflächenbeschaffenheit, Plattendicke und dergleichen ändern und sehen, wie sich der Preis ändert (was eine Änderung des Herstellungsangebots rechtfertigen kann, z. B. "Proto" in "Pool"). Kürzlich habe ich ein Board ohne Siebdruck hochgeladen (absichtlich) und das Tool markiert, dass ich das Angebot ändern musste, um nicht das Fünffache des Preises zu zahlen.

Ich habe mein erstes Board mit Eurocircuits hergestellt, das ein erstaunliches Werkzeug wie dieses hat, und ich bin nie von ihnen weggetreten. Ich kann die Zeiten nicht zählen, in denen ich Probleme mit dem Tool entdeckt habe, nachdem ein Board die DRC erfolgreich bestanden hat. Ich hatte seit der ersten Platine selbst noch nie Probleme mit meinen Platinen. Dies ist eine großartige Möglichkeit, um das Vertrauen aufzubauen, dass der Hersteller es richtig macht.

Bildbeschreibung hier eingeben

Ich bin mir sicher, dass andere Hersteller ähnliche Werkzeuge haben. Sie sollten sich auf jeden Fall umschauen. Ich habe doch keine Anteile an Eurocircuits. Einfach ausgedrückt, ich beschwere mich vielleicht über Dinge, die ich nicht mag, aber ich lobe Dinge, die ich gerne den Autoren zuschreibe, und auch, weil es jemand anderem viel Ärger ersparen kann.

Herr Mystère
quelle