Creazione della connettività del circuito negli schemi elettrici
Altium Essentials: Creating Hierarchy
This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.
A colpo d'occhio
- Scopri la differenza tra connettività fisica e logica e quando ciascun approccio è utile in uno schema elettrico.
- Scopri quali oggetti dello schema creano connettività, tra cui fili, etichette di net, porte, porte di alimentazione, bus e ingressi di foglio.
- Comprendi come Altium Designer ti aiuta a verificare ed esplorare i collegamenti con Connectivity Insight e i relativi strumenti di selezione ed evidenziazione.
Sono i componenti e il modo in cui sono collegati tra loro a creare il tuo circuito elettronico unico. Nello schema elettrico, crei la rappresentazione logica del progetto collegando tra loro i pin dei componenti; per progettare il circuito stampato, posizioni i componenti fisici e crei gli stessi collegamenti mediante lo sbroglio.
Connettività fisica e logica
Nello schema elettrico, puoi creare i collegamenti disegnando un filo da un componente all'altro: questa modalità è definita connettività fisica.
Puoi anche collegare un pin a un altro posizionando un breve filo e un'etichetta di net su ciascun pin del componente. Il software identifica queste due sezioni di net e le collega per formare un'unica net. Questo tipo di connettività è definito connettività logica.
La connettività fisica consente all'utente di seguire ogni filo mentre esamina il circuito, ma un numero elevato di fili può rendere lo schema elettrico fitto e affollato. Le etichette di net, invece, riducono la quantità di fili, ma l'utente deve esaminare il foglio per trovare tutti i potenziali collegamenti. In qualità di progettista, sei libero di decidere quale modello di connettività sia più adatto al tuo progetto, anche combinando entrambe le tecniche.
Posiziona i fili per creare la connettività fisica oppure usa le etichette di net per creare la connettività logica.
Oltre a creare la connettività logica within un foglio dello schema elettrico, esistono anche oggetti per creare la connettività logica between fogli dello schema elettrico. Il modo in cui viene creata questa connettività dipende da come strutturi lo schema elettrico: come progetto piatto oppure come progetto gerarchico. Ulteriori dettagli sono riportati di seguito.

Esistono diversi identificatori di net che possono essere utilizzati per creare collegamenti tra i fogli.
Connectivity Insight
La funzionalità Connectivity Insight di Altium Designer (parte della funzione Design Insight) mostra una vista immediata delle relazioni di connessione all'interno di un progetto. Gli elementi selezionabili, visualizzati sotto forma di albero dei documenti con anteprime opzionali degli schemi elettrici, offrono un modo rapido e visivo per esplorare la struttura dei collegamenti di un progetto.
Nella sua configurazione predefinita, la funzione Connectivity Insight visualizza:
- Le informazioni sui collegamenti della net associata quando il cursore passa sopra un oggetto di connessione dello schema elettrico (filo, porta, ecc.).
- Una mappa di anteprima dei collegamenti ad albero quando si utilizza Alt+Double-click sull'oggetto.
A questa capacità si aggiunge una funzione accessibile passando il cursore sopra un oggetto appartenente a una net di segnale e premendo Ctrl+Alt. Si apre così una vista ad albero selezionabile. Fai clic sul foglio desiderato nell'albero per passare rapidamente a quel documento.
Questa funzione può essere abilitata/disabilitata nella pagina System - Design Insight della Preferences finestra di dialogo, selezionando/deselezionando l'opzione Mouse Hover per la voce Document Tree .
Oggetti utilizzati per creare i collegamenti
L'editor degli schemi elettrici include i seguenti oggetti utilizzati per creare i collegamenti. Nel loro insieme, questi oggetti sono definiti net identifiers.
| Identificatore di net | Funzione |
|---|---|
| Bus | Utilizzato per raggruppare un insieme di net, ad esempio Data[0..7]. Le net devono essere denominate in sequenza utilizzando uno schema di denominazione specifico (ad es. Data0, Data1,... Data7). Questa denominazione determina quindi il nome del bus, ad esempio Data[0..7]. |
| Ingresso del bus | Elemento grafico che consente di derivare due net diverse dai lati opposti di una linea di bus senza creare un cortocircuito tra le due net. Non è necessario in altre situazioni. |
| Connettore fuori foglio | Utilizzato per collegare una net da un foglio dello schema elettrico a un altro (non all'interno dello stesso foglio). Supporta solo la connettività orizzontale (progetti piatti). I connettori fuori foglio hanno funzionalità limitate rispetto alle porte. |
| Etichetta di net | Identificatore di net utilizzato per creare collegamenti con altre etichette di net con lo stesso nome sullo stesso foglio dello schema elettrico. Il nome della net viene assegnato automaticamente dall'etichetta di net. Le etichette di net possono essere posizionate sui pin dei componenti, sui fili e sui bus. Tieni presente che le etichette di net non creano collegamenti tra i fogli, a meno che le opzioni del progetto non siano configurate per utilizzare un Net Identifier Scope di Global. |
| Pin | I pin vengono posizionati nell'editor dei simboli schematici per rappresentare i pin fisici del componente. Solo un'estremità del pin è elettricamente attiva e viene talvolta definita estremità attiva del pin. |
| Porta | Utilizzata per collegare una net da un foglio dello schema elettrico a un altro. La connettività può essere verticale in un progetto gerarchico oppure orizzontale in un progetto piatto (i progetti verticali e orizzontali sono descritti di seguito). I nomi delle porte vengono utilizzati per denominare le net se l'opzione Allow Ports to Name Nets è abilitata nella scheda Opzioni della Project Options finestra di dialogo. In questo caso, le porte creano collegamenti anche all'interno di un foglio dello schema elettrico, ma non si collegano alle etichette di net con lo stesso nome (scopri di più). |
| Porta di alimentazione | Crea collegamenti con ogni altra porta di alimentazione con lo stesso nome nell'intero progetto dello schema elettrico, indipendentemente dalla struttura del progetto. Il nome della net viene assegnato automaticamente dalla porta di alimentazione. Se necessario, questa net può essere limitata a uno specifico foglio dello schema elettrico (scopri di più). |
| Ingresso del foglio | Posizionato all'interno di un simbolo di foglio per creare un collegamento con una porta con lo stesso nome sul foglio figlio di quel simbolo di foglio. Gli ingressi del foglio vengono utilizzati come nomi delle net se l'opzione Allow Sheet Entries to Name Nets è abilitata nella scheda Options della Project Options finestra di dialogo. |
| Cablaggio di segnali | Utilizzato per raggruppare qualsiasi combinazione di net, bus e cablaggi di segnali di livello inferiore. |
| Filo | Primitiva di progettazione elettrica costituita da una polilinea, utilizzata per creare collegamenti elettrici tra punti di uno schema elettrico. Un filo nello schema è analogo a un filo fisico. |
Etichetta di net
Le etichette di net identificano e collegano elettricamente punti diversi di uno schema.
Panoramica
La connettività elettrica tra i pin dei componenti dello schema può essere creata posizionando un filo tra tali pin. Si parla di connettività fisica poiché i pin sono physically collegati con un filo. La connettività può essere creata anche in modo logico utilizzando identificatori di net appropriati, come le etichette di net. Oltre a fornire un identificatore facilmente leggibile per una net, un'etichetta di net consente di collegare punti di un circuito senza cablarli fisicamente tra loro.
Disponibilità
Le etichette di net possono essere posizionate solo nell'editor degli schemi, nei seguenti modi:
-
Scegliere Place » Net Label dai menu principali.
-
Fare clic sul pulsante Net Label nel menu a discesa degli oggetti grafici sulla Active Bar situata nella parte superiore dell'area di progettazione. (Tenere premuto un pulsante Active Bar per accedere ad altri comandi correlati. Una volta utilizzato, un comando diventerà la prima voce di quella sezione della Active Bar.)
-
Fare clic con il pulsante destro del mouse nell'area di progettazione, quindi scegliere Place » Net Label dal menu contestuale.
-
Fare clic sul pulsante
nella barra degli strumenti Cablaggio .
Posizionamento
Dopo aver avviato il comando, il cursore assumerà la forma di un mirino e si entrerà nella modalità di posizionamento delle etichette di net, con un'etichetta di net agganciata al cursore:
-
Premere Tab per aprire la modalità Net Label del pannello Proprietà con il campo Net Name selezionato e pronto per la modifica; immettere il nuovo nome della net.
-
Posizionare l'etichetta di net in modo che il suo angolo inferiore sinistro tocchi l'oggetto a cui si desidera assegnarla, quindi fare clic o premere Enter per posizionarla.
-
Continuare a posizionare altre etichette di net oppure fare clic con il pulsante destro del mouse o premere Esc per uscire dalla modalità di posizionamento.
Durante il posizionamento, mentre l'etichetta di net è ancora agganciata al cursore e prima che il suo punto centrale sia ancorato, è possibile eseguire le seguenti azioni aggiuntive:
- Premere il tasto Tab per sospendere il posizionamento e accedere alla modalità Etichetta di net del pannello Properties , in cui è possibile modificarne le proprietà al volo. Fare clic sul pulsante di pausa sovrapposto all'area di progettazione per riprendere il posizionamento.
- Premere i tasti X o Y per ribaltare l'etichetta di net lungo l'asse X o Y.
- Premere Spacebar per ruotare l'etichetta di net in senso antiorario oppure Shift+Spacebar per ruotarla in senso orario. La rotazione avviene a incrementi di 90°.
Considerazioni durante il posizionamento:
- Il punto di connessione elettrica di un'etichetta di net è l'angolo inferiore sinistro; pertanto, questo angolo must toccare il filo, il bus o il cablaggio di segnali affinché venga stabilita una connessione valida.
- Se la proprietà Net dell'etichetta di net viene immessa prima del posizionamento e il valore immesso termina con un numero, ogni etichetta di net successiva incrementerà automaticamente tale valore numerico. Questo comportamento viene configurato nelle opzioni Auto-Increment During Placement della pagina Schema – Generale della finestra di dialogo Preferences. Per le etichette di net si applica solo il campo Primary; il campo Secondary si applica quando l'oggetto presenta più campi, come nel caso di un pin.
Modifica grafica
L'etichetta di net può essere modificata graficamente utilizzando la cosiddetta modifica in-place. Per modificare direttamente una stringa di etichetta di net, fare clic una volta per selezionarla, attendere un istante, quindi fare clic una seconda volta per accedere alla modalità di modifica.
![]() |
Fare clic una volta per selezionare la stringa. |
![]() |
Attendere un istante, quindi fare clic una seconda volta per accedere alla modalità di modifica diretta. |
![]() |
La stringa è selezionata ed è possibile digitare una stringa sostitutiva. |
Una volta completata la modifica, premere Enter o fare clic all'esterno della stringa per uscire dalla modalità di modifica diretta.
Note
- Le etichette di net creano connettività logica all'interno di un singolo foglio dello schema; non creano connettività tra fogli diversi. A tale scopo, è necessario utilizzare le porte.
-
Per negare un'etichetta di net (inserendo una barra sopra di essa), utilizzare uno dei seguenti metodi:
-
Inserire una barra rovesciata dopo ogni carattere del nome della net (ad esempio,
E\N\A\B\L\E). -
Abilitare l'opzione Single '\' Negation nella pagina Schema - Modifica grafica della finestra di dialogo Preferences, quindi inserire una barra rovesciata all'inizio del nome della net (ad esempio,
\ENABLE).
-
Inserire una barra rovesciata dopo ogni carattere del nome della net (ad esempio,
- Quando singole net formano un bus, i loro nomi devono soddisfare requisiti specifici. Per ulteriori informazioni, consultare la pagina Bus.
-
Gli identificatori di net di tipo diverso non si collegano automaticamente tra loro, anche se condividono lo stesso nome. Ad esempio, un'etichetta di net denominata
AGNDnon si collegherà automaticamente a una porta di alimentazione denominataAGND; per collegarle è necessario posizionare un filo.
Proprietà dell'etichetta di net
Posizione
-
(X/Y)
- X (primo campo) - la coordinata X (orizzontale) attuale del punto di riferimento dell'oggetto, rispetto all'origine corrente dell'area di progettazione. Modificare questo valore per cambiare la posizione X dell'oggetto. Il valore può essere immesso in unità metriche o imperiali; specificare le unità quando si immette un valore le cui unità non corrispondono a quelle predefinite correnti.
- Y (secondo campo) - la coordinata Y (verticale) attuale del punto di riferimento dell'oggetto, rispetto all'origine corrente. Modificare questo valore per cambiare la posizione Y dell'oggetto. Il valore può essere immesso in unità metriche o imperiali; specificare le unità quando si immette un valore le cui unità non corrispondono a quelle predefinite correnti.
- Rotation - utilizzare il menu a discesa per selezionare la rotazione.
Proprietà
- Net Name - utilizza il menu a discesa per selezionare il nome della net oppure inseriscilo direttamente.
- Font - utilizza i controlli per selezionare il carattere, la dimensione, il colore e gli attributi come grassetto, corsivo, ecc., se lo desideri.
- Justification - seleziona l'allineamento facendo clic sulla freccia corrispondente all'allineamento desiderato oppure sul cerchio per centrare.
Connettore fuori foglio
I connettori fuori foglio vengono utilizzati per creare collegamenti tra i fogli dello schema elettrico.
Panoramica
Un connettore fuori foglio è una primitiva di progettazione elettrica. I connettori fuori foglio vengono utilizzati per collegare le net tra più fogli dello schema elettrico che discendono dallo stesso simbolo di foglio padre.
Disponibilità
I connettori fuori foglio possono essere posizionati nell'editor degli schemi elettrici solo nei seguenti modi:
-
Scegli Place » Off Sheet Connector dai menu principali.
-
Individua e utilizza il comando Off Sheet Connector su Active Bar.
-
Fai clic con il pulsante destro del mouse nell'area di progettazione, quindi scegli Place » Off Sheet Connector dal menu contestuale.
Posizionamento
Dopo aver avviato il comando, il cursore assume la forma di una croce e viene attivata la modalità di posizionamento dei connettori fuori foglio, con un connettore fuori foglio agganciato al cursore:
- Premi Tab per aprire la modalità Connettore fuori foglio del Properties pannello con Net Name selezionato e pronto per la modifica; inserisci il nuovo nome della net.
- Posiziona il connettore fuori foglio in modo che il suo punto di connessione elettrica (l'estremità agganciata al cursore) tocchi il filo a cui desideri collegarlo, quindi fai clic o premi Enter per confermare il posizionamento.
- Continua a posizionare altri connettori fuori foglio oppure fai clic con il pulsante destro del mouse o premi Esc per uscire dalla modalità di posizionamento.
Durante il posizionamento, mentre il connettore fuori foglio è ancora agganciato al cursore, puoi eseguire le seguenti azioni aggiuntive:
- Premi il tasto Tab per sospendere il posizionamento e accedere alla modalità Off Sheet Connector del pannello Properties , in cui puoi modificarne le proprietà al volo. Fai clic sul pulsante di pausa sovrapposto all'area di lavoro per riprendere il posizionamento.
- Premi i tasti X o Y per ribaltare il connettore fuori foglio lungo l'asse X o Y.
- Premi Spacebar per ruotare il connettore fuori foglio in senso antiorario oppure Shift+Spacebar per ruotarlo in senso orario. La rotazione avviene a incrementi di 90°.
Modifica grafica
Il connettore fuori foglio può essere modificato graficamente tramite la cosiddetta modifica in-place. Per modificare direttamente una stringa di un connettore fuori foglio, fai clic una volta per selezionarla, attendi un istante, quindi fai nuovamente clic per accedere alla modalità di modifica.
Fai clic una volta per selezionare la stringa.
Attendi un istante, quindi fai nuovamente clic per accedere alla modalità di modifica diretta.
La stringa è selezionata ed è pronta per essere sostituita digitandone una nuova.
Il connettore fuori foglio può essere modificato direttamente.
Al termine della modifica, premi Enter oppure fai clic al di fuori della stringa per uscire dalla modalità di modifica diretta.
Note
-
È importante ricordare che, sebbene in alcuni casi un connettore fuori foglio e un simbolo di foglio suddiviso possano essere utili, presentano alcune limitazioni. Non consentono di generare correttamente le classi di componenti automatiche, che devono quindi essere ricreate manualmente nel PCB se si sceglie di utilizzarli.
-
Per collegare correttamente una determinata net su due o più fogli, i connettori fuori foglio di ciascun foglio devono essere assegnati alla stessa net.
-
I riferimenti incrociati delle porte non possono essere applicati ai connettori fuori foglio, pertanto le porte dovrebbero essere utilizzate ove possibile.
Proprietà del connettore fuori foglio
Posizione
-
(X/Y)
- X (primo campo) - la coordinata X (orizzontale) attuale del punto di riferimento dell'oggetto, rispetto all'origine corrente dell'area di lavoro. Modifica il valore per cambiare la posizione X dell'oggetto. Il valore può essere inserito in unità metriche o imperiali; specifica le unità quando inserisci un valore espresso in unità diverse da quelle predefinite correnti.
- Y (secondo campo) - la coordinata Y (verticale) attuale del punto di riferimento dell'oggetto, rispetto all'origine corrente. Modifica il valore per cambiare la posizione Y dell'oggetto. Il valore può essere inserito in unità metriche o imperiali; specifica le unità quando inserisci un valore espresso in unità diverse da quelle predefinite correnti.
-
Rotation - utilizza il menu a discesa per selezionare la rotazione. Le opzioni sono:
0 Degrees,90 Degrees,180 Degreese270 Degrees.
Proprietà
-
Net Name - inserisci il nome della net.
-
Cross Ref - questo campo mostra i valori dei riferimenti incrociati applicati al connettore fuori foglio.
-
Style - utilizza il menu a discesa per selezionare l'impostazione predefinita tra le opzioni disponibili:
LeftoRight. Fai clic sul riquadro del colore per aprire un menu a discesa da cui selezionare il colore predefinito.
Generale (Net)
Mostra le proprietà delle net assegnate al connettore fuori foglio. Aggiornale secondo necessità.
Parametri (Net)
- Selection buttons - fai clic sugli oggetti desiderati per visualizzarli nella griglia.
- Add - usa il menu a discesa per aggiungere gli oggetti desiderati, quindi definisci i valori.
Porta di alimentazione
Una porta di alimentazione posizionata
Panoramica
Una porta di alimentazione è una primitiva di progettazione elettrica. È un oggetto schematico speciale utilizzato per definire una net di alimentazione o di massa. Le porte di alimentazione consentono di indicare comodamente una net di alimentazione in qualsiasi punto del progetto, che può quindi essere collegata a pin o fili. Le net di alimentazione con lo stesso nome si collegano automaticamente in tutto il progetto, tranne nelle due situazioni seguenti:
-
Se una porta di alimentazione è collegata esplicitamente tramite un filo a un oggetto porta in un progetto gerarchico (ovvero in un progetto con Net Identifier Scope impostato su
Hierarchicalo in un progetto che contiene ingressi di foglio nel foglio di livello superiore e con Net Identifier Scope impostato suAutomatic), tale net di alimentazione diventa locale al foglio in cui è posizionata – le connessioni della net al di fuori del foglio devono quindi essere definite tramite il cablaggio della combinazione porta/ingresso di foglio (scopri di più). -
Se Net Identifier Scope è impostato su
Strict Hierarchical. Questo rende tutte le net di alimentazione locali a ciascun foglio. Scopri di più sull'impostazione dell'ambito degli identificatori di net.
Disponibilità
Le porte di alimentazione possono essere posizionate nell'editor schematico nei seguenti modi:
-
Fai clic su Place » Power Port nei menu principali.
-
Fai clic sul pulsante
nella barra degli strumenti Wiring per posizionare una porta di alimentazione in stile barra, preassegnata alla net VCC. -
Fai clic sul pulsante
nella barra degli strumenti Wiring per posizionare una porta di alimentazione in stile massa di potenza, preassegnata alla net GND. -
Seleziona un comando nel menu a discesa delle porte di alimentazione in Active Bar.
-
Fai clic sul pulsante
nella barra degli strumenti Utilities per accedere a un menu a discesa con una serie di comandi per le porte di alimentazione, inclusi i vari stili e diverse porte di alimentazione con net preassegnate.
-
Fai clic con il pulsante destro del mouse nell'area di progettazione, quindi scegli Place » Power Port dal menu contestuale.
Posizionamento
Dopo aver avviato il comando, il cursore assumerà la forma di un mirino e verrà attivata la modalità di posizionamento delle porte di alimentazione. Un simbolo di porta di alimentazione apparirà agganciato al cursore.
- Porta l'oggetto nella posizione desiderata, quindi fai clic o premi Enter per posizionarlo.
- Continua a posizionare altre porte di alimentazione oppure fai clic con il pulsante destro del mouse o premi Esc per uscire dalla modalità di posizionamento.
Durante il posizionamento, mentre la porta di alimentazione è ancora agganciata al cursore, è possibile eseguire le seguenti azioni aggiuntive:
- Premi il tasto Tab per sospendere il posizionamento e accedere alla modalità Power Port del pannello Properties , da cui è possibile modificarne le proprietà al volo. Fai clic sul pulsante di pausa sovrapposto all'area di progettazione per riprendere il posizionamento.
- Premi il tasto Alt per vincolare la direzione del movimento all'asse orizzontale o verticale in base alla direzione iniziale del movimento.
- Premi Spacebar per ruotare la porta di alimentazione in senso antiorario oppure Shift+Spacebar per ruotarla in senso orario. La rotazione avviene a incrementi di 90°.
- Premi i tasti X o Y per specchiare la porta di alimentazione lungo l'asse X o Y.
Modifica grafica
Questo metodo di modifica consente di selezionare una porta di alimentazione posizionata direttamente nell'area di progettazione e di modificarne graficamente la posizione. Le porte di alimentazione hanno dimensioni e forma fisse. Pertanto, quando si seleziona una porta di alimentazione, non sono disponibili maniglie di modifica:
Una porta di alimentazione selezionata
- Fai clic in un punto qualsiasi all'interno del riquadro tratteggiato, quindi trascina per riposizionare la porta di alimentazione secondo necessità. Durante il trascinamento, la porta di alimentazione può essere ruotata (Spacebar/Shift+Spacebar) o specchiata (tasti X o Y per ribaltarla lungo l'asse X o Y).
-
La net assegnata a una porta di alimentazione può essere modificata direttamente come segue:
- Fare clic una volta sulla porta di alimentazione per selezionarla.
- Fare nuovamente clic una volta (oppure premere Enter) per accedere alla modalità di modifica sul posto. Lasciare trascorrere un tempo sufficiente tra un clic e l'altro per assicurarsi che il software non interpreti i due clic singoli come un doppio clic (che aprirebbe il pannello Properties ).
- Per terminare la modifica del testo sul posto, premere Enter oppure fare clic con il mouse lontano dalla porta di alimentazione.
Stili delle porte di alimentazione
Sono disponibili i seguenti stili grafici per le porte di alimentazione, impostabili modificando la proprietà Style dell'oggetto nel pannello Properties .
|
Freccia |
|
Barra |
|
Cerchio |
|
Terra |
|
Freccia GOST |
|
Barra GOST |
|
Terra GOST |
|
Massa di alimentazione GOST |
|
Massa di alimentazione |
|
Massa di segnale |
|
Onda |
Note
-
Per negare una porta di alimentazione (inserire una barra sopra il suo nome), utilizzare uno dei seguenti metodi:
-
Inserire una barra rovesciata dopo ogni carattere del nome della net (ad es.,
V\C\C\3\). -
Abilitare l'opzione Single '\' Negation nella pagina Schema - Modifica grafica della finestra di dialogo Preferences, quindi inserire una barra rovesciata all'inizio del nome della net (ad es.,
\VCC3).
-
-
Quando si aggiorna il documento PCB dagli schemi, viene suggerito di aggiungere la regola di progettazione Net di alimentazione a ogni net contenente una porta di alimentazione.
Proprietà della porta di alimentazione
Posizione
-
(X/Y)
- X (primo campo) - la coordinata X (orizzontale) attuale del punto di riferimento dell'oggetto, rispetto all'origine corrente dello spazio di progettazione. Modificarla per cambiare la posizione X dell'oggetto. Il valore può essere inserito in unità metriche o imperiali; specificare le unità quando si inserisce un valore con unità diverse da quelle predefinite correnti.
- Y (secondo campo) - la coordinata Y (verticale) attuale del punto di riferimento dell'oggetto, rispetto all'origine corrente. Modificarla per cambiare la posizione Y dell'oggetto. Il valore può essere inserito in unità metriche o imperiali; specificare le unità quando si inserisce un valore con unità diverse da quelle predefinite correnti.
- Rotation - utilizzare il menu a discesa per selezionare la rotazione.
Proprietà
-
Name - il nome della porta di alimentazione. Utilizzare l'icona a forma di occhio per mostrare/nascondere il nome.
-
Style - utilizzare il menu a discesa per selezionare lo stile dell'oggetto di alimentazione. L'immagine di anteprima si aggiorna in base alla scelta. Fare clic sul riquadro del colore per scegliere il colore.
-
Font - utilizzare i controlli per selezionare il carattere, la dimensione, il colore e gli attributi desiderati, come grassetto, corsivo e così via.
Generale (Net)
Visualizza le proprietà delle net assegnate alla porta di alimentazione. Aggiornarle secondo necessità.
Parametri (Net)
- Selection buttons - fare clic sugli oggetti desiderati da visualizzare nella griglia.
- Add - utilizzare il menu a discesa per aggiungere gli oggetti desiderati, quindi definirne i valori.
Filo
I fili vengono utilizzati per creare connessioni elettriche in uno schema.
Riepilogo
Un filo è una primitiva di progettazione elettrica costituita da una polilinea, utilizzata per creare connessioni elettriche tra punti di uno schema. È analogo a un filo fisico.
Disponibilità
I fili possono essere posizionati nell'editor degli schemi solo nei seguenti modi:
- Scegliere Place » Wire dai menu principali.
- Fare clic sul pulsante Filo nel menu a discesa della Active Bar situata nella parte superiore dello spazio di progettazione. (Tenere premuto un pulsante Active Bar per accedere ad altri comandi correlati. Una volta utilizzato un comando, questo diventerà la prima voce di quella sezione della Active Bar).
-
Fare clic sul pulsante
nella barra degli strumenti Wiring.
- Fare clic con il pulsante destro del mouse nello spazio di progettazione, quindi scegliere il comando Place » Wire dal menu contestuale.
- Utilizzare la scorciatoia Ctrl+W.
Posizionamento
Dopo aver avviato il comando, il cursore assumerà la forma di un mirino e si accederà alla modalità di posizionamento dei fili. Il posizionamento avviene eseguendo la seguente sequenza di azioni:
- Fare clic o premere Enter per fissare il punto iniziale del filo.
- Posiziona il cursore, quindi fai clic o premi Enter per fissare una serie di vertici che definiscono la forma del filo.
- Dopo aver posizionato l'ultimo vertice, fai clic con il pulsante destro del mouse o premi Esc per completare il posizionamento del filo.
- Continua a posizionare altri fili oppure fai clic con il pulsante destro del mouse o premi Esc per uscire dalla modalità di posizionamento.
- Usa i tasti Backspace o Delete per rimuovere l'ultimo segmento di filo posizionato.
Modalità di posizionamento
Quando si posiziona un filo, sono disponibili tre modalità di posizionamento «manuali», due delle quali dispongono delle sottomodalità Inizio e Fine. La modalità specifica come vengono creati gli angoli durante il posizionamento dei fili e con quali angolazioni è possibile posizionarli. Durante il posizionamento:
-
Premi Shift+Spacebar per passare da una modalità all'altra.
-
Nella modalità
90 Degreeo45 Degree(note come modalità ortogonali vere e proprie), premi Spacebar per passare dalla sottomodalità Inizio alla sottomodalità Fine e viceversa. -
Durante il posizionamento, la modalità corrente viene visualizzata nella barra di stato. Puoi cambiare modalità in qualsiasi momento durante il posizionamento del filo.
-
Nelle modalità diverse da
Any Angle, il segmento di linea collegato al cursore è un segmento look-ahead. Il segmento che stai effettivamente posizionando precede questo segmento di anteprima.
Modalità di cablaggio automatico
Cablaggio guidato
Gli schemi elettrici dispongono di una griglia elettrica definibile che facilita la creazione delle connessioni elettriche tra gli oggetti. Durante il posizionamento di un filo, quando questo rientra nel raggio della griglia elettrica di un altro oggetto elettrico, il cursore si aggancia all'oggetto fisso e compare un punto di connessione attivo (croce blu).
Il punto di connessione attivo indica dove è possibile realizzare una connessione valida e aggancia automaticamente il cursore ai punti di connessione elettrica.
La griglia elettrica può essere definita nella scheda General del pannello Properties in modalità Document Option. Si consiglia di impostare la griglia elettrica leggermente più piccola della griglia di aggancio corrente; in caso contrario, potrebbe diventare difficile posizionare gli oggetti elettrici a una distanza pari a un passo della griglia di aggancio.
Modifica grafica
Questo metodo di modifica consente di selezionare un filo già posizionato direttamente nell'area di progettazione e modificarne graficamente le dimensioni e/o la forma.
Quando si seleziona un filo, sono disponibili le seguenti maniglie di modifica.
Un filo selezionato, pronto per la modifica grafica.
- Fai clic e trascina A per riposizionare le estremità del filo.
- Fai clic e trascina B per spostare un vertice del filo. Le estremità rimarranno ancorate.
- Fai clic e trascina un segmento di filo per grab quel segmento e riposizionarlo. Le estremità e gli altri vertici rimarranno ancorati.
-
Fai clic con il pulsante destro del mouse su un vertice, quindi scegli il comando Edit Wire Vertex n per accedere alla finestra di dialogo Wire, con la voce relativa al vertice
nthselezionata e pronta per la modifica. Modifica il vertice e/o le altre proprietà del filo secondo necessità. Per ulteriori informazioni, consulta la sezione Proprietà del filo. - Fai clic su un vertice e tieni premuto il pulsante del mouse, quindi premi Delete sulla tastiera per rimuoverlo.
Informazioni sul trascinamento
- Durante il trascinamento, i punti attivi forniscono un'indicazione visiva dei punti in cui verranno create giunzioni automatiche.
- Le giunzioni automatiche non necessarie o ridondanti vengono rimosse al termine del trascinamento.
Indicazione della creazione di nuove giunzioni automatiche
A seconda dei collegamenti interessati, un'operazione di trascinamento può comportare la creazione di giunzioni automatiche in nuove posizioni. Per indicare visivamente dove si troveranno queste nuove giunzioni, vengono utilizzati punti attivi. Puoi abilitare l'uso di questi punti attivi e impostarne il colore per fili e bus nell'area Auto-Junctions della pagina Schema elettrico - Compilatore della finestra di dialogo Preferences .
Selezione e rimozione
Con il filo selezionato, fai clic su un segmento per selezionarlo singolarmente. Questa «sottoselezione» del filo si distingue per il colore rosso assunto dalle relative maniglie di modifica.
Sottoselezione di un singolo segmento.
I vertici associati al segmento possono quindi essere modificati direttamente tramite il pannello SCH List e le modifiche vengono visualizzate immediatamente sullo schema elettrico.
Puoi anche rimuovere i segmenti di filo selezionati premendo il tasto Delete . Puoi eliminare più segmenti appartenenti a fili diversi: assicurati che ciascuno sia selezionato (Shift+Click due volte su ogni segmento successivo per includerlo nella selezione complessiva dei segmenti). Vengono considerate anche le giunzioni automatiche, consentendo di rimuovere un segmento di filo solo fino a quella giunzione (includendo anche la giunzione stessa se, altrimenti, vi rimarrebbero collegati soltanto altri due segmenti di filo).
Giunzioni automatiche
Una connessione a T tra fili viene collegata automaticamente mediante una giunzione (giunzione generata dal compilatore). Se l'opzione Break Wires At Autojunctions è abilitata nella pagina Schema - Generale della finestra di dialogo Preferences , un segmento di filo esistente viene diviso in due nel punto in cui viene inserita una giunzione automatica. Ad esempio, quando si crea una connessione a T, il segmento di filo perpendicolare viene diviso in due segmenti, uno su ciascun lato della giunzione. Se l'opzione Break Wires At Autojunctions è disabilitata, il segmento di filo rimane integro in corrispondenza della giunzione.
Proprietà del filo
Generale (net)
Mostra le proprietà delle net assegnate al filo.
Vertici
- Width - utilizzare il menu a discesa per selezionare la larghezza desiderata. Fare clic sul riquadro del colore per selezionare il colore desiderato per l'oggetto.
-
Vertices Grid - elenca tutti i vertici attualmente definiti per l'oggetto, indicando:
- Index - l'indice assegnato al vertice (non modificabile).
- X - la coordinata X (orizzontale) del vertice. Fare clic per modificarla.
- Y - la coordinata Y (verticale) del vertice. Fare clic per modificarla.
-
Add - fare clic per aggiungere un nuovo vertice. Il nuovo vertice verrà aggiunto sotto la voce del vertice attualmente attiva e avrà inizialmente le stesse coordinate X,Y di tale voce. Fare clic su
per rimuovere il vertice attualmente selezionato.
Parametri (net)
- Selection buttons - fare clic sugli oggetti che si desidera visualizzare nella griglia.
- Add - utilizzare il menu a discesa per aggiungere gli oggetti desiderati, quindi definirne i valori.
Giunzione generata dal compilatore

Il compilatore degli schemi aggiunge automaticamente una giunzione in corrispondenza di ogni connessione a T per completare il collegamento elettrico.
Panoramica
Una giunzione è una primitiva di progettazione elettrica. È un piccolo oggetto circolare utilizzato per collegare fili (o bus o cablaggi di segnali) che si intersecano su un foglio dello schema. Una giunzione generata dal compilatore è una giunzione posizionata automaticamente dalla funzionalità di giunzione automatica quando due fili/bus/cablaggi di segnali sono collegati a T oppure quando un filo/bus/cablaggio di segnali si collega ortogonalmente a un pin, a una porta di alimentazione o a un altro oggetto elettrico.
Disponibilità
Questo tipo di giunzione viene posizionato automaticamente dalla funzionalità di giunzione automatica dell'editor degli schemi. Non è quindi un oggetto di progettazione accessibile e posizionabile dall'utente.
Posizionamento
Le giunzioni generate dal compilatore vengono posizionate automaticamente ogni volta che si crea una connessione a T durante il cablaggio, ad esempio quando 2 fili/bus/cablaggi di segnali si incontrano a T oppure quando un filo/bus/cablaggio di segnali incrocia ortogonalmente l'estremità del pin di un componente o di un altro oggetto elettrico, come una porta di alimentazione.
Modifica
Una giunzione generata dal compilatore non può essere modificata nel modo consueto (tramite una finestra di dialogo o graficamente sul foglio dello schema). Le proprietà di visualizzazione delle giunzioni generate dal compilatore si configurano nella pagina Schematic - Compiler della finestra di dialogo Preferences, come mostrato nell'immagine seguente. Si noti che disabilitare la visualizzazione delle giunzioni generate dal compilatore non interrompe il collegamento elettrico in quel punto di giunzione.
Configurare le opzioni di visualizzazione delle giunzioni generate dal compilatore (giunzioni automatiche) nella finestra di dialogo Preferenze.
Indicazione della creazione di nuove giunzioni automatiche
A seconda del cablaggio interessato, un'operazione di trascinamento può comportare la creazione di giunzioni automatiche in nuove posizioni. Per indicare visivamente dove si troveranno queste nuove giunzioni, vengono utilizzati degli hotspot. È possibile abilitare l'uso di questi hotspot e specificarne il colore, per fili e bus, sempre nelle preferenze.
Controllare la visualizzazione delle giunzioni automatiche previste durante le operazioni di trascinamento.

Esempio delle nuove giunzioni automatiche previste a seguito di un'operazione di trascinamento.
Indicazione visiva delle modifiche alla connettività
Durante il trascinamento di un componente, è possibile trascinarlo inavvertitamente un po' troppo lontano o nella direzione sbagliata, creando una giunzione automatica indesiderata e una modifica potenzialmente critica alla connettività del circuito. Per fornire un'indicazione grafica tempestiva dello stato della connettività durante il trascinamento, vengono utilizzate due icone:
- OK - l'operazione di trascinamento non modifica la connettività del circuito.
- Alert - l'operazione di trascinamento modifica la connettività del circuito.
L'icona pertinente viene visualizzata vicino al cursore durante il trascinamento.

Avviso visivo che segnala che un'operazione di trascinamento modificherà la connettività.
Conversione delle giunzioni a croce
È possibile convertire rapidamente una giunzione a 4 vie (creata con oggetti filo o bus) in due giunzioni a 3 vie adiacenti. A tale scopo, selezionare il comando Tools » Convert » Convert Cross Junctions dai menu principali. Dopo l'avvio del comando, viene visualizzata la finestra di dialogo Junctions Conversion. Utilizzare questa finestra di dialogo per definire l'ambito della conversione (documento corrente, documenti del progetto o tutti i documenti schematici aperti) e stabilire se considerare tutte le potenziali giunzioni a 4 vie oppure solo quelle associate ai fili/bus selezionati nei documenti di destinazione. Una volta configurate le opzioni desiderate, fare clic su OK nella finestra di dialogo per eseguire la conversione.

La finestra di dialogo Conversione delle giunzioni
Opzioni/Controlli della finestra di dialogo Conversione delle giunzioni
Ambito
-
Sheet Scope - scegli una delle seguenti opzioni per determinare l'ambito dell'aggiornamento:
- Current Document - aggiorna solo il documento schematico attivo con le modifiche al relativo modello corrente.
- Project Documents - aggiorna il documento schematico attivo e tutti gli altri documenti schematici del progetto attivo con le modifiche ai rispettivi modelli correnti. Gli schemi attualmente chiusi verranno aperti.
- Open Documents - aggiorna il documento schematico attivo e tutti gli altri documenti schematici aperti (indipendentemente dal progetto di appartenenza) con le modifiche ai rispettivi modelli correnti.
-
Selection - usa il menu a discesa per scegliere gli oggetti desiderati nell'ambito:
- Selected Objects - seleziona solo gli oggetti selezionati nei fogli scelti in Sheet Scope.
- All Objects - seleziona tutti gli oggetti nei fogli selezionati in Sheet Scope.
Opzioni
- Miter Size - inserisci un valore per definire la dimensione dello smusso.
In che modo la struttura del progetto influisce sulla connettività
Related page: Progetti multifoglio e gerarchici
Se il progetto non può essere contenuto in un singolo foglio schematico, può essere distribuito su più fogli. Esistono due modelli distinti per organizzare e creare la connettività in uno schema multifoglio: un progetto piatto, che si può immaginare come un unico grande foglio schematico suddiviso in diversi fogli più piccoli, oppure un progetto gerarchico, in cui i fogli sono collegati in una struttura a più livelli di tipo nonno-padre-figlio.
I progetti multifoglio vengono realizzati posizionando un simbolo di foglio sul foglio padre, che rappresenta il foglio figlio e rimanda ad esso, come mostrato nell'immagine seguente.

I simboli di foglio rappresentano i fogli di livello inferiore e rimandano ad essi. In un progetto piatto, questa struttura può avere un solo livello di profondità; in un progetto gerarchico, non ci sono limiti di profondità.
Progetto piatto
Related page: Progetti multifoglio e gerarchici
Un progetto è definito piatto quando la connettività viene creata direttamente da un foglio all'altro, senza passare attraverso i simboli di foglio sul foglio padre. In un progetto piatto, i simboli di foglio rappresentano semplicemente i fogli figli e fanno riferimento ad essi. Tutti i fogli del progetto vengono visualizzati allo stesso livello nel pannello Projects perché non esiste una gerarchia. Entrambe le immagini seguenti mostrano un progetto piatto.
I progetti piatti sono più semplici da creare. Un progetto piatto può includere un foglio di livello superiore con un simbolo di foglio per ciascun foglio figlio, ma è facoltativo, poiché questo foglio di livello superiore non viene utilizzato per creare la connettività tra i fogli. Per un piccolo progetto che contiene solo due o tre fogli schematici, potresti ritenere che un foglio di livello superiore non aggiunga alcun valore. Quando il numero di fogli aumenta, un foglio di livello superiore può aiutare il lettore a comprendere il funzionamento del circuito grazie alla disposizione dei blocchi logici (simboli di foglio) sul foglio.

Lo stesso progetto, mostrato senza un foglio di livello superiore (a sinistra) e con un foglio di livello superiore (a destra): entrambi sono esempi di progetto piatto.
In un progetto piatto, i collegamenti tra i fogli possono essere creati tramite porte, connettori fuori foglio, porte di alimentazione ed etichette di net, come mostrato nell'immagine precedente con la lente di ingrandimento. L'approccio consigliato è utilizzare le etichette di net within ciascun foglio e le porte per collegare between fogli. Le porte offrono più funzionalità rispetto ai connettori fuori foglio, inclusa la possibilità di aggiungere riferimenti incrociati delle porte, che aggiungono un SheetName[GridReference] a ciascuna porta, rimandando a una porta corrispondente su un altro foglio, come mostrato nell'immagine seguente.
Non vi sono limiti al numero di fogli in un progetto piatto.

Accanto a ciascuna porta sono stati aggiunti riferimenti incrociati che indicano il foglio di destinazione e il riferimento di griglia della porta corrispondente.
Progetto gerarchico
Main page: Progetti multifoglio e gerarchici
Un progetto è definito gerarchico quando la connettività tra i fogli procede da un simbolo di foglio al foglio figlio a cui quel simbolo fa riferimento. A livello di net, la connettività viene creata tra una voce di foglio in quel simbolo di foglio e una porta sul foglio figlio con lo stesso nome della voce di foglio. Questo tipo di connettività è detto anche connettività verticale, poiché la connettività tra i fogli viene creata solo verso l'alto e verso il basso tra un foglio padre e il relativo foglio figlio.

In un progetto gerarchico, la connettività a livello di net procede da una voce di foglio sul foglio padre a una porta corrispondente sul foglio figlio.
I progetti gerarchici hanno due principali punti di forza.
- Il primo è la capacità di mostrare al lettore il funzionamento del progetto attraverso il modo in cui i fogli schematici sono strutturati e presentati come blocchi logici (simboli di foglio). Lo schema di livello superiore presenta il progetto come un insieme di blocchi funzionali di alto livello, la cui disposizione riflette la loro posizione nel tradizionale flusso da sinistra a destra, dall'ingresso all'uscita, del circuito complessivo. Questi blocchi possono essere ulteriormente suddivisi in blocchi più piccoli, se necessario, consentendo agli schemi di livello più basso, che contengono i componenti, di avere una struttura relativamente semplice con un numero ridotto di componenti. Poiché ciascun foglio è relativamente semplice, è possibile mantenerne ridotte le dimensioni fisiche, un grande vantaggio quando si deve stampare lo schema.
- L'altro grande vantaggio è che, in genere, è molto più semplice seguire un segnale in un progetto gerarchico, poiché chi legge deve soltanto associare un ingresso di foglio sul foglio padre alla porta corrispondente sul foglio figlio e può seguire il segnale lungo i collegamenti all'interno di ciascun foglio.
La creazione di un progetto gerarchico richiede del lavoro aggiuntivo. I simboli di foglio richiedono ingressi di foglio e il foglio di livello superiore deve essere cablato per trasportare i segnali da un simbolo di foglio all'altro. Il software include uno strumento che aiuta a mantenere sincronizzati gli ingressi di foglio con le porte dei fogli figli (Design » Synchronize Sheet Entries and Ports per tutti i simboli di foglio, oppure fare clic con il pulsante destro del mouse su un simbolo di foglio e scegliere Sheet Symbol Actions » Synchronize Sheet Entries and Ports per un singolo simbolo di foglio). Include inoltre strumenti che aiutano a suddividere un progetto di grandi dimensioni in parti più piccole (Edit » Refactor » Move Selected Subcircuit to Different Sheet). Per saperne di più su questi strumenti di ristrutturazione e refactoring, consultare la pagina Refactoring del progetto.
Un progetto gerarchico può avere qualsiasi profondità e includere un numero qualsiasi di fogli schematici.
Progettazione multicanale
Main article: Creazione di un progetto multicanale
Non è insolito che un progetto elettronico includa sezioni circuitali ripetute. Potrebbe trattarsi di un amplificatore stereo o di un mixer a 64 canali. Questo tipo di progetto è pienamente supportato da un insieme di funzionalità noto come multi-channel design. In un progetto multicanale, si disegna il circuito ripetuto una sola volta, quindi si indica al software di ripeterlo posizionando più simboli di foglio che fanno tutti riferimento allo stesso schema figlio, oppure configurando un unico simbolo di foglio affinché ripeta lo schema figlio referenziato il numero di volte richiesto. Il progetto compilato viene espanso nella memoria del computer, con tutti i componenti e le connessioni ripetuti il numero di volte richiesto, in base allo schema di denominazione definito dall'utente.

A sinistra sono presenti quattro simboli di foglio che fanno tutti riferimento allo stesso foglio figlio (PortIO.SchDoc). A destra, InputChannel.SchDoc viene ripetuto otto volte tramite la parola chiave Repeat .
Il progetto logico disegnato non viene mai effettivamente appiattito; rimane sempre uno schema multicanale. Quando viene trasferito al layout PCB, i componenti fisici e le net vengono replicati il numero di volte richiesto ed è possibile utilizzare tutti gli strumenti di cross-probing e selezione incrociata disponibili per Lavorare tra lo schema e la scheda. Nell'editor PCB è disponibile anche uno strumento per replicare il posizionamento e lo sbroglio di un canale su tutti gli altri, con la possibilità di spostare e riorientare facilmente un intero canale. Consultare il documento sulla progettazione multicanale per maggiori informazioni sulla progettazione multicanale.
Un progetto multicanale deve essere gerarchico perché il software utilizza questo modello strutturale per istanziare i canali in memoria.
Impostazione dell'ambito degli identificatori di net
Dialog page: Opzioni del progetto
Il software utilizza l'impostazione corrente di Net Identifier Scope per stabilire come viene creata la connettività tra i fogli schematici. Net Identifier Scope viene configurato nella scheda Opzioni della finestra di dialogo Project Options (Project » Project Options).

Selezionare la modalità Net Identifier Scope più adatta alla struttura del progetto.
Il comportamento delle opzioni Global, Flat e Hierarchical è illustrato nelle immagini seguenti.

Semplici esempi di come viene creata la connettività per ciascuna delle tre modalità principali: globale, piatta e gerarchica.
Oltre alle tre opzioni menzionate sopra, è disponibile anche l'opzione Automatic. In genere, è preferibile lasciare Net Identifier Scope impostato su Automatic. Il software selezionerà la più appropriata delle tre opzioni in base alla struttura dei fogli e alla presenza o assenza di porte e ingressi di foglio.
Quando è impostato su Automatic, il software seleziona automaticamente quale delle tre modalità principali degli identificatori di net utilizzare in base ai seguenti criteri:
-
Se sul foglio di livello superiore sono presenti ingressi di foglio, viene utilizzata
Hierarchical. -
Se non sono presenti ingressi di foglio ma sono presenti porte, viene utilizzata
Flat. -
Se non sono presenti né ingressi di foglio né porte, viene utilizzata
Global.
Come vengono denominate le net
Ogni volta che si posiziona un filo tra i pin dei componenti, si crea una connessione. A ogni net del progetto viene assegnato un nome. Se non è stato posizionato un identificatore di net utilizzabile per denominare la net, il software le assegna un nome basato su uno dei suoi pin, ad esempio NetR7_1, come mostrato nell'immagine seguente. Se il designatore del componente viene modificato in un secondo momento, anche il nome della net generato dal sistema cambia e queste modifiche devono essere trasferite tra lo schema e il PCB per mantenere tutto sincronizzato.

Alle net prive di un identificatore di net viene assegnato un nome generato dal sistema basato su uno dei pin della net.
Più identificatori di net su una net
Non è possibile avere più etichette di net con nomi diversi sulla stessa net all'interno di un foglio schematico. Questa situazione verrà rilevata e segnalata come errore durante la validazione. È invece consentito avere più identificatori di net per una stessa net su fogli diversi in cui essa compare.
Questa possibilità consente di:
- Modificare il nome di una net ai diversi livelli della gerarchia per rispecchiarne meglio la funzione nel foglio.
- Riutilizzare un foglio schematico figlio senza dover rinominare le net al suo interno.
Opzioni per controllare la denominazione delle net
Dialog page: Opzioni di progetto
In definitiva, ogni net può avere un solo nome sul PCB (una net del PCB non può avere due nomi a meno che non si stiano collegando intenzionalmente due net tramite un Net Tie). Il software risolve automaticamente le net con più nomi assegnando loro un unico nome nel progetto, che però potrebbe non essere quello previsto. Sono disponibili diverse opzioni per controllare la scelta del nome nella sezione Netlist Options della scheda Options della finestra di dialogo Project Options. Per ulteriori dettagli su ciascuna opzione, consultare la pagina della finestra di dialogo Opzioni di progetto.
Un buon approccio alla configurazione di queste opzioni consiste nell'abilitare le opzioni Allow Ports to Name Nets e Higher Level Names Take Priority. Abbinarle a un uso appropriato delle etichette di net sulle net significative di ogni foglio per garantire che tutte le net importanti, comprese quelle che attraversano più fogli, abbiano un nome e che i nomi assegnati negli schemi di livello superiore vengano utilizzati negli schemi di livello inferiore.
Due net separate con lo stesso nome
Un altro problema di denominazione può verificarsi quando lo stesso nome di net viene utilizzato su fogli schematici diversi per etichettare net differenti. Questa situazione viene rilevata durante la validazione dal controllo errori Duplicate Nets. Non è possibile trasferire correttamente un progetto al PCB in questa condizione: durante il trasferimento, le due net separate verranno unite in un'unica net del PCB.
Questa situazione può essere risolta abilitando l'opzione Append Sheet Numbers to Local Nets nella scheda Opzioni della finestra di dialogo Project Options . Con questa opzione abilitata, al nome di tutte le net locali viene aggiunto il valore del parametro SheetNumber, come mostrato nelle immagini seguenti.

Poiché l'etichetta di net Input è stata utilizzata su più fogli, è stata abilitata l'opzione Append Sheet Numbers to Local Net per evitare un errore di net duplicate.
L'effetto è visibile facendo clic sulla scheda del foglio compilato (immagine a destra): si noti che al nome della net è stato aggiunto _2.
Collegare intenzionalmente due net
In alcune situazioni è necessario collegare intenzionalmente due net diverse. Non si tratta di un semplice problema di denominazione, ma di un requisito di progetto che impone di cortocircuitare due net. Un esempio è la necessità di collegare una massa analogica e una massa digitale in modo controllato.
Questo risultato si ottiene collegando le due net tramite un componente Net Tie. Un componente Net Tie non è altro che un cortocircuito controllato, che consente di decidere il punto della scheda in cui le net vengono collegate. Nello schema, il componente Net Tie presenta due o più pin, ciascuno collegato a una delle net da cortocircuitare. La proprietà Component Type del componente è impostata su Net Tie, come mostrato di seguito.

Un componente Net Tie utilizzato nello schema per instradare un singolo clock verso due pin di clock di un FPGA.
Si noti che i pin not sono cablati tra loro nello schema (non sono cortocircuitati nello schema), ma are collegati tra loro all'interno del footprint del PCB.
Sul PCB, il footprint presenta lo stesso numero di pad dei pin del simbolo schematico, con rame che li collega. Nell'immagine di esempio seguente, questo collegamento è realizzato unendo due pad quadrati con un tratto di pista. L'operazione viene eseguita all'interno del footprint nell'editor delle librerie PCB. Anche la proprietà Component Type del PCB è impostata su Net Tie.
Il software ignora automaticamente i cortocircuiti creati all'interno di un componente Net Tie sul PCB, quindi non viene generato alcun errore DRC.

Lo stesso componente Net Tie sul PCB; i pad (selezionati) nel footprint del Net Tie sono cortocircuitati tramite una pista.
Quando si utilizza un componente Net Tie per collegare due net diverse, ciascuna net mantiene il proprio nome in tutto lo schema e sul PCB.
Net di alimentazione
Il comportamento predefinito delle impostazioni presuppone che le reti di alimentazione siano globali, ovvero che debbano essere disponibili su ogni foglio dello schema elettrico. Per accedere a una rete di alimentazione, posiziona una porta di alimentazione con il nome della rete desiderato, quindi collega i componenti a tale porta. Quando il progetto viene compilato, tutti i pin collegati a ciascuna rete di alimentazione vengono connessi tra loro, su tutti i fogli del progetto.

È il nome della rete a determinare a quale rete è collegata una porta di alimentazione, non lo stile del simbolo: le tre porte di alimentazione evidenziate sono tutte collegate alla rete di alimentazione GND.
Localizzazione delle reti di alimentazione - A livello globale
Come accennato in precedenza, in un progetto gerarchico le reti di alimentazione possono essere rese locali a ciascun foglio dello schema elettrico selezionando l'opzione Strict Hierarchical per Ambito degli identificatori di rete. Questo approccio rende locali tutte le reti di alimentazione su ogni foglio, quindi è necessario collegarle manualmente tra loro, utilizzando lo stesso approccio adottato per le reti di segnale. Se non vengono collegate tra loro, si verifica un errore Duplicate Net Name per ogni rete di alimentazione presente su ciascun foglio dello schema elettrico. È inoltre necessario modificare le impostazioni della Matrice delle connessioni per consentire il collegamento delle porte alle porte di alimentazione.

Se Net Identifier Scope è impostato su Strict Hierarchical, ogni rete di alimentazione deve essere collegata a tutti i fogli in cui viene utilizzata.
Collegamento di una rete di alimentazione locale tra fogli
Una rete di alimentazione resa locale in un progetto gerarchico si collega come qualsiasi altra rete: da una porta sul foglio figlio a un ingresso di foglio nel simbolo di foglio sul foglio padre. Nota che, per le reti di alimentazione, questa tecnica supporta solo reti di alimentazione singole, non reti di alimentazione raggruppate in un bus
Se stai creando un progetto multicanale e desideri fornire a ciascun canale una rete di alimentazione singola e distinta utilizzando l'istruzione Repeat (come mostrato di seguito), questa operazione è supportata perché viene trasferita una sola rete a ciascun canale attraverso la combinazione ingresso di foglio-porta. Finché il progetto tenta di collegare una sola rete di alimentazione dal padre al figlio attraverso ciascuna combinazione ingresso di foglio-porta, la netlist verrà generata correttamente.
Le reti di alimentazione locali possono essere distribuite a ciascun canale di un progetto multicanale, purché attraversino la gerarchia in entrambe le direzioni come reti singole, non come bus.
Localizzazione delle reti di alimentazione - Singolarmente
Una specifica rete di alimentazione in un progetto gerarchico (ovvero in un progetto con Net Identifier Scope impostato su Hierarchical oppure in un progetto che contiene ingressi di foglio sul foglio di livello superiore e con Net Identifier Scope impostato su Automatic – per saperne di più, consulta Impostazione dell'ambito degli identificatori di rete) può anche essere resa locale a un foglio specifico collegando la porta di alimentazione a una porta su quel foglio dello schema elettrico.

Qui la rete di alimentazione 3V3 è stata resa locale solo a questo foglio, quindi deve essere collegata manualmente anche sul foglio padre. Le reti GND e 5V rimangono reti di alimentazione globali.
Compilazione dinamica
Related page: Convalida del progetto
Quando colleghi due pin con un filo, stai rappresentando le tue intenzioni progettuali, non stai creando una rete effettiva. La rete viene creata solo quando il progetto viene compilato. Oltre a estrarre i dettagli sui componenti e sui relativi collegamenti, la compilazione estrae anche informazioni parametriche dettagliate sui componenti e sul progetto. Il modello compilato del progetto è denominato modello dati unificato (Unified Data Model).
Il modello dati del progetto viene aggiornato in modo incrementale dopo ogni operazione dell'utente tramite la compilazione dinamica, creando quello che viene definito modello dati dinamico (Dynamic Data Model, DDM). Non è necessaria alcuna compilazione manuale del progetto: tutto avviene automaticamente. Grazie alla compilazione dinamica, il modello di connettività del progetto viene aggiornato in modo incrementale dopo ogni operazione dell'utente. Per un progetto, il processo di compilazione automatica svolge tre funzioni:
- Istanzia la gerarchia del progetto.
- Definisce la connettività delle reti tra tutti i fogli del progetto.
- Crea un modello dati dinamico (DDM) interno del progetto.
Questo garantisce che qualsiasi modifica apportata al progetto venga immediatamente riflessa nel Navigator e nel pannello Progetti .
Per verificare la presenza di errori logici, elettrici e di disegno tra il DDM e le impostazioni del compilatore, è necessario convalidare il progetto. Puoi accedere a questo comando scegliendo il comando Project » Validate Project dai menu principali oppure facendo clic con il pulsante destro del mouse sulla voce di un progetto nel pannello Progetti e scegliendo il comando Validate Project dal menu contestuale.
Le eventuali violazioni rilevate dal compilatore vengono elencate come avvisi e/o errori nel pannello Messages. Durante il controllo delle violazioni nei documenti sorgente, il compilatore utilizza le opzioni definite nelle schede Segnalazione degli errori e Matrice delle connessioni della finestra di dialogo Project Options (in base al tipo di progetto).
Il modello dati dinamico
Un elemento fondamentale del software è il modello di dati unificato (Unified Data Model, UDM). Grazie alla compilazione dinamica automatica, viene creato un unico modello coerente, al centro del processo di progettazione. I dati del modello sono accessibili e modificabili dai vari editor e servizi del software, inclusi gli editor dello schema e del PCB. Anziché utilizzare un archivio dati separato per ciascun ambito di progettazione, l'UDM è strutturato per contenere tutte le informazioni relative a ogni aspetto del progetto, inclusi i componenti e le loro connessioni. Questo unico modello coerente, al centro del processo di progettazione, viene creato mediante la compilazione dinamica del progetto. Ciò significa che il modello di dati unificato è disponibile fin dall'apertura di un progetto e non dovrebbe richiedere ulteriori compilazioni manuali: un vero modello di dati dinamico (Dynamic Data Model, DDM). Pertanto, il modello viene aggiornato (compilato) in modo incrementale dopo ogni operazione dell'utente. Puoi posizionare, collegare, riorganizzare, rinominare, aggiungere ed eliminare liberamente i contenuti del tuo schema.
Il processo di compilazione del progetto PCB è gestito da codice esterno agli editor dello schema e del PCB. Questo approccio offre diversi vantaggi, il principale dei quali è che il modello di dati unificato del progetto risiede all'esterno dei singoli editor dello schema e del PCB. L'UDM include descrizioni dettagliate di ogni componente del progetto e delle relative connessioni.

Il software gestisce i dati di connessione tra lo schema e il PCB.
Le seguenti aree e operazioni non richiedono ulteriori azioni manuali per la compilazione del progetto, poiché questa avviene dinamicamente:
- Navigator e pannello Projects
- ActiveBOM
- Esecuzione degli ECO
- Navigazione incrociata
- Evidenziazione delle net tramite colori
- Scambio dei pin
- Riferimenti incrociati dei componenti
Come si interagisce quindi con il modello di dati unificato, ad esempio per seguire una net all'interno del progetto? Puoi farlo tramite il pannello Navigator.
Analisi delle connessioni
Panel page: Pannello Navigator
Se il progetto è di grandi dimensioni e distribuito su molti fogli, può diventare difficile seguire e verificare le connessioni. Per semplificare questa attività, puoi utilizzare il pannello Navigator. Il pannello offre una vista dell'intero progetto compilato.
La procedura di base per utilizzare il pannello è la seguente:
-
Imposta il comportamento di navigazione facendo clic sul pulsante
nella parte superiore del pannello per aprire la finestra di dialogo Preferences e abilitare le Highlight Methods che preferisci. In alternativa, fai clic con il pulsante destro del mouse sull'oggetto di interesse nel pannello e utilizza le opzioni del menu per configurare il comportamento di navigazione, come mostrato nell'immagine sottostante.
-
Imposta l'ambito della navigazione nell'area Documents for del pannello; per esplorare l'intero progetto, seleziona
Flattened Hierarchy. - Fai clic su un componente nella sezione Instance dell'elenco per passare a quel componente; espandi il componente per individuare un pin o passare a esso.
- Fai clic su una net o un bus nella sezione Net /Bus per passare alla net o al bus corrispondente.
- Tieni premuto il tasto Alt mentre fai clic per passare a quell'oggetto sia nello schema sia nel PCB.

Fai clic su un componente o una net nel pannello Navigator per individuare quel componente o quella net e seguire le connessioni nel progetto. Fai clic con il pulsante destro del mouse per accedere alle opzioni di visualizzazione. Passa il cursore sull'immagine per visualizzare la navigazione simultanea verso un componente nello schema e nel PCB (tieni premuto Alt mentre fai clic nel pannello Navigator per includere l'oggetto sul PCB).
Navigazione tra i componenti sulla scheda
Oltre a individuare i componenti nello schema e nel PCB (tenendo premuto Alt) dal pannello Navigator, puoi anche navigare tra pin, componenti, net, bus e cablaggi sul PCB direttamente dallo schema.
Ad esempio, quando fai clic per individuare un componente nello schema, puoi individuare lo stesso componente anche sul PCB.
Per farlo:
- Abilita l'opzione Selecting in Highlight Methods e le opzioni che preferisci nella sezione Cross Select Mode della pagina System - Navigation della finestra di dialogo Preferences.
- Abilita la selezione incrociata (Tools » Cross Select Mode) sia nell'editor dello schema sia nell'editor PCB.

Queste opzioni configurano il comportamento di navigazione e di selezione incrociata.
Ora, quando selezioni pin, componenti, net, bus e cablaggi nello schema, gli stessi oggetti vengono selezionati anche sul PCB, come mostrato nell'immagine sottostante.

Selezionando componenti e net nello schema, gli stessi oggetti vengono selezionati anche sul PCB. La selezione incrociata funziona anche dal PCB allo schema.
Ricerca di componenti e net nella struttura del progetto
Esplora la struttura nel pannello per trovare un componente o una net di interesse, quindi fai doppio clic sull'oggetto per visualizzarne le istanze nei documenti schematici del progetto. Utilizza le opzioni nella pagina Sistema - Navigazione della finestra di dialogo Preferences per specificare il comportamento di evidenziazione degli oggetti (zoom, attenuazione, selezione e così via).
La navigazione tra gli oggetti del progetto è disponibile anche nel pannello Navigator, che offre una struttura gerarchica dettagliata degli oggetti del progetto e dei dati associati. Le preferenze della pagina Sistema - Navigazione determinano il comportamento di evidenziazione degli oggetti sia nel pannello Project sia nel pannello Navigator.
Evidenziazione delle connessioni
L'opzione di navigazione delle connessioni mostra le relazioni di connessione di un oggetto selezionato nel pannello Projects. Fai doppio clic su una voce, ad esempio una net, nell'elenco gerarchico degli oggetti del pannello per evidenziarne le interconnessioni nello schema.
La funzione di anteprima si abilita tramite l'opzione Connectivity Graph nella sezione Highlight Methods della pagina Sistema – Navigazione della finestra di dialogo Preferences. Selezionare anche l'opzione aggiuntiva Includi Power Parts per visualizzare la connettività degli oggetti di alimentazione associati all'oggetto selezionato.
Evidenziazione globale delle net
È possibile evidenziare la connettività di una net in tutti gli schemi del progetto tenendo premuto il tasto Alt mentre si seleziona una net facendo clic su un filo (Alt+Click). Tutte le istanze della net negli schemi vengono evidenziate, mentre gli altri oggetti vengono attenuati, per indicare visivamente la propagazione del segnale o dell'alimentazione nel progetto con una semplice azione.
L'evidenziazione della net viene rimossa facendo clic in uno spazio vuoto e il suo comportamento è determinato dalle impostazioni Highlight Methods nella pagina Sistema - Navigazione della finestra di dialogo Preferences. Si noti che deselezionando l'opzione Dimming si disabilita la funzione di evidenziazione delle net.
Configurazione del colore delle net
Main page: Applicazione del colore alle net
Per migliorare la leggibilità dello schema e facilitare il lavoro con le net e le piste nell'editor PCB, è possibile applicare un colore ai collegamenti dello schema, nonché alle net e alle piste del PCB.
È possibile applicare un colore di evidenziazione a una net o a un bus nell'editor degli schemi utilizzando i comandi del sottomenu View » Set Net Colors, come mostrato nell'immagine seguente. Questi colori possono essere trasferiti all'editor PCB in qualsiasi momento tramite il comando Update PCB.
Nell'editor PCB, il colore e la visibilità predefiniti di Connection Lines vengono configurati nella sezione System Colors del pannello Configurazione vista del PCB. Si noti che questo colore predefinito viene applicato alla creazione delle net (durante il trasferimento iniziale del progetto dallo schema); il colore delle linee di connessione esistenti non cambia se questa opzione viene modificata.
Nell'editor PCB, il colore applicato a ciascuna net viene visualizzato nella modalità Net del pannello PCB. Il colore è visibile sullo sfondo della casella di controllo accanto al nome della net, come mostrato nell'angolo inferiore destro dell'immagine seguente.
Il colore viene sempre applicato alle net non sbrogliate (linee di connessione). Per visualizzare il colore sulle net sbrogliate, selezionare la casella di controllo accanto al nome della net nel pannello PCB e configurare le opzioni di visualizzazione nella pagina Sostituzioni colore di Board Insight della finestra di dialogo Preferences. Nell'immagine seguente, il motivo di base del colore sostitutivo è impostato su Solid e il comportamento in riduzione dello zoom è impostato su Override Color Dominates.
I colori delle net applicati nello schema vengono trasferiti al PCB tramite il comando Aggiorna PCB. Configurare le funzioni di sostituzione colore del PCB per controllarne la visualizzazione sulla scheda.
Modifica del colore delle net del PCB
Non è sempre possibile applicare un colore ai collegamenti dello schema e trasferirlo al PCB. In questo caso, è comunque possibile applicare un colore alle linee di connessione e alle piste nell'editor PCB. Per modificare il colore di una net dopo il trasferimento del progetto, fare doppio clic sul nome della net nella modalità Nets del pannello PCB. Il colore di una singola net può essere modificato nella finestra di dialogo Modifica net.
Per modificare il colore di più net, utilizzare la modalità Nets del pannello PCB:
- Utilizzare le tecniche standard di selezione multipla di Windows (Shift+click o Ctrl+click) per selezionare più classi di net o più net singole.
- Fare clic con il pulsante destro del mouse su un oggetto selezionato e scegliere il comando Change Net Color dal menu contestuale per assegnare un nuovo colore alle net selezionate.
- Fare nuovamente clic con il pulsante destro del mouse e scegliere Display Override » Selected On per abilitare la funzione di sostituzione colore per le net selezionate.

Migliorare la visibilità delle net modificando il colore delle relative linee di connessione e abilitando la funzione di sostituzione della visualizzazione.















).

