Forum: Platinen Altium: NC-Pins in Netzklasse integrieren


von Markus (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe hier ein PCB-Projekt, wo ich teilweise eine Clearance von 4mm 
einhalten muss. Ich habe dazu eine Netzklasse (HochSpannung) erzeugt und 
eine entsprechende Clearance-Regel geschrieben. (sh. clearance.png).

Das klappt grundsätzlich auch. Probleme machen mir allerdings einige 
Pins, die mit keinem Netz verbunden sind. Das sieht man im Screenshot 
(Routing.png): Die Pins 1,5 und 8 vom Dip sind NC und haben einen 
entsprechenden Clearencebereich. Ich muss mit dem Track an Pin 6.

Wie man an den Einstellungen der Rule sehen kann, habe ich schon etwas 
mit den Parametern rumgespielt. Eigendlich sollte zumindestens die 
Option "ignore pad to pad..." funktionieren. Hat aber nicht geholfen.

Ich könnte jetzt eventuell im Schematic Symbol die 3 Pins reinholen und 
mit einem entsprechendem Signal verbinden (z.Zt. sind die Pins 
"hidden"). Das möchte ich aber nach Möglichkeit vermeiden.

Kennt jemand einen Lösungsansatz?

Vielen Dank,
Markus

von Markus (Gast)


Angehängte Dateien:

Lesenswert?

Also einen Workaround habe ich jetzt gefunden: ich hatte die 
Clearance-Werte (Track->TH-Pad, Track->Hole) noch zu hoch. Wenn ich die 
Werte wie im angehängten Screenshot einstelle dann klappt's.

Das bleibt aber ein Workaround.
Ideal wäre eigendlich, wenn ich die NC-Pins mit in die Netzklasse holen 
könnte (ohne den Umweg über ein angeschlossenes Netz).

von Taz G. (taz1971)


Lesenswert?

Generell könntest Du alle NoNet Elemente in deiner Rule ausschliessen. 
'and not InAnyNet'. Man könnte auch alle NoNet Pads ausschliessen 'and 
not ispad and not inanynet'. Solche Konstrukte sind schwer zu 
überblicken, es könnte ja irgendo auf der Platine noch ein NC-Pin sein. 
Ich würde genau dieses Bauteil von der Regel ausschliessen ' and not 
incomponet('Ux') ' oder manchmal auch für ein bestimmtes Footprint ' 
HasFootprint('xyz') '

PS: ignore pad to pad sollte funktionieren, das die beiden Pads zu nah 
aneinander sind sollte keine Exeption schmeissen sondern nur der Track 
zum Pad Abstand.

von Markus (Gast)


Lesenswert?

Taz G. schrieb:
> Generell könntest Du alle NoNet Elemente in deiner Rule ausschliessen.
> 'and not InAnyNet'.

Ok, das klappt wenn ich folgenden Query benutze:
"not InNetClass('HochSpannung') and InAnyNet"

Danke für den Tipp.

Markus

von Christian B. (luckyfu)


Lesenswert?

Taz G. schrieb:
> PS: ignore pad to pad sollte funktionieren, das die beiden Pads zu nah
> aneinander sind sollte keine Exeption schmeissen sondern nur der Track
> zum Pad Abstand.

Die Frage ist aber dann: Wozu benötigt man den Abstand? Was nützt mir 
ein Abstand zwischen 2 Leitern von 4mm wenn ein Bauteil angeschlossen 
wird, welches einen NC Pin zwischen den Leitungen hat und ich dann 
zwischen den Pins nur noch addierte 2mm Abstand habe? Da kann ich auch 
überall 2mm nehmen.

: Bearbeitet durch User
von Taz G. (taz1971)


Lesenswert?

An Christian B.
diese Frage lässt sich nur mit dem Datenblatt des Bauteils beantworten. 
Ich gehen mal davon aus, dass es OK ist.
Ich habe zwei ganz andere Probleme:
1. die 4mm gelten nur für Elemente von Klasse 'Hochspannung' nach Rest, 
also nicht zwischen zwei 'Hochspannung's Elementen -> Leitung '+1000V' 
darf direkt neben '-1000V' liegen. Ob dass so gewollt ist ?.
2. mit 'not InAnyNet' ist z.B. auch OK direkt an Befestigunglöchern 
(Pads mit NoNet) vorbei zu gehen (die 1000V Leitung direkt an der 
Schraube zum Gehäuse vorbei). Ausserdem könnten noch andere Bauteile 
NC-Pins haben, für die es eben nicht OK ist.

Aber ohne weiteres Hintergrundwissen ist das nur Rätselraten, kann nur 
Denkanstöße geben.

von Markus (Gast)


Lesenswert?

Zur Klärung:

in der Schaltung befindet sich ein Schaltungsteil der komplett auf ein 
um einige 100V niedriges Potential gesenkt wurde (dieser Schaltungsteil 
hat auch eine isolierte Versorgung über einen entsprechenden Isolator 
(ADuM5241)). Die Bezeichnung der Netzklasse (HochSpannung) ist hier 
vielleicht etwas irreführend.

Da der Schaltungsteil komplett auf dieses Potential gesenkt wurde, ist 
es natürlch auch kein Problem, dass ungenutzte Pins (NC) die also 
Potentialfrei sind in einem Abstand kleiner 4mm vorkommen.
Die Gesamtschaltung ist recht überschaubar, so dass es möglich ist 
andere  NC-Pins (von Bauteilen die nicht auf diesem Potential liegen) im 
Auge zu behalten.


Taz G. schrieb:
> 1. die 4mm gelten nur für Elemente von Klasse 'Hochspannung' nach Rest,
> also nicht zwischen zwei 'Hochspannung's Elementen -> Leitung '+1000V'
> darf direkt neben '-1000V' liegen. Ob dass so gewollt ist ?.

Das kommt so nicht in der Schaltung vor. Und natürlich gibt es neben der 
oben genannten Rule noch weitere Clearence-Rules.

Trotzdem Danke für den Hinweis.

Markus

von Taz G. (taz1971)


Lesenswert?

Hi Markus,
mein Hinweis war an Christian gerichtet, weil ich mir schon gedacht habe 
das Du dir Gedanken über die Schaltung gemacht hast und das noch mehr 
Rules existieren.
Aber Danke für die Klärung und vor Allem für den Response das es 
hilfreich war. Ist leider in diesem Forum leider nicht 
selbstverständlich.

Gruß
Taz

von Christian B. (luckyfu)


Lesenswert?

Taz G. schrieb:
> diese Frage lässt sich nur mit dem Datenblatt des Bauteils beantworten.
> Ich gehen mal davon aus, dass es OK ist.

Die Frage des TO ist ja soweit beantwortet. Da aber auch andere immer 
wieder diesen Thread finden werden, wenn sie ein ähnliches Problem 
haben: Ich selbst entwickle Platinen für Medizingeräte. In der DIN 60601 
ist eine Tabelle mit den einzuhaltenden Abständen bei bestimmten 
Spannungen. Das ist aber nicht das entscheidende. Entscheidend ist 
folgendes: Prinzipiell geht man davon aus, daß Abstände unter 1mm 
kurzgeschlossen sind, d.h. sie werden als kurzgeschlossen betrachtet. 
Daher auch der Einwand, daß eben Bauteilpins da ein Problem sein können. 
Ich kenne einen Layouter, der hat einen Transistor im TO220 Gehäuse 
verwendet und um auf die notwendigen Abstände zu kommen die 
Anschlussbeinchen entsprechend auseinander gebogen. Genützt hat es 
nichts, da der geringstmögliche Abstand eben am Gehäuse des Bauteils 
war. Das hat der gute Mann nämlich an der Stelle übersehen.
Also nochmal: Man kann durchaus, um eine 4mm Kriechstrecke zu erhalten, 
2 2mm Strecken addieren. Aber wenn mein Pinabstand 5,08mm ist und ein 
Pin dazwischen mit Pad auch 1mm breit ist bleiben von den 5,08mm eben 
nurmehr 3,08 übrig, was deutlich unter den geforderten 4mm ist.

von Taz G. (taz1971)


Lesenswert?

Hi Christian,
danke für die Infos und gut zu wissen, dass Du dich mit dem Bau 
medizinischer Geräte auskennst. Im Moment habe ich mehr geophysikalische 
Anwendungen könnte sich in Zukunft aber auch ändern. Dann würde ich gern 
auf dein Fachwissen zurückgreifen und Dir die ein oder andere Frage 
stellen. (In einen neuen Thread natürlich).

Gruß
Taz

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
Noch kein Account? Hier anmelden.