Routing

 

La Routing regione include comandi che consentono di eseguire varie funzioni di routing. Il routing è il processo di connessione dei nodi in ciascuna net mediante il posizionamento di una serie di segmenti di traccia e via per definire un percorso da un nodo al successivo. È possibile accedere ai comandi dall'editor PCB nella regione Home | Routing.

Il pulsante Route ha due funzioni:

  •  avvia il comando di Routing interattivo.

    Il routing interattivo può anche essere avviato usando la scorciatoia R.
  • Il menu a discesa Route viene utilizzato per accedere a un sottomenu di comandi per eseguire il routing interattivo, il routing di coppie differenziali e il multi-routing interattivo.

CircuitMaker include un sofisticato motore di routing interattivo che migliora notevolmente l'efficienza del routing. Le funzionalità includono:

  • Un certo numero di modalità di routing, come arresto al primo ostacolo, aggiramento e push and shove.
  • Potenti funzionalità di trascinamento che mantengono gli angoli delle tracce e l'ortogonalità.
  • Una funzione di rimozione dei loop che rende il rerouting un processo rapido e semplice.

Il video seguente mostra una scheda instradata in modo interattivo. La scorciatoia Ctrl+Click viene utilizzata per completare molte delle connessioni.

Riepilogo dei comandi di routing

Comando Comportamento
Routing interattivo Fare clic sulla metà superiore del pulsante Route oppure selezionare Interactive Routing dal menu, quindi fare clic su una linea di connessione o su un pad per iniziare il routing di quella net. Il comando è disponibile anche nel menu del tasto destro dell'area di progettazione.
Routing di coppie differenziali Utilizzare per instradare una coppia differenziale. Fare clic su una delle due net della coppia per iniziare il routing. Le net vengono configurate come coppia differenziale nella modalità Differential Pairs Editor del pannello PCB.
Multi-routing interattivo Instrada più net simultaneamente.
Rimuovi tutto il routing Rimuove tutti i segmenti di traccia e i via sui layer di segnale che hanno un nome net sull'intera scheda. I segmenti di traccia e i via bloccati non verranno rimossi.
Rimuovi routing net Rimuove tutti i segmenti di traccia e i via sui layer di segnale che hanno il nome net della net su cui si fa clic dopo aver selezionato il comando. I segmenti di traccia e i via bloccati non verranno rimossi.
Rimuovi routing connessione Rimuove i segmenti di traccia e i via sui layer di segnale che hanno il nome net della net su cui si fa clic dopo aver selezionato il comando, fino al primo pad in entrambe le direzioni. I segmenti di traccia e i via bloccati non verranno rimossi.
Rimuovi routing componente Partendo dai pad del componente su cui si fa clic, rimuove tutti i segmenti di traccia e i via sui layer di segnale a contatto fino a raggiungere un altro componente.
Mostra tuttoMostra tutte le linee di connessione (ratsnest) sull'intera scheda.
Mostra netMostra le linee di connessione (ratsnest) della net scelta.
Nascondi tuttoNasconde tutte le linee di connessione (ratsnest) sull'intera scheda.
Nascondi netNasconde le linee di connessione (ratsnest) della net scelta.
Taglia tracceTaglia i segmenti di traccia in due.

Preferenze di routing interattivo

Le preferenze di routing sono configurate nella pagina PCB - Interactive Routing di System Preferences.

Scorciatoie del routing interattivo

Per sua natura, il routing interattivo è un processo in cui si interagisce continuamente con il PCB spostando il mouse e facendo clic per definire i vertici (angoli). Per questo motivo, l'Interactive Router fa ampio uso di tasti di scelta rapida, che sono un elemento essenziale per un routing efficiente.

Tasto/i di scelta rapida Comportamento
Shift+F1 Visualizza un menu di scorciatoie interattive; la maggior parte delle impostazioni può essere modificata al volo premendo la scorciatoia appropriata o selezionandola dal menu.
R Avvia il routing interattivo.
*  (tastierino numerico) oppure  Ctrl+Shift+WheelRoll Passa al layer di segnale disponibile successivo. Un via viene aggiunto automaticamente, in conformità con la regola di progettazione Routing Via Style applicabile.
Shift+D Attiva/disattiva la rimozione dei loop.
Shift+R Scorre tra le modalità di risoluzione dei conflitti abilitate. Abilitare le modalità richieste nella pagina PCB - Interactive Routing di System Preferences. La modalità corrente viene mostrata nella barra di stato.
Shift+S Attiva/disattiva la modalità layer singolo. È ideale quando sono presenti molti oggetti su più layer.
Spacebar Inverte la direzione corrente dell'angolo.
Tab Attiva/disattiva la visualizzazione del pannello Inspector.
Shift+Spacebar Scorre tra le varie modalità degli angoli delle tracce. Gli stili sono qualsiasi angolo, 45°, 45° con arco, 90° e 90° con arco.
Ctrl+Left-Click Completa automaticamente la connessione in fase di routing. Il completamento automatico non riuscirà se sono presenti conflitti irrisolvibili con ostacoli.
Ctrl Sospende temporaneamente l'Hotspot Snap, oppure premere Shift+E per scorrere tra le tre modalità disponibili (disattivato / attivato per il layer corrente / attivato per tutti i layer). La modalità Hotspot Snap corrente viene mostrata nella barra di stato.
End Ridisegna lo schermo.
PgUp / PgDn Ingrandisce/riduce, centrando sull'attuale posizione del cursore. In alternativa, utilizzare le scorciatoie standard di Windows per zoom e panoramica con la rotellina del mouse.
Backspace Rimuove l'ultimo segmento di traccia confermato.
Right-click  oppure Esc Abbandona la connessione corrente e rimane in modalità Routing interattivo.
3 Scorre l'origine della larghezza traccia. La larghezza può essere Scelta utente, Minimo regola, Preferito regola o Massimo regola. L'origine corrente viene mostrata nella barra di stato.
4 Scorre l'origine della dimensione del via.

Durante il routing, tenere d'occhio il Status bar. Visualizza informazioni importanti durante il routing interattivo, tra cui:

  • Posizione corrente nell'area di progettazione e impostazione della Snap Grid
  • Hotspot Snap: disattivato/attivato per il layer corrente / attivato per tutti i layer
  • Modalità corrente degli angoli delle tracce
  • Modalità corrente di Routing interattivo
  • Origine della larghezza di routing 
  • Origine del Routing Via Style
  • Nome della net
  • Lunghezza complessiva del routing
  • Dimensioni del segmento di routing in posizionamento

Modifica del routing esistente

Invece di eliminare o rimuovere il routing esistente, CircuitMaker include due approcci per modificare il routing esistente: riorganizzare o reinstradare.

Riorganizzare un routing esistente

  • Per far scorrere o trascinare in modo interattivo i segmenti di traccia sulla scheda, fare clic, tenere premuto e trascinare.
  • Durante lo scorrimento interattivo, è possibile premere Shift+R per scorrere tra le modalità di risoluzione dei conflitti.
  • L'editor PCB manterrà automaticamente gli angoli di 45/90 gradi con i segmenti collegati, accorciandoli e allungandoli secondo necessità.

Reinstradare un routing esistente

  • Non è necessario rimuovere il routing di una connessione per ridefinirne il percorso; fare clic sul pulsante Route e iniziare a instradare il nuovo percorso.La funzione di rimozione dei loop rimuoverà automaticamente tutti i segmenti di traccia ridondanti (e i via) non appena si chiude il loop e si fa clic con il tasto destro per indicare che l'operazione è completa.
  • È possibile iniziare e terminare il nuovo percorso di routing in qualsiasi punto, cambiando layer secondo necessità.
  • È anche possibile creare violazioni temporanee passando alla modalità Ignore Obstacle, che verranno poi risolte in seguito.

Il pannello Inspector

La modalità Interactive Routing mode del pannello Inspector fornisce controlli per modificare al volo le impostazioni del routing interattivo per la net in fase di routing. Il pannello consente di inserire con precisione una larghezza traccia o una dimensione via esatta, offrendo il massimo livello di controllo direttamente a portata di mano. È inoltre possibile controllare le impostazioni correnti del routing interattivo senza dover uscire dal routing e aprire System Preferences.

Routing interattivo e comportamento di snapping

È importante configurare le opzioni di snapping nel pannello Inspector prima di iniziare il routing interattivo.

Durante il routing interattivo, tenere premuto il tasto Ctrl per inibire temporaneamente tutto lo snapping.

  • Snap Options - selezionare a cosa si desidera agganciare durante il routing.
  • Snapping - selezionare il/i layer su cui si desidera eseguire l'aggancio. È anche possibile usare Shift+E durante il routing.
  • Snap Distance - utilizzare per impostare a quale distanza dall'hotspot di un oggetto il cursore viene attratto verso quell'hotspot.

Finestra di dialogo Favorite Interactive Routing Widths

Questa finestra di dialogo fornisce controlli per predefinire le larghezze di traccia preferite da utilizzare durante il routing interattivo di una scheda con l'Interactive Router.

Quando si esegue il comando Interactive Routing e poi si fa clic per iniziare il routing, viene creata una serie di oggetti traccia dal pad più vicino fino alla posizione corrente del cursore. La larghezza di queste tracce viene presa dalla larghezza preferita oppure dalla regola di progettazione della larghezza di routing applicabile. La prima è indicata come Scelta utente ed è proprio questa finestra di dialogo a costituire il fondamento di tale funzionalità.

È possibile accedere alla finestra di dialogo facendo clic sul pulsante Favorite Interactive Routing Widths nella pagina PCB Editor - Interactive Routing di System Preferences.

Quando si utilizza la funzionalità User Choice e le larghezze di routing predefinite, si mantiene comunque la piena protezione del sistema di regole. Se una larghezza di routing predefinita scelta è al di fuori dell'impostazione min-max della regola applicabile, la larghezza verrà ricondotta al minimo o al massimo, a seconda dei casi.

Le opzioni principali sono descritte di seguito.

  • Widths Grid - questa regione presenta un elenco di tutte le larghezze di routing interattivo attualmente definite.
Le voci senza ombreggiatura indicano che verranno utilizzate le unità di sistema preferite quando tali larghezze vengono scelte. Le unità della scheda vengono cambiate automaticamente.
La visualizzazione delle colonne Imperial, Metric e System Units può essere attivata/disattivata tramite i comandi disponibili nel menu del tasto destro della regione. Queste colonne principali possono anche essere riordinate trascinando orizzontalmente una colonna principale; le frecce di posizionamento verdi verticali indicano una posizione valida. I dati possono anche essere ordinati in base alle varie sottocolonne.
Fare doppio clic su una voce per accedere alla finestra di dialogo Preferred Routing Width, nella quale il valore della larghezza può essere modificato secondo necessità.

  • Add - fare clic per aggiungere una nuova larghezza di routing all'elenco. Si aprirà la finestra di dialogo Preferred Routing Width; immettere il valore richiesto.
Se si inserisce un valore senza unità, verranno usate per impostazione predefinita le Imperial unità di sistema preferite. Per controllare le unità di sistema preferite usate per la larghezza, assicurarsi di specificare le unità (soprattutto se si desidera Metric).

Uso delle larghezze preferite

Una variante della finestra di dialogo Favorite Interactive Routing Widths è accessibile quando si desidera modificare la larghezza di instradamento corrente scegliendone una tra i preferiti predefiniti. Fare clic su Shift+W durante l’instradamento interattivo per aprire la finestra di dialogo Choose Width.

  • Widths Grid - questa area presenta un elenco di tutte le larghezze di instradamento interattivo attualmente definite. Fare clic su una voce per passare all’uso di quella larghezza di instradamento (in conformità con i limiti della regola Width di instradamento min-max applicabile).
  • Apply To All Layers - abilitare questa opzione per usare la larghezza di instradamento scelta su tutti i layer di segnale.

Finestra di dialogo Scegli dimensioni via

Quando si desidera modificare lo stile via di instradamento corrente scegliendone uno tra i preferiti predefiniti, fare clic su Shift+V durante l’instradamento interattivo per accedere alla finestra di dialogo Choose Via Sizes.

Selezionare una voce, quindi fare clic su OK per passare all’uso di quello stile via di instradamento (in conformità con i limiti della regola Routing Via Style min-max applicabile).

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Contenuto