Tecniche di posizionamento e modifica dei PCB

A colpo d'occhio

Questo articolo illustra il flusso di lavoro di base per il posizionamento e la modifica degli oggetti PCB in Altium Designer. Parte dalla differenza tra oggetti primitivi e oggetti di gruppo, per poi spiegare come funziona il posizionamento degli oggetti, come regolare le impostazioni predefinite prima del posizionamento, come modificarne le proprietà durante il posizionamento con il tasto Tab e come intervenire sugli oggetti già posizionati tramite il pannello o la finestra di dialogo Properties. Sottolinea inoltre l'importanza di lavorare sul layer corretto e presenta i comandi di selezione degli oggetti dell'editor PCB, utili per gestire in modo più efficiente elementi sovrapposti, net, rame connesso, componenti e connessioni instradate. Se cerchi una panoramica pratica su come posizionare, modificare e selezionare gli oggetti PCB con maggiore sicurezza e controllo, questo è un ottimo punto di partenza: continua a leggere.

- Comprendi la differenza tra oggetti primitivi e oggetti di gruppo e come influisce sul posizionamento e sulla manipolazione nell'editor PCB.
- Scopri il flusso di lavoro comune per la modifica prima, durante e dopo il posizionamento, incluse le impostazioni predefinite, l'accesso a Properties e il cambio delle unità di misura visualizzate.
- Scopri quali comandi di selezione PCB sono disponibili per lavorare con oggetti sovrapposti, gerarchie logiche delle net, rame connesso e selezioni delle piste basate sui componenti.
Approfondisci con l'IA:

Per la progettazione di un PCB sono disponibili diversi oggetti. La maggior parte degli oggetti inseriti in un documento PCB definisce aree di rame o zone prive di rame. Questo vale sia per gli oggetti elettrici, come piste e pad, sia per quelli non elettrici, come testi e quote. È quindi importante tenere presente la larghezza delle linee utilizzate per definire ciascun oggetto e il layer su cui viene posizionato.

Nell'editor PCB esistono due tipi di oggetti: oggetti primitivi e oggetti di gruppo:

  • Gli oggetti primitivi sono gli elementi fondamentali del progetto e comprendono piste, pad, via, riempimenti, archi e oggetti di testo. Sono chiamati «primitivi» per la loro natura elementare o di base.

  • Qualsiasi elemento composto da primitive e identificato come oggetto di progettazione è un oggetto di gruppo. Esempi di oggetti di gruppo sono componenti, quote e riempimenti poligonali. Un oggetto di gruppo può essere manipolato come un unico oggetto all'interno dell'area di progettazione. Ad esempio, può essere posizionato, selezionato, copiato, modificato, spostato ed eliminato.

Aspetti comuni del posizionamento e della modifica degli oggetti

In Altium Designer, il processo di posizionamento di un oggetto è sostanzialmente lo stesso, indipendentemente dall'oggetto da posizionare. Nella sua forma più semplice, il processo è il seguente:

  1. Selezionare l'oggetto da posizionare da una delle barre degli strumenti o dal menu Place .

  2. Utilizzare il mouse per definire la posizione dell'oggetto nell'area di progettazione dell'editor PCB e le sue dimensioni (ove applicabile).

  3. Fare clic con il pulsante destro del mouse (o premere Esc) per terminare il comando e uscire dalla modalità di posizionamento.

Gli oggetti vengono posizionati sul layer corrente. Assicurarsi che il layer corretto sia impostato come layer corrente prima di procedere al posizionamento. Il layer su cui si trova un oggetto può essere modificato dopo il posizionamento.

Modifica prima del posizionamento

Le proprietà predefinite di un oggetto possono essere modificate in qualsiasi momento nella pagina Editor PCB – Impostazioni predefinite della finestra di dialogo Preferences . Queste proprietà verranno applicate al posizionamento degli oggetti successivi.

Utilizzare la colonna Primitives  per accedere alle proprietà degli oggetti e modificare i valori predefiniti secondo necessità.
Utilizzare la colonna Primitives per accedere alle proprietà degli oggetti e modificare i valori predefiniti secondo necessità.

Per impostazione predefinita, i valori predefiniti degli oggetti vengono salvati nel file ADVPCB.dft. Facoltativamente, i valori possono essere salvati in un file .dft con un nome diverso. Sono disponibili controlli per salvare e caricare file .dft, che consentono di creare «set» preferiti di valori predefiniti degli oggetti. Tutte le impostazioni salvate nei file .dft e caricate da essi sono valori predefiniti definiti dall'utente. Se necessario, è possibile ripristinare in qualsiasi momento i valori predefiniti originali utilizzando le opzioni Set To Defaults o Reset All. I valori predefiniti originali sono codificati nel software.

Modifica durante il posizionamento

Quando si posiziona un oggetto per la prima volta, è possibile modificarne diversi attributi. Per accedere a questi attributi, premere il tasto Tab durante la modalità di posizionamento per aprire il pannello Properties associato. Premendo il tasto Tab si mette in pausa il posizionamento per apportare le modifiche necessarie all'oggetto.

Esempio di finestra di dialogo delle proprietà di un oggetto Pad . 
Esempio di finestra di dialogo delle proprietà di un oggetto Pad .

Dopo aver apportato le modifiche, fare clic sul pulsante di pausa sovrapposto all'area di progettazione ( ) per riprendere il posizionamento.

Gli attributi impostati in questo modo diventeranno le impostazioni predefinite per il posizionamento degli oggetti successivi, a meno che non sia abilitata l'opzione Permanent nella pagina Editor PCB – Impostazioni predefinite della finestra di dialogo Preferences . Quando questa opzione è abilitata, le modifiche apportate interesseranno solo l'oggetto in fase di posizionamento e gli oggetti successivi posizionati durante la stessa sessione.

Modifica dopo il posizionamento

Una volta posizionato un oggetto, è possibile modificarlo in diversi modi, descritti di seguito.

Il pannello o la finestra di dialogo delle proprietà associati

Questo metodo di modifica utilizza la modalità del pannello Properties e la finestra di dialogo associati per modificare le proprietà di un oggetto posizionato.

Dopo il posizionamento, è possibile accedere alla finestra di dialogo associata:

  • Facendo doppio clic sull'oggetto posizionato.

  • Posizionando il cursore sull'oggetto, facendo clic con il pulsante destro del mouse e scegliendo Properties dal menu contestuale.

Dopo il posizionamento, è possibile accedere alla modalità associata del pannello Properties in uno dei seguenti modi:

  • Se il pannello Properties è già attivo, selezionare l'oggetto.
  • Dopo aver selezionato l'oggetto, selezionare il pannello Properties dal pulsante Panels in basso a destra nell'area di progettazione oppure selezionare View » Panels » Properties dai menu principali.
Se l'opzione Double Click Runs Interactive Properties è disabilitata (impostazione predefinita) nella pagina Editor PCB – Generale della finestra di dialogo Preferences, facendo doppio clic sulla primitiva oppure facendo clic con il pulsante destro del mouse su una primitiva selezionata e scegliendo Properties, si aprirà la finestra di dialogo. Quando l'opzione Double Click Runs Interactive Properties è abilitata, si aprirà il pannello Properties.
Sebbene le opzioni siano le stesse nella finestra di dialogo e nel pannello, il loro ordine e la loro posizione possono variare leggermente.
Premere Ctrl+Q per alternare le unità di misura attualmente utilizzate nel pannello o nella finestra di dialogo tra metriche (mm) e imperiali (mil). Questo influisce solo sulla visualizzazione delle misure nel pannello o nella finestra di dialogo; non modifica l'unità di misura specificata per la scheda, configurata nell'impostazione Units del pannello Properties quando non è selezionato alcun oggetto nell'area di progettazione.

Comandi di selezione degli oggetti PCB

Oltre ai comandi standard di selezione e deselezione degli oggetti, l'editor PCB include diversi comandi speciali che facilitano le operazioni di selezione e deselezione degli oggetti. Questi comandi sono accessibili dai sottomenu Edit » Select e Edit » DeSelect dei menu principali. È inoltre possibile accedere ai comandi di selezione dal menu del pulsante  nella Active Bar.

  • Select overlapped - utilizzare questo comando per selezionare singolarmente l'oggetto di progettazione successivo in un insieme di oggetti nella stessa posizione (sovrapposti) senza utilizzare una finestra popup di selezione. La selezione segue il seguente ordine di priorità fisso, che viene ripetuto ciclicamente a ogni utilizzo successivo del comando:

    1. Pad
    2. Via
    3. Pista/Arco
    4. Componente
    5. Poligono
    6. Regione/Riempimento
    7. Testo

    Inoltre, mentre si utilizza il tasto Shift  per aggiungere altri oggetti alla selezione corrente, è possibile utilizzare Shift+Tab per scorrere ciclicamente la selezione degli oggetti sovrapposti senza perdere la selezione originale.

    • Per utilizzare questo comando, assicurarsi che l'opzione Display popup selection dialog sia disabilitata nella pagina PCB Editor - General della finestra di dialogo Preferences.
    • L'ordine di selezione dà inoltre la precedenza al layer corrente prima di passare agli oggetti sugli altri layer.
    • Facendo doppio clic su un'area con oggetti sovrapposti, si accede sempre alla finestra di selezione a comparsa.
  • Select next (scorciatoia: Tab) - con un oggetto iniziale selezionato nel progetto, questo comando estende la selezione includendo l'oggetto (o gli oggetti) del livello immediatamente superiore in base alla gerarchia logica. Sono supportate le seguenti sequenze cicliche di selezione logica:

    • Segmento di pista ---> Tutte le piste connesse (contigue) sullo stesso layer ---> Tutto il rame connesso ---> Tutti gli oggetti elettrici della net associata
    • Pad connesso ---> Tutte le piste connesse (contigue) sullo stesso layer ---> Tutto il rame connesso ---> Tutti gli oggetti elettrici della net associata
    • Pad non connesso ---> Tutti gli oggetti elettrici della net associata
    • Via ---> Tutte le piste connesse (contigue) sui layer associati al via ---> Tutto il rame connesso ---> Tutti gli oggetti elettrici della net associata
    • Rame (regione/poligono di rame/riempimento) ---> Tutto il rame connesso ---> Tutti gli oggetti elettrici della net associata
    • Pad/via libero ---> Tutte le piste connesse (contigue) sullo stesso layer del pad o sui layer associati al via ---> Tutto il rame connesso ---> Tutti gli oggetti elettrici della net associata.
    • Componente ---> Fanout con via, piste di escape, interconnessioni

    Via Fanouts - se una pista sufficientemente corta collega un pad a un via e nessun altro pad è collegato a questo via tramite una pista più corta, la pista e il via sono considerati il Fanout di questo pad.

    Escapes - uno spezzone di pista non terminato sufficientemente corto e collegato a un pad è considerato il Escape di questo pad.

    Interconnect - una pista che collega due oggetti già inclusi nella selezione (ad esempio pad o via di fanout) è considerata Interconnect.

    Inoltre, la funzionalità consente di estendere la selezione a più oggetti, selezionati su net diverse del progetto.

    Esempio di selezione su più net, che si estende dai segmenti di pista inizialmente selezionati ai livelli superiori della gerarchia logica.
    Esempio di selezione su più net, che si estende dai segmenti di pista inizialmente selezionati ai livelli superiori della gerarchia logica.

    Questo comando è particolarmente utile per selezionare le net sbrogliate. Per saperne di più, consultare Strategie per selezionare le piste.

  • Board - consente di selezionare tutti gli oggetti che si trovano all'interno del contorno della scheda definito.

  • Net - consente di selezionare tutti gli oggetti elettrici associati a una determinata net.

    Dopo aver avviato il comando, è possibile fare clic su un oggetto elettrico o su una connessione per selezionare tutti gli oggetti elettrici della net associata oppure, se si conosce il nome della net da selezionare, fare clic su un'area del progetto priva di oggetti; si aprirà la finestra di dialogo Net Name. Da qui è possibile immettere il nome della net desiderata; la net verrà selezionata alla chiusura della finestra di dialogo. Se non si è sicuri del nome della net, digitare ?, quindi fare clic su OK per aprire la finestra di dialogo Nets Loaded, che elenca tutte le net attualmente caricate per il progetto.

  • Connected Copper - consente di selezionare tutti gli oggetti elettrici connessi alla stessa porzione di rame.

  • Physical Connection - consente di selezionare tutte le piste fisicamente sbrogliate tra i pad. Fare clic su una pista, un pad o un via; verranno selezionate tutte le piste contigue fino al pad successivo, compresi gli eventuali via (i pad stessi non saranno inclusi nella selezione).

  • Physical Connection Single Layer - consente di selezionare tutte le piste fisicamente sbrogliate tra i pad su un singolo layer. Fare clic su una pista o un via; verranno selezionate tutte le piste contigue sullo stesso layer fino al pad successivo (i pad e i via stessi non saranno inclusi nella selezione).

  • Component Connections - consente di selezionare tutte le connessioni sbrogliate che partono dai pad di un componente scelto (incluse piste e via) fino al primo pad incontrato in ciascun caso. I pad stessi non saranno inclusi nella selezione.

    È inoltre possibile accedere al comando facendo clic con il pulsante destro del mouse su un componente posizionato e scegliendo il comando Component Actions » Select Component Connections  dal menu contestuale.

  • Component Nets - consente di selezionare tutte le net (e gli oggetti che ne fanno parte) collegate a un componente scelto nel documento corrente.

    È inoltre possibile accedere al comando facendo clic con il pulsante destro del mouse su un componente posizionato e scegliendo il comando Component Actions » Select Component Nets  dal menu contestuale.

  • Room Connections - consente di selezionare tutte le connessioni sbrogliate da pad a pad che si trovano interamente all'interno dei confini della room scelta nel documento corrente.

    È inoltre possibile accedere al comando facendo clic con il pulsante destro del mouse su una room posizionata e scegliendo il comando Room Actions » Select Room Connections  dal menu contestuale.

  • All on Layer - consente di selezionare/deselezionare tutti gli oggetti sul layer corrente.

    Un componente può essere posizionato su un determinato layer, ma potrebbe non essere possibile deselezionarlo utilizzando il comando DeSelect » All on Layer. Questo perché non tutte le primitive che compongono il componente sono posizionate sullo stesso layer. Ad esempio, il testo del designatore e del commento potrebbe essere posizionato sul layer Top Overlay, mentre i pad che lo compongono sono Multi-Layer.
  • Free Objects - consente di selezionare tutti gli oggetti primitivi liberi all'interno del progetto. Gli oggetti componente, gli oggetti coordinata, gli oggetti quota, gli oggetti di ottimizzazione della lunghezza, gli oggetti OLE e gli oggetti poligono di rame sono tutti oggetti di gruppo e pertanto non saranno interessati da questo comando.

  • All Locked - consente di selezionare tutti gli oggetti del progetto la cui proprietà Locked è abilitata.

  • Off Grid Pads - consente di selezionare tutti i pad che non sono posizionati sulla griglia di snap corrente.

Si noti che, nell'editor PCB, il comando Lasso Select / Lasso Deselect offre due modalità operative:

  • Free-form - come con un vero lazo, è possibile disegnare a mano libera un'area di selezione per includere gli oggetti del progetto desiderati.

  • Polyline - questa modalità offre un «lazo» poligonale e può essere preferibile alla modalità a mano libera quando è necessario deselezionare gli oggetti con maggiore precisione. È particolarmente utile nei progetti con componenti ruotati di 45 gradi o quando si lavora su circuiti flessibili, nei quali il progetto non è sempre ortogonale.

Puoi anche utilizzare una combinazione di entrambe le modalità per ottenere esattamente l'area di deselezione desiderata. La modalità corrente è indicata in Status Bar. Premi Spacebar per passare dalla modalità Free-form alla modalità Polyline e viceversa.

Tieni premuto il tasto Ctrl mentre utilizzi il comando Lasso Select, Inside Area, Outside Area, Touching Line o Touching Rectangle per agire sulle primitive di un oggetto componente.

Modifica grafica

Questo metodo di modifica consente di selezionare un oggetto posizionato direttamente nello spazio di progettazione e di modificarne graficamente le dimensioni, la forma o la posizione. La modifica della forma e/o delle dimensioni (ove applicabile) viene eseguita tramite le «maniglie» di modifica che compaiono quando l'oggetto viene selezionato.


Esempio di maniglie di modifica per un oggetto Fill selezionato.

Fai clic su un punto qualsiasi di un oggetto lontano dalle maniglie di modifica (se presenti) per trascinarlo e riposizionarlo. A seconda del tipo di oggetto, durante il trascinamento è possibile ruotarlo e/o ribaltarlo.

  • Premi Spacebar per ruotare l'oggetto in senso antiorario o Shift+Spacebar per ruotarlo 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 il tasto L per ribaltare l'oggetto sull'altro lato della scheda (ove applicabile).
  • Premi i tasti X o Y per ribaltare l'oggetto lungo l'asse X o Y, ove applicabile.
  • Premi il tasto Alt per vincolare la direzione del movimento all'asse orizzontale o verticale, a seconda della direzione iniziale del movimento.
  • Sposta l'oggetto a piccoli incrementi (in base al valore corrente della griglia di aggancio) premendo i tasti freccia mentre tieni premuto il tasto Ctrl . Per spostarlo a incrementi maggiori (10 volte il valore della griglia di aggancio), premi i tasti freccia mentre tieni premuti i tasti Ctrl+Shift.

Il numero di primitive visualizzate durante il trascinamento di più oggetti selezionati è controllato dall'opzione PCB.Rendering.MultiselectionDrag nella finestra di dialogo Impostazioni avanzate (il valore predefinito è 500).

Comandi di spostamento

La posizione degli oggetti può essere modificata utilizzando i comandi del sottomenu Edit » Move dei menu principali o del sottomenu di spostamento in Active Bar.

  • Move - questo comando consente di spostare qualsiasi oggetto nel documento corrente. Le net associate a un oggetto rimangono connesse e le linee di connessione seguono l'oggetto durante lo spostamento (visualizzate o meno in base alla modalità di connessione attiva). Le piste già sbrogliate collegate all'oggetto non vengono spostate.

  • Drag - questo comando consente di spostare qualsiasi oggetto nel documento corrente. Se all'oggetto sono collegate piste e/o archi (ad esempio, nel caso di un componente, un pad o un via), questi rimangono connessi durante lo spostamento dell'oggetto.

    • Affinché una pista collegata si sposti insieme a un componente, la modalità Comp Drag deve essere impostata su Connected Tracks nella pagina PCB Editor - General della finestra di dialogo Preferences. Se questa modalità è impostata su None, il comando si comporta come il comando di spostamento di base.
    • Quando utilizzi questo comando per trascinare un componente con la modalità Comp Drag impostata su Connected Tracks, i comandi da tastiera per la rotazione e il ribaltamento non sono disponibili. Inoltre, non sono disponibili neanche le azioni di spostamento intelligente (allineamento dinamico e spinta).
  • Component - questo comando consente di spostare i componenti nel documento corrente. Dopo aver avviato il comando, fai clic sul componente del progetto che desideri spostare, portalo nella posizione desiderata e fai nuovamente clic. In alternativa, fai clic nello spazio di progettazione lontano da qualsiasi oggetto per aprire la finestra di dialogo Scegli componente. Utilizza questa finestra di dialogo per individuare il componente da spostare (passando direttamente al componente oppure portandolo sul cursore), quindi riposizionalo come descritto sopra. Nota che questa funzione è disponibile solo se il componente di destinazione è not bloccato.

    Puoi accedere al comando anche facendo clic con il pulsante destro del mouse su un componente nello spazio di progettazione e scegliendo il comando Component Actions » Move Component dal menu contestuale.

    Scopri di più sul posizionamento dei componenti.
  • Move Selection - questo comando consente di riposizionare manualmente gli oggetti selezionati nel documento corrente. Le net associate a un oggetto della selezione rimangono connesse e le linee di connessione seguono l'oggetto durante lo spostamento (visualizzate o meno in base alla modalità di connessione attiva). Le piste già sbrogliate collegate all'oggetto non vengono spostate.

  • Move Selection by X, Y - questo comando consente di spostare la selezione corrente di oggetti di una quantità precisa lungo le direzioni X e/o Y. Dopo aver avviato il comando, si apre la finestra di dialogo Get X/Y Offsets. Utilizza questa finestra di dialogo per specificare i valori degli incrementi delta X e/o delta Y di cui spostare la selezione.

    Il comando è disponibile solo quando almeno un oggetto è selezionato nello spazio di progettazione.

    La finestra di dialogo Get X/Y Offsets
    La finestra di dialogo Get X/Y Offsets

  • Rotate Selection - questo comando consente di ruotare gli oggetti selezionati nell'area di progettazione in senso antiorario o orario di un angolo specificato. Dopo aver avviato il comando, si apre la finestra di dialogo Rotation Angle (Degrees). Inserisci l'angolo di rotazione desiderato da 0,001° a 360,00°  (risoluzione 0,001°). Inserisci un valore positivo per la rotazione in senso antiorario o un valore negativo per la rotazione in senso orario. Fai clic su OK per chiudere la finestra di dialogo, quindi posiziona il cursore e fai clic per definire il punto di riferimento della rotazione. Gli oggetti selezionati verranno ruotati attorno al punto di riferimento dell'angolo inserito.

    La finestra di dialogo Rotation Angle
    La finestra di dialogo Rotation Angle

  • Flip Selection - ribalta gli oggetti selezionati orizzontalmente (attorno all'asse Y), trasferendoli sul layer corrispondente sul lato opposto della scheda. Ad esempio, gli oggetti su Top Layer verranno ribaltati su Bottom Layer, gli oggetti su Top Overlay verranno ribaltati su Bottom Overlay e così via.

    • Il testo del designatore e del commento viene specchiato dopo un'operazione di ribaltamento.

    • Per un pad presente sul Multi-Layer, il ribaltamento inverte sostanzialmente l'ordine delle coppie di dimensioni XY e delle forme. Pertanto, se è stato utilizzato uno stile Top-Middle-Bottom e le forme sono inizialmente Round-Rectangle-Octagonal, il ribaltamento invertirà lo stack e quindi le forme a partire dall'alto diventeranno Octagonal-Rectangle-Round.

    • Se sono selezionati più oggetti, l'insieme degli oggetti viene ribaltato attorno al centro geometrico della selezione. 

    Nota che tutti gli oggetti selezionati vengono ribaltati senza alcun avviso, a meno che la posizione di uno o più oggetti non sia bloccata. In tal caso, verrà visualizzata una finestra di dialogo Confirm, che richiede una conferma prima di ribaltare gli oggetti. 

Comandi di allineamento

Gli oggetti possono essere spostati anche modificandone l'allineamento. Per allineare gli oggetti ad altri oggetti, fai clic con il pulsante destro del mouse su un oggetto selezionato, quindi seleziona Align. In alternativa, utilizza il Edit » Align sottomenu dei menu principali o il sottomenu di allineamento in Active Bar. Il sottomenu di allineamento contiene diverse opzioni per distribuire gli oggetti selezionati.

I comandi di allineamento spostano solo gli oggetti selezionati che possono essere spostati: gli oggetti bloccati non vengono spostati.

Il comando Align consente di accedere alla finestra di dialogo Align Objects, che offre controlli per allineare rapidamente, secondo necessità, l'insieme degli oggetti di progetto attualmente selezionati. Utilizza la finestra di dialogo per impostare le opzioni di allineamento Vertical e/o Horizontal degli oggetti selezionati, secondo necessità, quindi fai clic su OK per applicare l'allineamento.

La finestra di dialogo Align Objects
La finestra di dialogo Align Objects

  • L'attivazione contemporanea delle opzioni Horizontal e Vertical può generare un conflitto, causando la sovrapposizione degli oggetti selezionati.
  • L'utilizzo delle opzioni Space equally può far sì che gli oggetti spostati finiscano fuori griglia.

Il comando Position Component Text consente di aprire la finestra di dialogo Component Text Position, da cui puoi modificare la posizione del testo del designatore e/o del commento per uno o più componenti selezionati nel documento corrente.

La finestra di dialogo Component Text Position
La finestra di dialogo Component Text Position

La finestra di dialogo è sostanzialmente suddivisa in due aree: il testo del designatore e quello del commento. Per entrambi, una rappresentazione grafica di un componente aiuta a mostrare dove apparirà il testo in base alla posizione selezionata. Per il testo sono disponibili i seguenti nove stili di posizionamento, tutti classificati come «posizioni automatiche»: ciò significa che il testo rimane nella posizione scelta quando il componente viene spostato e ruotato:

  • Left-Above
  • Left-Center
  • Left-Below
  • Center-Above
  • Center
  • Center-Below
  • Right-Above
  • Right-Center
  • Right-Below

Per lasciare il testo nella posizione corrente senza modificarlo, lascia abilitata l'opzione No Change.

  • Le posizioni del testo del designatore e del commento possono essere modificate anche tramite la sezione Properties del pannello Properties. Seleziona il designatore/commento o il componente a cui appartiene per visualizzare queste proprietà. Fai clic sul controllo corrispondente che riepiloga in forma testuale il layer, la posizione e la rotazione correnti del designatore/commento, quindi utilizza la proprietà Autoposition disponibile nella finestra a comparsa, secondo necessità.
  • Per posizionare liberamente il testo del designatore/commento e fare in modo che segua il movimento e l'orientamento del componente a cui appartiene, scegli lo stile Manual per la proprietà Autoposition (quando configuri le proprietà tramite il pannello Properties). Puoi anche fare clic sul testo, tenere premuto e trascinarlo liberamente nella posizione desiderata direttamente nell'area di lavoro; in questo modo la proprietà Autoposition verrà automaticamente impostata su Manual.

Il comando Align Left / Align Right / Align Top / Align Bottom consente di allineare gli oggetti di progetto selezionati rispettivamente in base ai bordi sinistro/destro/superiore/inferiore. Dopo aver avviato il comando, il bordo sinistro/destro/superiore/inferiore dell'oggetto più a sinistra/a destra/in alto/in basso viene utilizzato come riferimento e tutti gli altri oggetti della selezione vengono spostati a sinistra/a destra/verso l'alto/verso il basso, in modo che i rispettivi bordi sinistri siano allineati a questo riferimento.

Il Align Left (maintain spacing) / Align Right (maintain spacing) / Align Top (maintain spacing) / Align Bottom (maintain spacing) consente di allineare gli oggetti di progetto selezionati in base ai rispettivi bordi sinistro/destro/superiore/inferiore, mantenendo una spaziatura adeguata nel rispetto delle regole di progettazione applicabili. Dopo aver avviato il comando, il bordo sinistro/destro/superiore/inferiore dell'oggetto più a sinistra/a destra/in alto/in basso viene utilizzato come riferimento e tutti gli altri oggetti selezionati vengono spostati verso sinistra/destra/l'alto/il basso, in modo che i loro bordi sinistri siano allineati a questo riferimento. Ogni oggetto viene spostato verso sinistra/destra/l'alto/il basso il più vicino possibile all'oggetto di riferimento, nei limiti consentiti dalla regola di distanza minima applicabile:

  • Per l'allineamento dei soli componenti, viene rispettata la regola Component Clearance.
  • Per l'allineamento dei soli oggetti che non sono componenti, viene rispettata la regola Clearance.
  • Per l'allineamento di componenti e oggetti che non sono componenti, viene rispettata la regola Clearance.

Il comando Align Horizontal Centers / Align Vertical Centers consente di disporre gli oggetti selezionati in un'unica colonna/riga, allineandoli in base ai rispettivi centri orizzontali/verticali. Dopo aver avviato il comando, il cursore assume la forma di un mirino e viene richiesto di selezionare uno degli oggetti selezionati; fai clic su di esso. Questo diventa l'oggetto di riferimento. Tutti gli altri oggetti selezionati vengono spostati rispetto a questo oggetto di riferimento, allineandoli in base ai rispettivi centri orizzontali/verticali.

Il comando Distribute Horizontally / Distribute Vertically consente di uniformare la spaziatura orizzontale/verticale di una selezione di oggetti. Dopo aver avviato il comando, gli oggetti più a sinistra e più a destra / più in alto e più in basso della selezione rimangono fissi nelle rispettive posizioni, mentre tutti gli altri oggetti vengono distribuiti uniformemente tra essi. La posizione verticale/orizzontale degli oggetti non viene modificata.

Il comando Increase Horizontal Spacing / Increase Vertical Spacing consente di aumentare la spaziatura orizzontale/verticale di una selezione di oggetti. Dopo aver avviato il comando, l'oggetto più a sinistra/più in basso rimane fisso, mentre gli altri oggetti selezionati vengono spostati verso destra/l'alto. Lo spostamento aumenta la distanza orizzontale/verticale tra i punti di riferimento di oggetti consecutivi del valore specificato nel campo Step X / Step Y per il valore predefinito Global Board Snap Grid.

Il comando Decrease Horizontal Spacing / Decrease Vertical Spacing consente di diminuire la spaziatura orizzontale/verticale di una selezione di oggetti. Dopo aver avviato il comando, l'oggetto più a sinistra/più in basso rimane fisso, mentre gli altri oggetti selezionati vengono spostati verso sinistra/il basso. Lo spostamento riduce la distanza orizzontale/verticale tra i punti di riferimento di oggetti consecutivi del valore specificato nel campo Step X / Step Y per il valore predefinito Global Board Snap Grid.

Il comando Align To Grid viene utilizzato per spostare i componenti selezionati sul punto più vicino della griglia di aggancio applicabile e modificata. Dopo aver avviato il comando, i punti di riferimento di ciascun componente selezionato vengono spostati sul punto più vicino della griglia di aggancio applicabile.

Il comando Move All Components Origin To Grid viene utilizzato per spostare il punto di riferimento di tutti i componenti sulla griglia di aggancio corrente. Dopo aver avviato il comando, tutti i componenti nell'area di progettazione i cui pad si trovano sulla griglia vengono spostati in modo che i rispettivi punti di riferimento siano allineati alla griglia di aggancio corrente. Per impostazione predefinita, viene generato automaticamente un report, Move Component(s) Origin To Grid - <PCBDocumentName>.html, che viene aperto come documento attivo e indica in dettaglio quali componenti sono stati spostati e quali no.

  • Configura i formati dei report da generare e visualizzare nella pagina PCB Editor - Reports della finestra di dialogo Preferences.
  • La griglia di aggancio applicabile può essere configurata secondo necessità tramite la sezione Grid Manager del pannello Properties.
Nota che i componenti i cui pad si trovano attualmente fuori griglia non vengono spostati.

Tramite il pannello PCB List

Il pannello PCB List consente di visualizzare gli oggetti di progetto in formato tabellare, permettendo di esaminarne e modificarne rapidamente gli attributi. Se utilizzato insieme al pannello PCB Filter, consente di visualizzare solo gli oggetti che rientrano nell'ambito del filtro attivo, permettendo di individuare e modificare più oggetti di progetto con maggiore precisione ed efficienza.

Selezione del layer attivo

Il layer attivo è il layer su cui verranno posizionati gli oggetti. Il layer attivo può essere selezionato tra quelli attualmente visibili facendo clic sulla relativa scheda nella parte inferiore dell'area di progettazione oppure utilizzando il menu a discesa Active Layer nella sezione Layers della scheda Layers & Colors del pannello View Configuration.

Puoi anche utilizzare le seguenti scorciatoie per selezionare rapidamente il layer attivo:

  • * (sul tastierino numerico) – passa al layer di segnale abilitato successivo.
  • Shift+* (sul tastierino numerico) – passa al layer di segnale abilitato precedente.

    Nota che questo comando è disponibile solo quando l'editor è in modalità di visualizzazione 2D, poiché in modalità 3D il tasto Shift viene utilizzato per accedere alla sfera direzionale.
  • + (sul tastierino numerico) – passa al layer abilitato successivo.
  • - (sul tastierino numerico) – passa al layer abilitato precedente.
Gli oggetti posizionati sul multilayer appaiono automaticamente su tutti i layer di segnale.

Utilizzo di Taglia/Copia e Incolla

Nell'editor PCB puoi tagliare/copiare e incollare oggetti all'interno dello stesso documento PCB o tra documenti PCB diversi; ad esempio, i componenti di un PCB possono essere copiati in un altro documento PCB. Puoi tagliare/copiare gli oggetti negli Appunti di Windows e incollarli in altri documenti.

Quando utilizzi 2D Layout Mode, seleziona gli oggetti che desideri tagliare/copiare, fai clic su Edit » Cut (Ctrl+X) / Edit » Copy (Ctrl+C) nei menu principali oppure scegli il comando Cut/Copy dal menu contestuale. Il cursore assume la forma di un mirino e viene richiesto di selezionare un punto di riferimento. Si tratta di una coordinata relativa agli oggetti selezionati, utilizzata per posizionare con precisione la selezione quando si usa il comando Incolla.

Quando utilizzi il comando Copia in 3D Layout Mode, la vista corrente nell'area di progettazione viene copiata negli Appunti in formato bitmap. Puoi controllare la risoluzione dell'immagine copiata tramite la finestra di dialogo 3D Snapshot Resolution che si apre successivamente.

Per copiare negli appunti in formato testuale gli oggetti di progetto attualmente selezionati, è possibile utilizzare il comando Edit » Copy As Text  dai menu principali. Queste informazioni possono quindi essere incollate in qualsiasi campo di testo o documento di testo esterno. I dettagli copiati negli appunti includono:

  • Il tipo di oggetto.
  • Il designatore e il commento (per un oggetto componente).
  • La posizione dell'oggetto nello spazio di progettazione.
  • Il layer su cui si trova l'oggetto (oppure i layer iniziale e finale per una via).

Un esempio di componente copiato negli appunti come testo è:

Component Y1-25MHz (100.6mm,1.5mm) on Top Layer

Un esempio di pista e via copiate negli appunti come testo è:

Track (20mm,6mm)(80mm,6mm)  Top Layer
Via (45mm,6mm) Top Layer to Bottom Layer

Per inserire nel documento attivo l'ultimo contenuto tagliato o copiato negli appunti, scegliere il comando Edit » Paste dai menu principali oppure fare clic con il pulsante destro del mouse nello spazio di progettazione e scegliere il comando Paste dal menu contestuale (scorciatoia: Ctrl+V). L'ultimo contenuto degli appunti apparirà agganciato al cursore. La posizione del cursore rispetto al contenuto è determinata dal punto di riferimento specificato quando è stato utilizzato Cut o Copy per aggiungere la selezione agli appunti.

Quando si utilizza il comando Paste, gli oggetti vengono incollati sullo stesso layer da cui sono stati copiati gli oggetti di origine, indipendentemente dal layer attualmente impostato come attivo nell'editor.

Per inserire il testo copiato da un'applicazione OLE supportata in qualsiasi documento PCB aperto, è possibile utilizzare il comando Edit » Paste Text dai menu principali. Il testo viene convertito e incollato come oggetti stringa del PCB, anziché come un singolo oggetto OLE. I tipi di file supportati includono formati universali, come i fogli di calcolo in formato CSV e XLS e i documenti di testo DOC e RTF.

Per controllare cosa accade a determinati attributi degli oggetti quando vengono incollati nuovamente nello spazio di progettazione, è possibile utilizzare il comando Edit » Paste Special dai menu principali. Dopo aver avviato il comando, si aprirà la finestra di dialogo Paste Special.

La finestra di dialogo Paste Special
La finestra di dialogo Paste Special

A seconda del contenuto specifico da incollare, è possibile controllare i seguenti attributi:

  • Gli oggetti possono essere incollati sul layer corrente, anziché sullo stesso layer da cui sono stati copiati gli oggetti di origine, come avviene per impostazione predefinita.

    È inoltre possibile incollare il contenuto sul layer corrente direttamente nello spazio di progettazione utilizzando la scorciatoia da tastiera Alt+Insert.
  • Possibilità di mantenere i nomi assegnati alle net.
  • Possibilità di duplicare il designatore (per un componente incollato).
  • Possibilità di aggiungere un componente incollato alla stessa classe di componenti del componente di origine.

Configurare le opzioni secondo necessità, quindi fare clic sul pulsante Paste per avviare l'operazione di incollaggio.

Facendo clic sul pulsante Paste Array nella finestra di dialogo Paste Special si apre la finestra di dialogo Setup Paste Array, che consente di incollare più copie degli oggetti presenti negli appunti nel documento corrente.

La finestra di dialogo Setup Paste Array
La finestra di dialogo Setup Paste Array

Inserire i valori appropriati in questa finestra di dialogo, quindi fare clic su OK per posizionare la serie.

  • Se si sta posizionando una serie lineare, verrà richiesto di selezionare il punto iniziale della serie. Posizionare il cursore, quindi fare clic o premere Enter per posizionare la serie.
  • Se si posiziona una matrice circolare, verrà richiesto di selezionare il punto centrale della matrice, seguito dal punto iniziale. Posizionare il cursore in ciascun caso, quindi fare clic o premere Enter per posizionare la matrice. Gli oggetti verranno disposti in senso antiorario attorno al punto centrale indicato.
Il punto iniziale della matrice corrisponderà alla posizione del punto di riferimento, definito quando è stato utilizzato Cut o Copy per aggiungere la selezione agli appunti. È quindi consigliabile assicurarsi che il punto di riferimento sia definito correttamente al momento del taglio o della copia; in caso contrario, si potrebbero ottenere risultati imprevisti quando si incolla la matrice.

Per copiare uno o più oggetti selezionati e incollare più istanze della selezione dove necessario nel documento corrente, è anche possibile utilizzare il comando Edit » Duplicate dai menu principali (scorciatoia: Ctrl+R). Dopo aver avviato il comando, il cursore assumerà la forma di un mirino e si entrerà in modalità di duplicazione. La procedura prevede la seguente sequenza di passaggi:

  1. Innanzitutto, verrà richiesto di selezionare un punto di riferimento. Questo è il punto rispetto al quale verrà incollata la selezione. Spostare il cursore nella posizione desiderata vicino alla selezione, quindi fare clic o premere Enter. Una copia della selezione apparirà agganciata al cursore.
  2. Spostare il cursore nella posizione desiderata nell'area di progettazione, quindi fare clic o premere Enter per posizionare la copia.
  3. Un'altra copia della selezione apparirà agganciata al cursore, pronta per essere posizionata.
  4. Continuare a posizionare ulteriori istanze della selezione copiata (come se si utilizzasse un timbro) oppure fare clic con il pulsante destro del mouse o premere Esc per uscire.

Si noti che questo comando viene utilizzato per copiare e incollare oggetti. Pertanto, non è possibile utilizzarlo per duplicare gli oggetti figli di oggetti di gruppo.

Blocco degli oggetti di progettazione

È possibile impedire lo spostamento o la modifica degli oggetti di progettazione nel documento PCB abilitando i relativi attributi Locked . Ad esempio, se la posizione o le dimensioni di determinati oggetti sono critiche, è opportuno bloccarli. Il blocco può essere effettuato nel pannello Properties facendo clic sull'icona del lucchetto () per gli oggetti desiderati, come mostrato negli esempi seguenti. 

Esempi dell'icona Lock  nel pannello Properties  per un componente e un pad selezionati. 
Esempi dell'icona Lock nel pannello Properties per un componente e un pad selezionati.

Per cambiare lo stato della proprietà Locked  di un oggetto posizionato che dispone della proprietà Locked , è anche possibile fare clic con il pulsante destro del mouse sull'oggetto nell'area di progettazione e scegliere il comando <ObjectType> Locked dal menu contestuale. Quando l'oggetto è già bloccato, la voce del comando nel menu mostra un segno di spunta sulla sinistra.

Se si tenta di spostare o ruotare un oggetto di progettazione la cui proprietà Locked è abilitata, viene visualizzata una finestra di dialogo che richiede la conferma per procedere con la modifica.

Se l'opzione Protect Locked Objects è abilitata nella pagina Editor PCB – Generale della finestra di dialogo Preferences e l'oggetto di progettazione è bloccato, non è possibile selezionarlo o modificarlo graficamente. Utilizzare l'icona Lock nel pannello Properties per sbloccare l'oggetto oppure disabilitare l'opzione Protect Locked Objects per modificarlo graficamente.

Se si tenta di selezionare oggetti bloccati insieme ad altri oggetti, quando l'opzione Protect Locked Objects è abilitata è possibile selezionare e spostare come gruppo solo gli oggetti non bloccati.

Blocco delle primitive dei componenti

Se le primitive di un componente PCB sono bloccate (l'opzione Primitives nella modalità Componente del pannello Proprietà è nello stato ), tutte o la maggior parte delle proprietà di tali primitive non possono essere modificate mediante metodi di modifica grafici (ad esempio, tramite trascinamento) e non grafici (ad esempio, tramite il pannello Properties o List). Ciò contribuisce a prevenire modifiche accidentali delle primitive dei componenti che possono generare output di assemblaggio e fabbricazione errati.

Per abilitare o disabilitare la funzionalità che impedisce la modifica delle primitive dei componenti PCB, utilizzare l'opzione Protect Locked Primitives In Component nella pagina Editor PCB – Generale della finestra di dialogo Preferences.

A titolo di esempio, nell'immagine seguente è mostrata la modalità Pad del pannello Proprietà per un pad che fa parte di un componente PCB le cui primitive sono bloccate. Si noti che tutte le proprietà del pad (ad eccezione delle proprietà Net e Testpoint) sono visualizzate in grigio e non possono essere modificate. Si noti inoltre che l'icona  è mostrata all'estrema destra della proprietà Component del pad campo, che indica che le primitive del componente padre sono bloccate e che le proprietà dei pad non possono essere modificate.

La modalità Pad del pannello Properties (a sinistra) per un pad di un componente PCB le cui primitive sono bloccate (a destra).
La modalità Pad del pannello Properties (a sinistra) per un pad di un componente PCB le cui primitive sono bloccate (a destra).

Modifica rientrante

L'editor PCB include una potente funzionalità chiamata re-entrant editing. Questa consente di eseguire una seconda operazione tramite scorciatoie da tastiera senza interrompere l'operazione corrente. La modifica rientrante consente di lavorare in modo più flessibile e intuitivo. Ad esempio, supponiamo di iniziare a posizionare una pista e poi accorgerci che è necessario eliminare un altro segmento di pista. Non è necessario uscire dalla modalità Routing interattivo. Premere i tasti di scelta rapida E, D, eliminare il segmento di pista desiderato, quindi premere il tasto Esc per tornare al routing interattivo del progetto.

Impostazione dell'aspetto del cursore PCB

Per impostazione predefinita, il cursore PCB è una piccola croce verde a 90 gradi. È possibile configurarlo tramite le impostazioni Cursor Type e Cursor Color, nella pagina Editor PCB – Generale della finestra di dialogo Preferences . Ad esempio, una grande croce a 90 gradi che si estende fino ai bordi della finestra di progettazione (opzione Large 90) può essere utile per posizionare e allineare gli oggetti del progetto. In alternativa, una croce a 45 gradi (opzione Small 45) può essere utile se le opzioni a 90 gradi sono difficili da distinguere dalle linee della griglia.

Supporto dei font TrueType

L'editor PCB offre la possibilità di utilizzare font a tratti o TrueType per gli oggetti testuali di un progetto (stringhe/riquadri di testo, quote, tabelle di foratura e/o tabelle dello stack dei layer). La scelta del font viene effettuata nel pannello Properties associato. Sono disponibili tre opzioni di font a tratti: Default, Sans Serif e Serif. Lo stile Default è un semplice font vettoriale che supporta il tracciamento a penna e il fototracciamento vettoriale. I font Sans Serif e Serif sono più complessi e rallentano la generazione degli output vettoriali, come Gerber. I font a tratti sono integrati nel software e non possono essere modificati. Tutti e tre i font includono il set completo di caratteri ASCII esteso IBM, che supporta l'inglese e altre lingue europee. Quando si utilizzano font TrueType, sono disponibili i font TrueType e OpenType (un'estensione di TrueType) presenti nella cartella \Windows\Fonts. La funzionalità offre inoltre il supporto completo di Unicode.

Si noti che saranno disponibili solo i font di base rilevati (e con nomi univoci). Ad esempio, Arial e Arial Black saranno disponibili, mentre Arial Bold e Arial Bold Italic non lo saranno.

Le geometrie degli oggetti di testo che utilizzano font TrueType vengono memorizzate automaticamente nei documenti PCB. Quando gli oggetti di un documento PCB utilizzano un font TrueType, tali oggetti vengono visualizzati con la stessa geometria del font quando il documento PCB viene aperto su un altro computer, anche se quel font TrueType non è installato.

Quando si seleziona un oggetto che utilizza un font mancante, nella parte superiore del pannello Properties viene visualizzato un messaggio di avviso. Quando si modificano proprietà dell'oggetto che influiscono sul testo (ad esempio, l'altezza del testo o il testo stesso), si apre la finestra di dialogo Missing fonts, nella quale è possibile selezionare un font sostitutivo (Replacement). Abilitare l'opzione Apply to all text elements per applicare il font sostitutivo a tutti gli oggetti del documento PCB che utilizzano il font mancante.

La finestra di dialogo viene visualizzata anche quando si modificano le proprietà relative al testo dal pannello PCB List.

Quando si tenta di modificare più oggetti che utilizzano font mancanti diversi, la finestra di dialogo consente di selezionare un sostituto per ciascun font mancante.

La possibilità di memorizzare automaticamente nei documenti PCB le geometrie degli oggetti di testo che utilizzano font TrueType è disponibile quando l'opzione PCB.Text.TTFontSaving è abilitata nella finestra di dialogo Impostazioni avanzate. Quando l'opzione è disabilitata, è possibile configurare Altium Designer per incorporare i font TrueType. La pagina Editor PCB – Font TrueType della finestra di dialogo Preferences (disponibile quando l'opzione PCB.Text.TTFontSetting.Hide è disabilitata nella finestra di dialogo Impostazioni avanzate) include l'opzione Embed TrueType fonts inside PCB documents per incorporare i font TrueType durante il salvataggio di un progetto e l'opzione Substitution font per applicare la sostituzione del font scelta durante il caricamento di un progetto.

L'incorporamento dei font è utile quando il testo deve essere visualizzato con un font che potrebbe non essere disponibile sul computer di destinazione su cui viene caricato il progetto. La sostituzione dei font consente di specificare un font TrueType da utilizzare come sostituto durante il caricamento di un progetto in cui i font non sono stati incorporati e potrebbero non essere disponibili sul computer su cui il progetto viene attualmente caricato.

Supporto del rendering di archi reali

Questa funzionalità è in fase Open Beta ed è disponibile quando l'opzione PCB.Rendering.DrawArcBaseGeometry è abilitata nella finestra di dialogo Impostazioni avanzate.

Note: Il rendering di archi reali richiede che anche l'opzione PCB.Polygon.AdvancedPour sia abilitata nella finestra di dialogo Advanced Settings.

Sono supportati gli archi reali generati nell'area di progettazione sia dell'editor PCB sia dell'editor delle librerie PCB, anziché le loro approssimazioni. Questo supporto si estende alle modalità di layout 2D/3D (e alla modalità di pianificazione della scheda per l'editor PCB). Il rendering di archi reali è visibile nei seguenti elementi:

  • Riempimenti poligonali (pieni, tratteggiati, nessuno)

  • Aree di esclusione dei riempimenti poligonali

  • Contorno di selezione per riempimenti poligonali e regioni

  • Regioni

  • Espansioni della maschera di saldatura e della maschera per pasta saldante

  • Evidenziazione delle net

  • Limiti delle distanze di isolamento

  • Sovrapposizione delle violazioni (riempimento poligonale separato su una regione o un riempimento poligonale)

Di seguito sono riportati esempi di rendering di archi reali per riempimenti poligonali attorno ad altri oggetti di un PCB.

 

Informazioni sulle net

Per gli oggetti in rame su un PCB (piste, via, poligoni, ecc.), quando l'oggetto è selezionato vengono visualizzate le seguenti informazioni nella sezione Net Information del pannello Properties:

  • Net, Diff Pair e/o xSignal di appartenenza e la classe associata in ciascun caso. Si noti che le voci Diff Pair e xSignal vengono visualizzate solo se l'oggetto fa parte rispettivamente di una coppia differenziale o di un xSignal.
  • Delay – il ritardo degli oggetti selezionati e il ritardo dei segmenti instradati dell'intera net. Include i valori Propagation Delay dei pad e dei via, se sono stati definiti per tali pad e via.

    Per i via, il ritardo di propagazione viene calcolato in proporzione alla lunghezza del via utilizzata. Questa funzionalità è disponibile quando l'opzione PCB.Delay.Via è abilitata nella finestra di dialogo Impostazioni avanzate. Quando l'opzione PCB.Delay.Via è disabilitata, viene utilizzato il valore Propagation Delay definito nelle proprietà del via.

  • Length – la somma delle lunghezze degli oggetti selezionati e il valore totale di Signal Length. Il valore Signal Length rappresenta il calcolo accurato della distanza totale da nodo a nodo. Gli oggetti posizionati vengono analizzati per risolvere gli oggetti sovrapposti o impilati e i percorsi tortuosi all'interno delle piazzole; sono incluse anche le lunghezze dei via. Anche il valore Pin Package Length viene incluso, se è stato definito per le piazzole. Se la net non è completamente sbrogliata, viene inclusa anche la lunghezza Manhattan (X + Y) della linea di connessione. Per ulteriori informazioni sulla lunghezza del segnale e sulle sue applicazioni, consultare le informazioni sul pannello PCB - Nets.

    • La lunghezza totale include una stima della parte non sbrogliata della net (la lunghezza Manhattan (X + Y) della linea di connessione), mentre il ritardo totale non la include.
    • I valori Delay e Length non vengono calcolati per una net che fa parte di una regola di progettazione Supply Nets definita (o di una classe di net utilizzata con tale regola).
  • Max Current - la corrente massima che gli oggetti Pista, Arco o Via selezionati possono condurre, determinata mediante la formula IPC-2221A (Sezione 6.2):  

    I = k * ΔT0.44 * A0.725

    dove:

    I = corrente [ampere]
    A = area della sezione trasversale [mil quadrati] (larghezza della pista * spessore del rame nello stack dei layer, oppure Abarrel, come mostrato di seguito)
    ΔT = aumento di temperatura consentito rispetto alla temperatura ambiente [°C]
    k = costante, tale che:

    k = 0.048 per i layer esterni
    k = 0.024 per i layer interni

    Quando sono selezionati più oggetti, ad esempio un'intera net, la corrente massima per quella net è il più piccolo dei singoli valori di corrente massima degli oggetti selezionati.

  • Resistance - la somma delle resistenze degli oggetti Pista, Arco e Via selezionati, determinata mediante la formula derivata:

    R = (ρ * L / A) 

    dove:

    R = resistenza [Ω]
    ρ = resistività del rame [Ω*mm2/m]
    L = lunghezza della pista [m] (o lunghezza del via, come descritto di seguito)
    A = area della sezione trasversale = T * W [mm2] (oppure Abarrel, come mostrato di seguito)
    T = spessore della pista (dallo stack dei layer) [mm]
    W = larghezza della pista [mm]

    Assumptions:

    • Temperatura ambiente = 22 °C
    • Aumento di temperatura consentito = 20 °C
    • Spessore della parete di rame del foro passante = 0.018mm 
    • Resistività del rame = 0.017 Ω*mm2/m

    La resistenza totale degli oggetti selezionati è la somma delle resistenze dei singoli oggetti.

Via Barrel Cross-Sectional Area - determinata come segue:

Abarrel = AViaHoleSize - AFinishedHoleSize

Abarrel = [ π * (ViaHoleSize/2)2 ] - [ π * ((ViaHoleSize - 2 * ViaWallThickness)/2)2 ]

Abarrel = π (ViaHoleSize * ViaWallThickness - ViaWallThickness2)

Via Length = distanza dal centro del layer di ingresso al centro del layer di uscita, come mostrato sopra

Notes - la lunghezza del via in questi calcoli dipende dall'appartenenza del via a una net e dai layer utilizzati dalle piste collegate. Un via selezionato a cui non è assegnata alcuna net mostrerà la lunghezza da bordo a bordo dei layer anziché quella da centro a centro dei layer. Inoltre, un via a cui è assegnata una net, ma che non ha piste collegate, mostrerà una lunghezza pari a zero.

La sezione Net Information del pannello Properties. Qui è mostrato un esempio relativo a una pista selezionata.
La sezione Net Information del pannello Properties. Qui è mostrato un esempio relativo a una pista selezionata.

Fare clic su un collegamento nella sezione Net Information per aprire la net, la coppia differenziale o l'xSignal associato nel pannello PCB.

Assegnazione delle net agli oggetti

L'editor PCB offre diversi modi per assegnare le net agli oggetti primitivi:

  • Quando sono selezionati uno o più oggetti, utilizzare il menu a discesa del campo Nets nel pannello Properties. Tutte le net del progetto della scheda attivo saranno elencate nel menu a discesa. Selezionare No Net per specificare che la pista non è collegata ad alcuna net. In alternativa, è possibile fare clic sull'icona Assign Net () per scegliere un oggetto nell'area di progettazione: la net di quell'oggetto verrà assegnata agli oggetti selezionati.
  • Fare clic con il pulsante destro del mouse su uno o più oggetti selezionati, quindi scegliere Net Actions  » Assign Net. Dopo aver avviato il comando, viene visualizzato un cursore a croce. Posizionare il cursore a croce sulla net a cui si desidera assegnare gli oggetti, quindi fare clic per selezionarla.
  • Per risincronizzare il nome della net delle primitive di routing con il nome della net dei pad a cui sono collegate, seleziona il comando Design » Netlist » Update Free Primitives From Component Pads dai menu principali. Dopo aver avviato il comando, si apre una finestra di conferma che chiede se desideri aggiornare le net delle primitive libere con quelle dei pad dei componenti. Dopo aver fatto clic su Yes, partendo da ciascun pad, viene selezionato il rame collegato e il nome della net di ogni primitiva viene impostato in modo che corrisponda a quello del pad. Questa operazione non modifica la netlist interna del PCB.

Per verificare e confermare che agli oggetti fisicamente collegati sia assegnata la net corretta, corrispondente alla net fisica a cui appartengono (in questo caso, physical net significa connected copper), puoi utilizzare la finestra di dialogo Configure Physical Nets, accessibile scegliendo il comando Design » Netlist » Configure Physical Nets dai menu principali. Il software analizza il progetto, verificando che a tutti i pad e agli oggetti che li collegano fisicamente tra loro (piste, archi, riempimenti, ecc.) sia assegnato lo stesso nome di net. Quando tutti gli oggetti della net sono corretti, la net viene visualizzata in verde. Se vengono rilevati oggetti a contatto ma con una net diversa assegnata, questi vengono evidenziati in rosso. Un caso comune in cui ciò può verificarsi è quando il footprint di un componente contiene oggetti in rame aggiuntivi. Quando questo footprint viene caricato durante la sincronizzazione, il nome della net assegnata viene applicato a ciascun pad, ma non al rame aggiuntivo. La finestra di dialogo è interattiva: fai clic su una net o su una primitiva per individuare l'oggetto corrispondente nel progetto tramite cross-probing. Fai clic con il pulsante destro del mouse o sul pulsante Menu per accedere ai comandi disponibili. La sezione Action della finestra di dialogo fornisce i controlli per specificare l'azione da eseguire per risolvere i problemi del rame collegato. Per impostazione predefinita, le azioni vengono impostate automaticamente, ma possono essere modificate secondo necessità. Una volta impostate le azioni, fai clic sul pulsante Execute per aggiornare le assegnazioni delle net.

Nota che l'impostazione predefinita di questa finestra di dialogo è Only Show Errors, il che significa che gli oggetti assegnati correttamente non vengono elencati. Disattiva questa impostazione disabilitando l'opzione Only Show Errors (tramite il pulsante Menu ) per visualizzare tutti gli oggetti utilizzando il pulsante Menu .

La finestra di dialogo Configure Physical Nets (con l'opzione Only Show Errors attivata sullo sfondo e l'opzione Only Show Errors disattivata in primo piano).
La finestra di dialogo Configure Physical Nets (con l'opzione Only Show Errors attivata sullo sfondo e l'opzione Only Show Errors disattivata in primo piano).

È inoltre possibile rimuovere tutte le net dal documento di progettazione corrente, svuotando di fatto la netlist interna del PCB. Questa operazione può essere utile se sono state modificate le informazioni sulle net nei documenti schematici di origine e si desidera risincronizzare completamente il PCB con le informazioni della netlist dello schema di origine. Per farlo, scegliere Design » Netlist » Clear All Nets comando dai menu principali. Dopo aver avviato il comando, si aprirà una finestra di dialogo di conferma che avvisa che questa operazione eliminerà tutte le informazioni sulle net dal PCB. Dopo aver fatto clic su Yes, tutte le informazioni sulle net verranno rimosse. Le piste già sbrogliate rimarranno tali, ma avranno un'assegnazione No Net. Tutte le connessioni logiche non sbrogliate verranno rimosse.

Per saperne di più sulla connettività nel progetto PCB, consulta la pagina Comprendere la connettività sul PCB.

Per creare un file netlist basato sulla connettività realizzata mediante lo sbroglio nel progetto corrente, scegli il comando Design » Netlist » Create Netlist From Connected Copper dai menu principali. Dopo aver fatto clic su Yes nella finestra di dialogo di conferma che si apre, viene creata una netlist (Generated <PCBDocumentName>.Net, aggiunta al pannello Projects come documento libero nella sottocartella Source Documents) nella stessa cartella del documento di progetto PCB, che viene aperta automaticamente come documento attivo. Ogni net nella netlist prende il nome da uno dei pad a cui si collega il rame sbrogliato.

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Enter per inviarci il tuo feedback.
Nav
Contents
Disponibilità delle funzionalità

Le funzionalità a tua disposizione dipendono dalla soluzione Altium di cui disponi: Altium Develop, Altium Agile Teams, Altium Agile Enterprise oppure Altium Designer (con abbonamento attivo).

Se non vedi una funzionalità documentata nel software che stai effettivamente utilizzando, contatta il reparto vendite di Altium per saperne di più.

Documentazione legacy

La documentazione di Altium Designer non è più suddivisa per versione. Se è necessario accedere alla documentazione delle versioni precedenti di Altium Designer, visitare la sezione Documentazione legacy della pagina Altri programmi di installazione.

Contents