Schematische Konventionen für verschiedene Versorgungsschienen

8

Ich habe zwei ICs in meiner Schaltung. Sie haben unterschiedliche Versorgungsspannungen, 3,3 und 2,7 Volt. Die Spannungen können sich ändern, wenn wir das Design verfeinern. Ich versuche, Etiketten für diese Schienen zu finden. Eine übliche Konvention, die ich sehe, ist die Verwendung der Spannung, so dass eine zur 3V3anderen wird 2V7, aber die Spannung an sich ist irrelevant und kann sich im Verlauf des Designs ändern.

Gibt es eine Konvention, die den Zweck der Schiene anstelle der Spannung erfasst? Es ist üblich , um zu sehen VBAT, VREG, VIN, etc., aber VU1sieht seltsam.

iter
quelle
4
Du meinst VU1 wie in Spannung des IC U1? Oft sehen Sie auch eine Kombination der beiden Konventionen, die Sie erwähnt haben, unter Verwendung von $ sign $ Voltage_ $, z. B. + 3V3_IO, + 5V0_USB oder -12V_ANALOG
Manu3l0us
Nein, OP bedeutet, dass zwei oder mehr Busspannungen vorhanden sind, die jeweils mehrere Geräte versorgen.
Transistor
@Transistor Ich habe diesen bekommen, aber mir ist unklar, was er mit dem Label VU1 ausdrücken will, was er sagt, dass es komisch aussieht.
Manu3l0us
Benennen Sie es nach dem, was es liefern soll. Wenn es digitale Logik liefert, sollte es einen Namen wie 3V3 haben. Es ist keine große Sache, den Signalnamen später zu ändern, wenn Sie die Spannung ändern.
Lundin
1
Das Hinzufügen eines Unterstrichs nach dem Vkann helfen. V_USBist klarer als VUSBund V_U1wäre sogar ziemlich klar mit dem Unterstrich, obwohl ich denke, dass es besser wäre, den Chip nach Funktion zu benennen.
Supercat

Antworten:

12

Die Benennung von Dingen ist ein wichtiges Thema. Software-Leute diskutieren sie vielleicht mehr als die meisten anderen, da sie viele Variablen und Funktionen zu benennen haben. Zum Glück haben Sie nur eine Handvoll.

Namen müssen eine Reihe von Anforderungen erfüllen.

  1. Seien Sie sinnvoll - Sie sollten es nicht in einem Querverweis nachschlagen müssen, um es zu verstehen.

  2. Keine Verwirrung stiften - nicht nur im Umfang eindeutig sein, sondern auch nicht zu viele Hauptfiguren mit anderen Namen teilen

  3. Seien Sie einfach zu bedienen - das Lesen eines beschreibenden Namens mit 50 Zeichen dauert lange und kann leicht falsch eingegeben werden

  4. Siehst du nicht komisch aus? Das glaube ich nicht. Für wen machst du diesen Schaltplan? Es soll nicht hübsch aussehen, es muss richtig sein. Wenn Sie eine ungewöhnliche Anforderung an mehrere Schienen haben, alle etwa 3 V, damit Sie nicht verwechselt werden, sind seltsam aussehende Namen möglicherweise eher ein Aktivposten als eine Verbindlichkeit.

Es gibt Konventionen wie VCC und 3v3, die für Ihre Situation nicht gelten. Sie müssen also die Funktion dieser beiden Schienen auf eine Weise identifizieren, die für Sie von Bedeutung ist, Sie nicht verwirrt und später kleine Änderungen der Spannung toleriert. Sind sie '3v_and_a_bit' und 'fast_3v' oder '3v_logic' und '3v_memory' oder '3v_DSP' und '3v_analogue'. Ich hatte oft Schienen wie '3v3_raw', 3v3_filt1 'und' 3v3_filt2 ', wenn ich Versorgungsfilter verwendete, um zu verhindern, dass Teile sich über die Schienen gegenseitig stören.

Neil_UK
quelle
Ich bin Software-Leute. Ich rede viel über das Benennen von Dingen. Wie Phil Karlton.
Iter
1
Die meisten, aber nicht alle wichtigen Schaltpläne haben einen Abschnitt NOTES:, in dem gemeinsame Themen definiert sind, z. B. alle Widerstände sind 1/4 Watt 1%, sofern nicht anders angegeben. Vcc = + 15V, Vee = -15V usw. Orcad / Allegro verfügt über zahlreiche Leistungs- und Bodensymbole, denen jeder sinnvolle Wert zugewiesen werden kann.
Sparky256
7

Refactoring

Obwohl Namen wichtig sind, wie Neil_UK in seiner Antwort schreibt , scheint Ihr Hauptproblem folgendes zu sein:

Die Spannung an sich ist irrelevant und kann sich im Verlauf des Designs ändern

Neil_UK nimmt Bezug auf die Softwareentwicklung, und ich werde einen weiteren anführen: Die Lösung für die Änderung von Parametern besteht in der Umgestaltung . Wenn sich Ihre Schiene von 3,3 Volt auf 3,0 Volt ändert, ändern Sie einfach den Namen des Netzes. Da sich Ihre neue Schiene offensichtlich aufgrund einer neuen oder ausgetauschten Komponente geändert hat, mussten Sie bereits viele Änderungen vornehmen. Ein globales Suchen und Ersetzen eines Netznamens ist im Vergleich gering.

Wenn Sie nett zu Ihrem zukünftigen Selbst sind, markieren Sie diese Änderung in einem Änderungsprotokoll, vorzugsweise im Schaltplan, genau wie wenn Sie den Wert einer Komponente zwischen den Überarbeitungen ändern würden. Dies macht eine Änderung noch weniger verwirrend.

Rohr
quelle
Das Problem ist nicht, dass sich die Spannung ändern kann. Das Problem ist, dass wir zwei separate VDD-Schienen haben. Das Refactoring, das kommt, ist, dass wir möglicherweise beide Teile vom selben Regler haben oder zwei separate Teile haben. Es ist einfach, die Etiketten in einem Netz zu ersetzen. Es ist viel mehr Arbeit, eine einzelne VDD-Schiene in zwei Teile zu zerreißen.
iter