Ich möchte wissen, ob es Richtlinien gibt, wann die PCB-Nummer (1.0 oder 2.0) oder die Revision (Rev A, Rev B) geändert werden soll.
Ich möchte wissen, ob es Richtlinien gibt, wann die PCB-Nummer (1.0 oder 2.0) oder die Revision (Rev A, Rev B) geändert werden soll.
Antworten:
Ich glaube, es ist nur mit jeder anderen Version, ändern Sie die Revision, wenn es eine Fehlerbehebung gibt, ändern Sie die Dezimalzahl, wenn Sie eine geringfügige Änderung vorgenommen haben, ändern Sie die erste Zahl, wenn Sie eine größere Änderung vorgenommen haben. Es könnte aber auch andere Richtlinien geben!
Diese Antwort beschreibt den gleichen Weg wie bei der Softwareversionierung , mit der einzigen Änderung, dass die Versionsnummer in einen Buchstaben geändert wird. Bei der Softwareversionierung besteht die Version aus einer Haupt-, Neben- und Versionsnummer: z. B. 1.0.0.
Es gibt keine Richtlinien. Der wichtige Teil ist, dass Sie zwischen Versionen unterscheiden können. Einige Leute verwenden gerne verschiedene Zahlen, Buchstaben, Suffixe usw. Dies ist wirklich eine größere Frage als nur die Elektrotechnik. Wir müssen innerhalb des größeren Systems des Unternehmens arbeiten. Häufig werden solche Dinge von den vom Unternehmen verwendeten Bestandsverwaltungs-, Buchhaltungs-, Abrechnungs- und hierarchischen Build-Spezifikationssystemen vorgegeben.
Ich habe vor langer Zeit aufgegeben, "aussagekräftige" Teilenummern oder Revisionsnummern zu erstellen. Ich musste mit einigen Systemen arbeiten, die versuchten, zwischen Prototypen zu unterscheiden und für Produktionsversionen freigegeben wurden, und dieses Zeug lief nie reibungslos. Um nur auf ein offensichtliches Problem hinzuweisen: Woher wissen Sie, dass die Version, für die Sie das Board gerade entwerfen und auf die Sie eine Teilenummer schreiben müssen, die Version ist, die veröffentlicht wird, bis Sie die Möglichkeit haben, sie nach einiger Zeit zu testen? wurde die Teilenummer bereits angebracht?
Was ich mache, wenn nichts externes etwas anderes vorschreibt, ist, jedem Board einen Kurznamen und eine Versionsnummer zu geben. Die Schnittstellenkarte zwischen Frammistan und Combobulator kann als FRCOM bezeichnet werden. Jede Version dieses Boards hätte eine Nummer, daher wäre die erste Prototypversion FRCOM1. Normalerweise setze ich einen etwas aussagekräftigeren Namen der Platine zusammen mit dem Datum des Entwurfs auf die Siebdruckschicht und dann die interne Tracking-Nummer (FRCOMx) auf die oberste Kupferschicht an einer offensichtlichen Stelle. Bei jedem Kartenwechsel wird die FRCOMx-Nummer erhöht.
Der gleiche Name wird in den Schaltplänen verwendet, sodass Sie immer wissen, dass der FRCOM3-Schaltplan der FRCOM3-Karte entspricht. Dies kann alles ganz anders sein als vom Benutzer sichtbare Modellnummern, die normalerweise ohnehin später im Prozess ausgewählt werden. Aus Anwendersicht kann dasselbe Produkt im Laufe der Zeit auch intern überarbeitet werden. Die oben genannte Karte kann als Teil des Wonder-9000-Produkts verkauft werden, das im Laufe der Zeit möglicherweise von FRCOM3- auf FRCOM4-Karten aktualisiert wird.
Auch dies ist nur ein Beispiel für viele mögliche Schemata. Der wichtige Teil besteht darin, Revisionen identifizieren zu können und über die interne Tracking-Dokumentation zu verfügen, damit Sie herausfinden können, was was ist. Kein Teilenummerierungsschema kann Ihnen die verschiedenen Dimensionen dessen mitteilen, was Sie über jede Revision wissen möchten. Egal, was Sie tun, es wird am Ende kaum mehr als ein Verweis auf die interne Dokumentation sein.
Folgendes sind meine Empfehlungen:
Versionen dienen der Änderung von Form, Passform oder Funktion.
Revisionsänderungen gelten für geringfügige Änderungen, bei denen die neue oder die alte Revision (PCB) austauschbar sind.
Jede Versionsänderung in mfg ist nachvollziehbar, eine Revisionsänderung jedoch nicht.
Die meisten CMs befolgen die oben genannten Regeln, um die ausgehenden Produkte zu verwalten. Versionsänderungen für ihr Bestandsverwaltungstool sind nachvollziehbar, Revisionsänderungen jedoch nicht. Wenn Sie also auf ein Problem vor Ort stoßen und sie bitten, die neue / alte Version zu ziehen, werden sie Schwierigkeiten haben, sie zu finden, aber mit einer Versionsänderung werden sie dies nicht tun.
Hier ist ein Beispiel, wie ich es mache:
Revision der Klassencode-Basisversion
28-12345-01_01, Version -01 Revision _01
Meine Neigung wäre zu sagen, dass zwei Platinen mit der gleichen "Teilenummer" (bezogen auf die Platine als Baugruppe) die gleichen Spezifikationen in Bezug auf das Gerät haben sollten, in dem sie installiert sind (Montagelöcher und Steckverbinder sollten sich in der befinden An den gleichen Stellen sollten die Anschlüsse die gleichen Pinbelegungen usw. haben.) Wenn spätere Karten auf irgendeine Weise eindeutig verbessert werden, die zu 100% durch alte ersetzt werden kann, aber nicht umgekehrt, kann es nützlich sein, ein "höheres" Suffix zu haben (z Wenn die alte Karte eine "24601-1" war, muss die neue Karte eine "24601-2" sein usw.) Wenn das Board-Design geändert wird, jedoch nur auf eine Weise, die die Benutzer der Karte nicht beeinträchtigen sollte (zDie Ausrichtung einiger Teile wurde geändert, damit sie wellengelötet werden können, ohne dass ein separater Reflow-Schritt erforderlich ist. So sollten alte und neue Platinen vollständig austauschbar sein. Ändern Sie nicht die Platinennummer.
Es gibt drei Informationen, die die Leiterplatte enthalten sollte, normalerweise auf einem Siebdruck: a) Teilenummer der Leiterplatte - diese bleibt für alle Produktionsläufe gleich und wird normalerweise in einer Stückliste indiziert. Verschiedene Unternehmen haben unterschiedliche Standards, wie sie diese nummerieren möchten. Für ein Unternehmen, mit dem ich zusammenarbeite, beginnen diese immer mit 8800, sodass eine PCBA-PN 8800-74 wäre
b) PCBA-Teilenummer - Dies ist unterschiedlich, und es kann mehr als eine PCBA-Teilenummer geben, die dieselbe Leiterplatte verwendet. Beispielsweise können wir einige Komponenten weglassen und andere nicht. Es ist wichtig zu beachten, dass dies NICHT garantiert mit der Leiterplatte übereinstimmt. In diesen Fällen befindet sich die PCBA-PN normalerweise auf einem Etikett, das auf der bestückten PCBA angebracht wird. Für die oben erwähnte Karte hatten wir drei PCBA-PNs - 9200-74-01, 9200-74-02 und 9200-74-03.
c) Hardware-Revision. Einige verwenden gerne einen alphanumerischen Code (z. B. A0, A1, B0, B1 usw.), wobei der erste Buchstabe eine Hauptrevision ist, der zweite Buchstabe eine Nebenrevision, mit der Annahme, dass alle Platinen der Rev. A austauschbar sind, alle Platinen der Rev. B sind austauschbar usw. Dies ist eine schlechte Idee - der bevorzugte Weg, dies zu tun, ist die ordnungsgemäße Versionskontrolle. Ich verwende eine Einzelbuchstabenrevision (A, B, C usw.) und lasse den Hersteller bei uns prüfen, welche Version eine frühere Version ersetzen kann.