Hallo, eine sicherlich ganz einfach zu beantwortende Frage: Wie kann ich im Altium Designer die Netznamen der Luftlinien/Ratsnest herausbekommen? Bei einem gerouteten Signal sehe ich den Netznamen ja im PCB Inspector. Ich weiß mittlerweile, dass ich mit Strg+Click das gesamte Netz auswählen und highlighten kann - aber den Namen finde ich nicht. Ich sehe nur den Namen des Netzes an den Pads, aber das ist oft schwer erkennbar... gibt es da einen einfachen Trick? P.s. ist euch schonmal aufgefallen, dass man exakt vertikale Airwires nicht auswählen kann?? Bug?
:
Bearbeitet durch User
Ich glaube das geht nicht. Aber Du kannst einzelnen Netzen verschiedene Farben zuordnen (z.B. VCC rot) um sie besser auseinander zu halten.
Oh das wäre super - wie mache ich das? Ich habe jetzt auch festgestellt, dass (manchmal) beim hovern/darüberzeigen mit dem Mauszeiger auf ein Airwire, in der Statusleiste unten der Name des Netzes angezeigt wird. Das ist aber ziemlich schwierig zu zielen...
Um den Netzen Farben zugeben im Panel PCB (falls nicht auf, unten rechts auf PCB - PCB). Oben im Auswahlmenu auf Nets gehen, darunter Net Class 'All Nets' wählen. Alle Netze werden nun aufgelistet, mit doppelklick kann man die Eigenschaften ändern (z.B. Connection Color, Hide ...). Ich gehe sowieso am Anfang immer hin und setze die Powerversorgungsnetze auf Hide. Meist mache ich eine GND-Plane und VCC +5V 12V usw. laufen auch über die ganze Platine, da stören die Netzlinien - am Anfang.
Super! Vielen Dank, auch für den Tip wie ich die Netze verstecken kann - das mache ich auch immer gerne genau so. Wie machst du das dann beim Routen, bezüglich der Netz-Namen? In der Regel ist es doch schon wichtig ganz genau zu wissen, welche Leitung man gerade "in der Hand" hat oder? Auch bei der Platzierung der Komponenten, also vor dem Routing, würde ich mir gerne einen guten Überblick verschaffen, mit welchen Airwires ich es zu tun habe. Orientiert man sich im Altium Designer dann lediglich an den Pads, um den Namen des Signals herauszubekommen?
Taz G. schrieb: > Um den Netzen Farben zugeben im Panel PCB (falls nicht auf, unten rechts > auf PCB - PCB). Oder: Design/Netlist/Edit Net rgds
Bei Routen interessieren mich die Netz-Namen eigentlich gar nicht. Ich muss ja doch alle irgendwie routen. Im Schaltplan gibt es in der Regel nur ganz wenige kritische Verbindungen, die man im Auge behalten muss. Wenn ich route schalte ich, wie schon erwähnt alle Versorgungsleitungen aus, weil die unkritisch sind und sowieso auf der ganzen Platine verstreut sind. (Manchmal bei empfindlichen Analogverstärkern ist das anders, keine Regel ohne Ausnahmen). Bauteile dessen Positionen schon vorher feststehen werden sofort platziert. Ich ziehe mir eine Gruppe von Bauteilen an eine freie Stelle um die Anordnung zu optimieren z.B. ein OP mit seinen Widerständen und Kondensatoren. Am Anfang konzentriere ich mich mit dem routen auf die kurzen Verbindungen. Ist die Gruppe geroutet wird sie auf der Platine platziert. Jetzt kommen meist mehrere Iterationsschritte wie verlaufen die Netzlinien von der Gruppe zur Platine ? Gruppe drehen? Gruppe unroute neu anordnen, routen, schauen und wieder von vorn. Das ganze Routing steht und fällt mit der Anordnung der Bauteile. Kennst Du das Tastenkürzel 'T' 'O' 'L' ?. Im Schaltplan die Gruppe von Bauteilen, die zusammen gehören markieren und im PCB 'TOL' (arrange Components within Rectangle) im Rechteck anordnen. (Unter Tools muss Cross Select Mode aktiv sein).
Alternativ kann man auch T O C verwenden und hat dann ein Bauteil nach dem anderen am Mauszeiger hängen von denen, die ausgewählt sind. Ich mach das aber auch so, beim Routen interessieren mich die Netznahmen wenig. Wenn spezielle Designregeln notwendig sind (z.B. bei diff. Pairs) gebe ich das schon als Attribut im Schaltplan an und erstelle entsprechende Design Rules VOR dem Platzieren der Bauteile. Anschließend werden die Funktionsgruppen im Schaltplan angewählt und ich mach mir dann immer erstmal Nester neben der Platine, wo ich die Funktionsgruppen so zusammensetze daß die Leiterzüge innerhalb der Funktionsgruppen möglichst kurz sind. Anschließend setze ich die Funktionsgruppen so ins Layout, daß ich möglichst wenig Kreuzungen mit den nach Außen gehenden Netzen habe. Bei komplizierten Baugruppen mit vielen Bauteilen auf verhältnismäßig wenig Platz kann die Platzierung manchmal länger dauern als das Routing. Aber die Zeit sollte man sich auf jeden Fall nehmen.
Danke für euren Tips! Das mit den Nestern mache ich immer genauso und TOL und TOC sind da ja super Gehilfen für. Auch die anderen Tools dazu schaue ich mir noch an. Jedoch, auch beim Platzieren interessieren mich normalerweise die Namen der Netze sehr, und auch die der Komponenten. Dabei ist es ja wichtig, die Blockkondensatoren kurz zu halten, einen Quarz erkennt man zwar so, aber manche Leitungen haben eben Priorität vor anderen - besonders beim Platzieren. Dabei schaue ich gerade einfach auf die Pads, da steht der Name ja dran und das geht auch meistens ganz gut. Eher schwierig finde ich aber gerade, zu wissen welches Bauteil ich eigentlich in der Hand habe! Wie macht ihr das, wenn ihr viele 0603 Bauteile habt, und jetzt die 100nF Kondensatoren sucht? Auch über die Cross-Selection? Ich benutze zur Zeit immer die Cross-Probe, aber das finde ich eher mühsam. Gibt es auch dafür keine Anzeige im PCB Editor um wenigstens den Value Parameter der Komponente zu sehen?
Janos K. schrieb: > Jedoch, auch beim Platzieren interessieren mich normalerweise die Namen > der Netze sehr, und auch die der Komponenten. Dann mach Dir den Schaltplan auf, selektiere die Bauteile/das Bauteil die/das Du platzieren möchstest und platziere das eben so wie erwünscht. Da interessieren mich nicht die Namen der Netze sondern die Bauteilgruppierung (analoge Bauteile). So wie TAZ G das (im übrigen sehr schön) beschrieben hat läuft es auch bei mir. rgds
Janos K. schrieb: > Eher schwierig finde ich aber gerade, zu wissen welches Bauteil ich > eigentlich in der Hand habe! Am Anfang habe ich noch Designator und Comment visible, ich habe Shortcuts angelegt um die Overlay-Layer schnell ein- und ausschalten zu können. Die Blockkondensatoren sind immer erst nach den anderen Bauteilen dran. Als Beispiel den OP in die Mitte, die Rs und Cs drumherum optimieren, Abblock C auf Bottomlayer unter dem OP sodas mit einem VIA die Verbindung sehr kurz ist, oft gehört noch ein wenig Widerstand in die Powerversorgung, die sind meist auch auf Bottomlayer. Aber das Routing ist Geschmackssache jeder macht es ein wenig anders. Und so ein Schwarz/Weiß Denken - Richtig/Falsch fällt mir schwer, Hauptsache die Platine läuft zuverlässig.
Ich möchte nicht zu sehr off-Topic werden aber vielleicht liess der ein oder andere mit, der manche Möglichkeiten noch nicht kennt. Zwei Sachen wie ich die View-Probleme für mich gelösst habe. 1. Shortcuts angelegt um Top,Bottom,Top Overlay und Bottom Overlay mit einem Tastendruck ein- und auszuschalten. 2. Layersets angelegt fürs Routen auf Top- und Bottomlayer. zu 1. unter Costumize New einen neuen Command angelegt. Process: PCB:DocumentPreferences Parameters: TopSignal=Toggle (bzw. BottomSignal,TopOverlay,BottomOverlay) Caption: TopToggle (bzw. ...) Descriptor: TopToggle (bzw. ...) Shortcuts-Primary: 1 (bzw. 2,3,4) (Die Tasten sind schon belegt mit Planning Mode,2D,3D View, die habe ich umgelegt nach STRG+1 (,2,3) geht natürlich auch umgekehrt) zu 2. auf LS - Board Layer Sets ein neues Set für TopLayer und BottomLayer angelegt. TOPLayer Set = TopLayer, TopOverlay, KeepoutLayer, MechBoardOutline BottomLayer Set = siehe Top aber Häckchen bei View from Bottom Side Wenn fertig kann man mit STRG+Mausklick auf ein Layerset den Edit Command Dialog aufrufen und einen Shortcut festlegen. Ich habe für All-Layer Strg+Num0, Top Strg+Num1, Bottom Strg+Num2 und SignalLayers Strg+Num3 Nach sehr kurzer Zeit hat man sich an die Tasten gewöhnt und die Frage welches Bauteil habe ich gerade vor mir lösst sich mit einem Tastendruck.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.