Pista
Parent page: Oggetti PCB
Gli oggetti Track vengono utilizzati per il routing e per il disegno di linee di uso generale. Nell'
immagine sopra sono presenti quattro segmenti di track posizionati e un altro in fase di posizionamento.
Riepilogo
Un segmento Track è un oggetto primitivo di progettazione che consiste in una linea retta di larghezza definita. Utilizzare i track per definire una linea retta nell'area di lavoro PCB. I track vengono posizionati su un layer di segnale per formare le interconnessioni elettriche, o routing, tra i pad dei componenti. I track posizionati su un layer non elettrico sono chiamati Line, dove vengono usati come elementi di disegno generici per creare contorni dei componenti, informazioni istruttive, confini keepout e così via. I track vengono inoltre utilizzati in oggetti di progettazione di gruppo, come quote e coordinate.
Disponibilità
I track sono disponibili per il posizionamento sia nel PCB Editor sia nel PCB Library Editor.
PCB Editor
Nel PCB Editor vengono usati comandi diversi per posizionare i track, a seconda che si voglia posizionare il track su un layer di segnale per instradare una connessione oppure su un layer non elettrico come linea di disegno. Sebbene track e line siano in realtà lo stesso oggetto, la differenza sta nel comportamento del software durante il posizionamento, motivo per cui esistono comandi differenti. Quando viene eseguito un comando di posizionamento track, come Interactive Routing, il software monitora la posizione del clic e adotta automaticamente il nome net di un oggetto esistente (come un pad) sotto il punto di clic. Inoltre monitora e rispetta tutte le regole di progettazione applicabili. Quando viene eseguito un comando di posizionamento line, questi comportamenti di monitoraggio non si verificano.
- Per posizionare un oggetto Track:
-
Per posizionare un oggetto Line, fare clic su Home | Place |
dai menu principali.
PCB Library Editor
Per posizionare un oggetto Line, fare clic su Home | Place |
Posizionamento
Indipendentemente dal comando utilizzato (routing o posizionamento line), il comportamento di base del posizionamento è lo stesso. Dopo aver avviato il comando, il cursore cambierà in un mirino ed entrerai nella modalità di posizionamento track. Il posizionamento avviene eseguendo la seguente sequenza di azioni:
- Fare clic o premere Enter per ancorare il punto iniziale del primo segmento track. Se è in esecuzione un comando di posizionamento di tipo routing e si fa clic per iniziare il posizionamento su un oggetto esistente, il track adotterà il nome net di quell'oggetto. La larghezza sarà determinata dalla regola di progettazione Routing Width applicabile, ma può essere sostituita da alcune opzioni di routing interattivo, descritte più in dettaglio di seguito.
- Spostare il cursore per definire il segmento track, quindi fare clic o premere Enter per ancorare il punto finale di questo primo segmento, che è anche il punto iniziale del segmento connesso successivo.
- Continuare a posizionare il cursore, quindi fare clic o premere Enter per ancorare una serie di punti vertice che definiscono la serie di segmenti track connessi.
- Fare clic con il pulsante destro o premere Esc per terminare la serie corrente di segmenti track connessi.
Ulteriori azioni che possono essere eseguite durante il posizionamento includono:
- Premere il tasto * per scorrere i layer di segnale disponibili. Se si sta eseguendo il posizionamento di track, a ogni cambio di layer di segnale viene aggiunta automaticamente una via in conformità con le coppie di foratura definite e con la regola di progettazione Routing Via Style applicabile. In alternativa, usare la combinazione Shift+Ctrl+Wheel Roll per spostarsi tra i layer di routing. Ogni scatto della rotellina del mouse passerà al layer di segnale disponibile successivo (o precedente).
- Premere i tasti + e - sul tastierino numerico per scorrere in avanti e indietro tutti i layer attualmente visibili nel progetto.
-
Premere il tasto Tab per accedere a una finestra di dialogo delle proprietà associata, dalla quale è possibile modificare al volo le proprietà del track:
- Track placement - verrà visualizzata la finestra di dialogo Interactive Routing for Net dialog.
La finestra di dialogo Interactive Routing
- Line placement - si aprirà la finestra di dialogo Line Constraints dialog.
La finestra di dialogo Line Constraints
Modalità di posizionamento
Durante il posizionamento dei segmenti track sono disponibili cinque modalità d'angolo, quattro delle quali hanno anche sottomodalità di direzione dell'angolo. Durante il posizionamento:
- Premere Shift+Spacebar per scorrere le cinque modalità d'angolo disponibili: 45 gradi, 45 gradi con arco, 90 gradi, 90 gradi con arco e angolo qualsiasi.
- Premere Spacebar per passare tra le due sottomodalità di direzione dell'angolo.
-
Quando ci si trova in una delle modalità d'angolo con arco, tenere premuti i tasti
o
per ridurre o aumentare l'arco. Tenere premuto il tasto Shift mentre si preme per accelerare il ridimensionamento dell'arco.
- Premere il tasto di scelta rapida 1 per passare dal posizionamento di 1 segmento per clic (le prime cinque immagini sotto) a due segmenti per clic (l'ultima immagine della serie sotto). Nella prima modalità, il segmento track vuoto è indicato come segmento di anteprima.
- Premere il tasto Backspace per rimuovere l'ultimo vertice.


Premere Shift+Spacebar per scorrere le cinque modalità d'angolo disponibili, premere Spacebar per cambiare la direzione dell'angolo, premere il collegamento 1 per
passare dal posizionamento di un segmento a quello di due segmenti.
Posizionare un Track come Keepout
Un Track può essere posizionato come oggetto keepout specifico del layer o come keepout su tutti i layer per fungere, ad esempio, da barriera di posizionamento o di routing. Gli oggetti definiti come keepout vengono ignorati durante la generazione degli output, come fotoplotting e stampa. Un track keepout specifico del layer è semplicemente un oggetto Track con la proprietà Keepout abilitata; un keepout su tutti i layer è un Track posizionato sul layer Keepout.
-
Per posizionare un keepout specifico del layer, posizionare un Track standard sul layer di segnale richiesto e quindi abilitare la proprietà Keepout per renderlo un keepout specifico del layer, oppure usare il comando predefinito di posizionamento del keepout Track, disponibile come segue:
-
PCB Editor - fare clic su Home | Place |
» Track.
-
PCB Library Editor - fare clic su Home | Place |
» Keepout » Track.
-
PCB Editor - fare clic su Home | Place |
-
Per posizionare un keepout su tutti i layer, rendere attivo il layer Keepout, quindi posizionare un Track dalla Ribbon (Home | Place |
).
Routing interattivo e regole di progettazione applicabili
Durante il routing interattivo, il comportamento predefinito del software è garantire che i segmenti track vengano posizionati in conformità con le regole di progettazione elettriche e di routing applicabili. Ciò significa che il software non consentirà di posizionare un nuovo segmento track in modo da violare un segmento track esistente appartenente a una net diversa; invece ritaglierà il segmento track per rispettare le regole di progettazione. Questo comportamento di routing interattivo è noto come modalità Routing Conflict Resolution. La modalità predefinita è Stop at First Obstacle (la modalità corrente è visualizzata nella barra di stato); premere Shift+R per scorrere le modalità disponibili.
Il termine applicable design rules indica tutte le regole che si applicano all'oggetto in fase di posizionamento. Il motore delle regole di progettazione funziona su un sistema in cui il progettista definisce esattamente a quali oggetti desidera applicare ciascuna regola. Durante il posizionamento, il motore delle regole di progettazione viene interrogato per determinare la regola con priorità più alta applicabile nella situazione corrente di posizionamento. Le regole che si applicano durante il routing interattivo includono:
- Clearance elettrica
- Routing Width
- Routing Via Style
L'animazione seguente dimostra il routing in azione. La net GND viene instradata in conformità con una regola di progettazione Routing Width definita e applicabile. Si noti che quando il cursore viene spostato sopra la via associata alla net +12V, il percorso viene automaticamente ritagliato per garantire il rispetto della regola di progettazione Electrical Clearance Constraint applicabile.
Le regole di progettazione applicabili per larghezza di routing e clearance vengono rispettate automaticamente durante il routing interattivo.
Come viene determinata la Routing Width
A meno che il motore delle regole non sia disabilitato, il comportamento prevalente del software è garantire sempre che la larghezza di routing rientri nell'intervallo consentito dalla regola di progettazione Routing Width applicabile. Un approccio comune consiste nel consentire l'uso di un intervallo di larghezze per una net, in modo da offrire flessibilità nell'instradamento pur soddisfacendo i requisiti di corrente di quella net. A supporto di ciò, la regola di progettazione Routing Width dispone delle impostazioni Min, Preferred e Max, che possono essere configurate per consentire un intervallo di larghezze oppure impostate uguali per richiedere una larghezza specifica. La larghezza può anche essere configurata come impedenza e può inoltre avere un intervallo diverso specificato per ciascun layer di segnale.
La regola di progettazione Routing Width predefinita che viene applicata a tutte le net per un nuovo PCB.
Come progettista, hai a disposizione diverse opzioni che possono aiutarti a selezionare la larghezza di routing più appropriata quando inizi il routing; queste sono configurate nella pagina PCB Editor — Interactive Routing della finestra di dialogo Preferences, come mostrato di seguito.
Preferenze di routing interattivo, notare le opzioni Interactive Routing Width / Via Size Sources. Queste
determinano quale dimensione viene usata quando si avvia un percorso.
Notare Track Width Mode; nell'immagine sopra è impostato su Rule Preferred, quindi quando il percorso inizia su un oggetto net esistente, come un pad, questa sarà la larghezza utilizzata.
Tuttavia, se il percorso inizia su un track esistente, allora l'opzione Pickup Track Width From Existing Routes avrà la precedenza su Track Width Mode e imposterà la nuova larghezza in modo che corrisponda alla larghezza esistente.
Puoi anche premere il pulsante Favorite Interactive Routing Widths per accedere alla finestra di dialogo Favorite Interactive Routing Widths (mostrata sotto), dove è possibile selezionare una larghezza diversa; in alternativa, durante il routing puoi premere Tab per aprire la finestra di dialogo Interactive Routing for Net e digitare un nuovo valore di larghezza. Il valore selezionato o immesso deve rientrare tra le impostazioni Min e Max definite nella regola applicabile. In caso contrario, verrà automaticamente riportato al valore valido più vicino. Nota che premendo Shift+W verrà anche impostato Track Width Mode su User Choice, a indicare che hai scelto di ignorare le impostazioni della regola e selezionare manualmente una larghezza.
Scorciatoie per il routing interattivo
Mentre esegui il routing, sono disponibili diverse scorciatoie; ad esempio, puoi premere Shift+R per scorrere ciclicamente le modalità di risoluzione dei conflitti disponibili, oppure premere Backspace per rimuovere l'ultimo vertice (angolo) posizionato. Per visualizzare un elenco di scorciatoie durante il routing, premi Shift+F1 oppure ~ (tilde). Verrà visualizzato un elenco delle scorciatoie interattive disponibili. Seleziona la scorciatoia desiderata oppure premi Esc per chiudere il menu e quindi usa la sequenza di tasti della scorciatoia.
Modifica grafica
Questo metodo di modifica consente di selezionare direttamente un oggetto traccia già posizionato nell'area di lavoro e di modificarne graficamente dimensione, forma o posizione.
Quando un oggetto traccia è selezionato, sono disponibili le seguenti maniglie di modifica:
- Fai clic e trascina A per riposizionare i punti finali della traccia.
- Fai clic e trascina B per modificare la forma della traccia.
L'editor PCB include algoritmi sofisticati per spostare i segmenti di traccia sulla scheda in modo da mantenere la disposizione ordinata del routing. Questo scorrimento dei segmenti di traccia può essere richiamato in modo interattivo facendo prima clic per selezionare il segmento di traccia, quindi facendo clic e tenendo premuto quando appare il cursore speciale per far scorrere il segmento, oppure facendo clic e tenendo premuto direttamente su un segmento di traccia e trascinandolo. Il comportamento di scorrimento può essere configurato usando le opzioni Dragging nella pagina PCB Editor - Interactive Routing della finestra di dialogo Preferences. Queste opzioni consentono di assegnare l'azione Sposta a una traccia, utile se desideri poter spostare liberamente un singolo segmento di traccia.
Controlla il comportamento di scorrimento delle tracce con le opzioni di trascinamento impostate a livello di preferenze.
Se tramite queste opzioni viene assegnata l'azione Move, il segmento di traccia può essere ruotato o specchiato durante lo spostamento:
- Premi Spacebar per ruotare il segmento in senso antiorario oppure Shift+Spacebar per la rotazione in senso orario. La rotazione avviene in base al valore di Rotation Step definito nella pagina PCB Editor – General della finestra di dialogo Preferences.
- Premi i tasti X o Y per specchiare il segmento rispettivamente lungo l'asse X o l'asse Y.
Per ulteriori informazioni sulle tecniche di modifica grafica relative alle tracce instradate, vedi:
- Spostamento dei segmenti di traccia/linea
- Rimodellamento di un segmento di traccia esistente
- Trascinamento delle estremità della traccia durante lo spostamento di un componente
Modifica non grafica
Sono disponibili i seguenti metodi di modifica non grafica:
Tramite una finestra di dialogo Proprietà associata
Dialog page: Traccia
Questo metodo di modifica utilizza quanto segue per modificare le proprietà di un oggetto traccia.
I singoli segmenti di traccia possono essere modificati nella finestra di dialogo Track .
Dopo il posizionamento, è possibile accedere alla finestra di dialogo in uno dei seguenti modi:
- Fai doppio clic sull'oggetto traccia posizionato.
- Posiziona il cursore sull'oggetto traccia, fai clic con il pulsante destro del mouse, quindi scegli Properties dal menu contestuale.
Modifica tramite un pannello Inspector
Panel pages: PCB Inspector, PCBLIB Inspector
Un pannello Inspector consente di esaminare e modificare le proprietà di uno o più oggetti di progettazione nel documento attivo. Utilizzato insieme a un filtraggio appropriato, il pannello può essere usato per apportare modifiche a più oggetti dello stesso tipo da un'unica comoda posizione.

