Sieci zawierające pływające piny wejściowe
Parent category: Naruszenia związane z sieciami
Default report mode: ![]()
Podsumowanie
To naruszenie występuje, gdy zostanie wykryte, że pin wejściowy umieszczonego w projekcie elementu jest „wiszący”, tzn. nie jest elektrycznie połączony z żadną inną częścią układu.
Powiadomienie
Jeśli błędy i ostrzeżenia kompilatora są włączone do wyświetlania na schemacie (włączane na stronie Schematic - Compiler w oknie dialogowym Preferences), obiekt powodujący naruszenie będzie miał pod sobą kolorową falistą linię. Powiadomienie jest również wyświetlane w panelu Messages w następującym formacie:
Net <NetName> contains floating input pins (<PinList>),
gdzie:
NetName to nazwa sieci powodującej naruszenie.
PinList to rozdzielana przecinkami lista pinów w tej sieci, które są „wiszące”.
Zalecenia dotyczące rozwiązania
To naruszenie może pojawić się w wielu sytuacjach. Podczas rozwiązywania naruszenia tego typu weź pod uwagę następujące kwestie:
- Jeśli pin nie ma być używany w projekcie, podłącz go do odpowiedniej linii zasilania (np.
GND) albo umieść na nim dyrektywę No ERC. - Upewnij się, że okablowanie do pinu zapewnia kontakt elektryczny — tzn. przewód lub magistrala łączy się z elektrycznym punktem aktywnym (hot spot) pinu.
- Prześledź łączność sieci nadrzędnej, z którą powiązany jest pin powodujący naruszenie. Czasami pin może „wisieć”, gdy w innym miejscu tej samej sieci występuje przerwa.
- Sprawdź dodatkowe komunikaty naruszeń w panelu Messages , które odnoszą się do tej samej sieci nadrzędnej, zwłaszcza te wspominające o niepodłączonych obiektach — może to wskazać, gdzie znajduje się przerwa w łączności.