Benennung von (C1, C2, R1, R2…) Komponenten auf der Leiterplatte

13

Ich möchte alle Komponenten auf meiner Platine C1, C2, R1, R2, IC1, IC2 usw. beschriften.

Ich versuche für alles über die beste Namenskonvention nachzudenken. Einerseits möchte ich alle Komponenten nach IC oder Funktion gruppieren, mit denen sie verbunden sind. Auf diese Weise würde ich alle an IC1 angeschlossenen Widerstände und Kondensatoren so gruppieren, dass IC1 C1, C2, R1, R2, R3 und dann IC2 C2, C3, R4, R5, R6 hat.

Auf der anderen Seite möchte ich Komponenten nach Wert gruppieren, damit es beim Aufbau der Platine einfacher ist, R2, R3 und R4, die alle 270 Ohm betragen, sich jedoch auf verschiedene ICs und Funktionsmodule verteilen, einfach einzufügen.

Gibt es eine Standardkonvention zum Benennen von Komponenten auf einer Platine?

Alexis K
quelle
Dies wurde in Wiki als eine Frage konvertiert, die viele verschiedene gültige Lösungen hat, aber eine Diskussion wert ist.
Kortuk

Antworten:

12

Der Versuch, mit Komponentenbezeichnern hübsch zu werden, wird mehr Mühe bereiten als es wert ist. Letztendlich kommt es auf das Grundproblem an, dass die Verwendung von Komponenten mehrdimensional ist und kein lineares Benennungsschema dies gut beschreibt.

Manchmal habe ich gesehen, dass Leute dreistellige Bezeichner verwenden, wobei die erste Ziffer das Schaltplanblatt kennzeichnet. Das ist nur ein Parameter und hilft überhaupt nicht, die Komponente auf der Platine zu finden. Es ist auch mühsam zu warten, wenn Sie Komponenten zwischen Blättern verschieben.

Schlimmer noch, ich habe sehr selten Leute gesehen, die versucht haben, mit Hilfe der Nummerierung herauszufinden, zu welchem ​​Subcircuit etwas gehört. Beispielsweise kann R1xx für die Stromversorgung, R2xx für den Mikrocontroller usw. verwendet werden. Dies ist noch schwieriger zu verwalten als das Seitenschema und weniger nützlich. OK, also R105 ist wahrscheinlich Teil der Stromversorgung. Was jetzt? Das gibt mir eine ungefähre Vorstellung von einer der vielen Dimensionen, tut aber nichts für die anderen. Dann wird es eine große Anzahl von Zwischenfällen geben, in denen angenommen werden kann, dass ein Teil zu zwei oder mehr Teilschaltungen gehört. Dies wird schnell zu einem Chaos und erfordert mehr Aufwand und Aufmerksamkeit als jemals zuvor. Denken Sie daran, es einfach zu halten.

Der Versuch, sie nach ihrem Wert zu nummerieren, macht noch weniger Sinn. Dafür ist die Stückliste sowieso da. Eine fortlaufende Nummerierung für jede Stücklistenposition löst kein Problem, auf das ich jemals gestoßen bin.

Lassen Sie Ihre Software die Nummern auswählen, die sie zuerst haben möchte. Während Sie den Schaltplan bearbeiten, kann es zu Lücken und Bewegungen kommen. Mach dir keine Sorgen. Wenn der Schaltplan fertig ist oder Sie ihn exportieren möchten, damit andere ihn sehen können, können Sie ein Dienstprogramm zum erneuten Nummerieren ausführen, sofern Ihre Software dies unterstützt. Das startet normalerweise die Nummerierung für jeden Komponententyp bei 1 und steigt nacheinander an. Sie werden wahrscheinlich in einer groben Reihenfolge sein, wenn sie auf dem Schaltplan platziert werden, aber rechnen Sie nicht damit. Sobald Sie feststellen, dass es sich bei den Komponentennummern um beliebige Bezeichnungen handelt, wird das Leben einfacher.

Kein Schema gibt Ihnen viele Informationen zur Teileverwendung, nur anhand der Nummer. Sie müssen also trotzdem eine Querverweisliste erstellen. Ich benutze Eagle und habe dafür den INDEX ULP erstellt. Es erstellt eine alphabetische Liste aller Komponentenbezeichner und gibt deren Schaltplan- und Platinenkoordinaten an.

Olin Lathrop
quelle
2
Ich stimme nicht zu, dass die dreistelligen Bezeichner unbrauchbar sind. Ich entwerfe seit mehr als 10 Jahren Leiterplatten und hatte irgendwann das Bedürfnis, einfach zu wissen, zu welchem ​​Subcircuit jede Komponente gehört. Bei einfachen Schaltkreisen ist dies möglicherweise nicht relevant. Bei komplexen Schaltkreisen ist dies jedoch sinnvoll und spart viel Zeit bei der Fehlersuche oder beim Testen.
Bruno Ferreira
3
+1 - Ich denke, du bist der einzige, der später eine erneute Anmerkung erwähnt hat.
Joel B
7

Eine Konvention ist die Verwendung eines Schaltplans mit mehreren Blättern (flach oder hierarchisch), wobei auf jedem Blatt ein Teil des Gesamtentwurfs enthalten ist (z. B. Netzteil, MCU, E / A-Schnittstellen, FPGA usw.).
Dann verwenden Sie einen über und nach unten ( oder abwärts und quer) auf jedem Blatt nummerieren, aber der Nummer die Blattnummer voranstellen. Beispielsweise werden R10, R11, R12 auf Blatt 3 zu R310, R311, R312. Auf Blatt 2 wären sie R211, R211, R212.
Auf diese Weise können Sie anhand der ersten Ziffer erkennen, zu welchem ​​Subsystem die Komponente gehört.

Viele PCB-Softwaretools bieten die Möglichkeit, auf diese Weise automatisch Anmerkungen zu erstellen.

Oli Glaser
quelle
5

Mir gefallen die Bezeichner, die durch das physische Layout auf der Leiterplatte zugewiesen werden. Auf diese Weise können Sie bei der Suche nach R56 feststellen, dass Sie sich nähern, wenn Sie R54 sehen.

Dies ist jedoch auch das Schwierigste, da es sich um eine Rückanmerkung zum Schaltplan handelt. Dann muss die Einkaufsstückliste erneut erstellt werden, da die ursprüngliche Stückliste mithilfe des Schemas erstellt wurde. Jetzt haben sich alle Bezeichner geändert.

Alles in allem ist es ein Schmerz.

Robert
quelle
2
@FedericoRusso, auch wenn Sie es nicht mögen, ist diese Methode so verbreitet, dass Altium ein automatisches Tool zur Verfügung stellt, mit dem Sie auf diese Weise eine neue Nummerierung vornehmen können. Natürlich wird der Schaltplan auch automatisch mit Back-Annotations versehen, sodass Sie automatisch eine Stückliste mit den neuen Bezeichnern neu generieren können.
Das Photon
1
Die Stückliste für den Einkauf benötigt keine Referenzkennzeichen, sondern nur Teilenummern und Stückzahlen. Nach der rückseitigen Annotation regeneriere ich die Stückliste für die Produktion.
Brian Carlton
1
@ FedericoRusso, warum denkst du, das ist schlecht? Ich persönlich bevorzuge diesen Ansatz, insbesondere weil moderne Tools Back-Annotation und automatische Stücklistenerstellung unterstützen.
Ajs410
@ Ajs410 - Nun, er selbst sagt, dass es ein Schmerz ist. Und die EDA-Software übernimmt möglicherweise die Back-Annotation. Sie müssen die Neunummerierung vornehmen. (Ich weiß nicht, warum mein erster Kommentar, der besagt, dass dies eine schlechte Methode ist, gelöscht wurde.)
Federico Russo
@ FedericoRusso Wie das Photon oben sagt, nummeriert Altium für Sie neu und kommentiert den Schaltplan rückwärts. Es ist wirklich ziemlich schmerzlos.
Ajs410
4

Die Verwendung von fortlaufenden Nummern für denselben Widerstandswert ist wenig sinnvoll. Wie Sie bereits sagten, werden sie über das gesamte Board verteilt sein. Wie kann dies beim Bestücken des Boards helfen? Außerdem werden Komponenten beim Platzieren automatisch nummeriert, sodass Sie diese Nummer für jedes Teil überschreiben müssen. Es ist unwahrscheinlich, dass Sie alle Widerstände mit denselben Werten gleichzeitig platzieren.

Normalerweise beginne ich mit der Stromversorgung und dann mit dem Haupt-IC wie einem Mikrocontroller. Kondensatoren um meinen Spannungsregler sind also C1, C2 und dergleichen, weiter mit C5, C6, ... für die Entkopplungskondensatoren von uC. Wenn Sie sie in dieser Reihenfolge platzieren, befinden sich C4 und C5 möglicherweise auch in der Nähe der anderen auf der Platine. Meistens ist es die Mühe nicht wert, das zu ändern.

Wenn Sie eine komplexere Karte haben, auf der Sie verschiedene Funktionsblöcke deutlich voneinander trennen können, können Sie für jeden Block eine neue Nummerierung verwenden. Sie möchten einen Umriss um jeden Block zeichnen oder sie auf verschiedenen Blättern platzieren. Der erste Funktionsblock enthält möglicherweise die Kondensatoren C101, C102, ..., während Sie für den nächsten Funktionsblock C201, C202, ... angeben müssen, dass Sie die nächste Nummer für jeden neuen Block, den Sie einzeichnen, nur einmal ändern müssen Ihr Schaltplan.

stevenvh
quelle
2

Ein in Stereo-Audiosystemen weit verbreitetes System besteht darin, dreistellige Refde zu verwenden, wobei die erste Ziffer den Kanal bezeichnet. Diese Vorgehensweise vereinfacht die Fehlerbehebung erheblich. Die meisten Audioprobleme betreffen nur einen Kanal. So kann der Reparaturtechniker schnell die Spannungen des Stromkreises durchlaufen und nach Werten suchen, die sich zwischen den Kanälen unterscheiden. Wenn Q214 15 V am Kollektor und Q114 5 V hat, liegt ein Problem in dieser oder einer früheren Phase vor.

Eine ähnliche Vorgehensweise ist nützlich, wenn andere Schaltkreise doppelt vorhanden sind. Wenn Sie dem Reparaturtechniker die Arbeit erleichtern, erleichtern Sie sich selbst die Arbeit.

Markrages
quelle
1

Ich glaube nicht, dass es dafür eine Standardbenennungskonvention gibt.

Was ich tue, ist, die Schaltung in Funktionsblöcke zu unterteilen und für jeden Block eine andere Hunderterstelle zu haben.

Also zum Beispiel:

Netzteilblock wird haben R101, R102, C101, C102, U101, ...

MCU-Block wird haben U201, C201, C202, ...

Auf diese Weise ist es einfach zu wissen, wo jede Komponente hingehört.

In Bezug auf die Gruppierung nach Werten halte ich keine gute Idee, da Sie dazu nicht nach Funktionsblöcken gruppieren können.

Bruno Ferreira
quelle
0

Die von mir bevorzugte Methode verwendet Blöcke # von REF DES, die jedem Funktionsmodul oder logischen Block im Schaltplan zugewiesen sind.

Grund

  • Sie müssen nicht alle in zusammenhängenden Blöcken aufgebraucht sein.

  • Bequemer für die Fehlersuche und Funktionstheorie des Betriebs.

  • Es gibt keinen Vorteil bei der automatisierten Montage, also ist es egal

  • Bei der manuellen Montage werden Blöcke in der Regel physisch nahe beieinander angeordnet, solange sie leicht zu lokalisieren sind.

  • Einfaches Hinzufügen von Komponenten, ohne das sequentielle RefDes-Schema zu unterbrechen ...

  • Die zugewiesenen Nummern sind vom Designer frei wählbar, dh die Beliebigkeit und Logik hängen von der einfachen Interpretation ab.

In der letzten Sekunde sehe ich, dass meine Antwort die gleiche ist wie die von Bruno ... Über vier Jahrzehnte lang habe ich das schlechteste Leseerlebnis in der Automobilbranche auf Hunderten von Seiten gefunden, die "logisch" und funktionell sind, aber nicht so gut wie Tektronics für das Instrumentendesign und Hitachi für periphere Design. Maxtor hatte auch eine ausgezeichnete Dokumentation auf Festplatten.


Solange Sie die Person in Betracht ziehen, die Ihr Design unterstützen muss, nachdem Sie fortgefahren sind, und keinen Schaltplan erstellen, bei dem es schwierig ist, Teile zu finden Ich würde denken, dass jede Konvention in Ordnung ist. Machen Sie es einfach fehlerfrei ohne Duplikate oder fehlende Teile, es sei denn, dies ist beabsichtigt.

Tony Stewart
quelle
1
Ja, Automotive-Schaltpläne sind normalerweise mehr Schaltpläne und es ist oft schwierig, einem Signal zu folgen, um zu sehen, wo es wirklich hingeht.
Olin Lathrop