Progettare il layout del tuo PCB

Altium Training

Altium Essentials: PCB Introduction

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

A colpo d'occhio

Questo articolo presenta i passaggi fondamentali per preparare il layout di un PCB in Altium Designer: dalla configurazione dell’editor PCB alla creazione di un documento PCB, fino alla definizione della forma e dell’origine della scheda, alla gestione della visibilità dei layer e alla configurazione dello stackup. Queste attività vengono inquadrate nel contesto delle sfide della moderna progettazione PCB, in cui formati compatti, sbrogli ad alta densità e requisiti elettrici e meccanici sempre più complessi rendono essenziale una solida configurazione iniziale del layout. Se cerchi una panoramica pratica su come preparare l’area di lavoro e l’ambiente di progettazione del PCB prima di dedicarti al layout vero e proprio, questo articolo ti aiuterà a creare basi solide con sicurezza. Continua a leggere per rendere più fluido il tuo processo di progettazione PCB.

- Come configurare l’editor PCB e il documento PCB, incluse le preferenze, le griglie e le unità di misura.
- Come definire e modificare la forma della scheda, impostare l’origine e gestire la visualizzazione dei layer mentre lavori nell’editor PCB.
- Come Altium Designer organizza i layer di fabbricazione e quelli non elettrici, e dove configurare lo stackup e i tipi di via.
Approfondisci con l'IA:

All'interno di ogni prodotto elettronico si trova un circuito stampato, o PCB. Oggi i componenti si sono ridotti così tanto da essere misurati in frazioni di millimetro anziché in centimetri, e le piste sono passate da linee larghe 10 mil e ben distanziate a linee sottilissime, larghe 2 o 3 mil, disposte molto vicine tra loro. Con l'aumento delle velocità dei segnali, anche le interconnessioni del PCB sono cambiate: da semplici conduttori in rame che trasportano energia elettrica sono diventate linee di trasmissione ad alta velocità, richiedendo tecniche di progettazione adeguate. Anche i requisiti meccanici sono diventati più complessi. I moderni prodotti elettronici, compatti e dalle forme insolite, richiedono circuiti stampati altrettanto compatti e dalle forme insolite, spesso realizzati come strutture rigido-flessibili: queste schede possono presentare bordi curvi e ritagli, che richiedono un posizionamento accurato dei componenti.

Queste sfide possono essere affrontate con le tecnologie Altium per la progettazione PCB. L'editor PCB di Altium Designer consente di creare, modificare e verificare i progetti PCB.

Configurazione dell'editor PCB

La categoria PCB Editor della finestra di dialogo Preferences (accessibile facendo clic sull'icona  in alto a destra nell'area di progettazione) consente di accedere alle pagine delle preferenze che determinano il comportamento dell'editor PCB. È possibile accedere a queste preferenze in qualsiasi momento per configurare le impostazioni secondo le esigenze.

Utilizza la categoria PCB Editor delle Preferences di Altium Designer per configurare l'editor PCB.
Utilizza la categoria PCB Editor delle Preferences di Altium Designer per configurare l'editor PCB.

Scopri di più sulle preferenze PCB: Preferenze dell'editor PCB.

Configurazione di un documento PCB

Per iniziare a definire il layout del PCB, aggiungi un nuovo documento PCB al progetto PCB. Per farlo, fai clic con il pulsante destro del mouse sulla voce del progetto nel pannello Projects e seleziona il comando Add New to Project » PCB dal menu contestuale. Il documento PCB predefinito apparirà nell'area di progettazione.

Il documento PCB appena creato sarà il documento attivo nell'area di progettazione.
Il documento PCB appena creato sarà il documento attivo nell'area di progettazione.

Le opzioni di un documento PCB vengono configurate nel pannello Properties quando non è selezionato alcun oggetto nell'area di progettazione. Le opzioni principali vengono configurate nella scheda General del pannello:

  • Impostazione della griglia (area Grid Manager) – configura le opzioni della griglia globale predefinita oppure aggiungi altre griglie (cartesiane e polari) secondo le esigenze. Le griglie garantiscono lo spostamento e il posizionamento accurati degli oggetti.

    Nell'area di progettazione, premi G per aprire un menu dal quale puoi impostare rapidamente la griglia globale su uno dei valori standard.
  • Unità (area Other) – seleziona le unità di misura preferite (mm o mils) per il documento.

Configura le opzioni del documento PCB nel pannello Properties.
Configura le opzioni del documento PCB nel pannello Properties.

Scopri di più sulla configurazione di un documento PCB: Configurazione dell'ambiente PCB.

Definizione della forma della scheda e dell'origine

La forma della scheda, detta anche contorno della scheda, ne definisce le dimensioni complessive. Per impostazione predefinita, la scheda è un rettangolo di 6000 x 4000 mil (152,4 x 101,6 mm). L'editor PCB offre diversi strumenti per definire la forma della scheda secondo le esigenze.

Puoi definire interattivamente una nuova forma della scheda con la seguente procedura:

  1. Accedi alla modalità di pianificazione della scheda dell'editor selezionando il comando View » Board Planning Mode dai menu principali.

  2. Seleziona il comando Design » Redefine Board Shape dai menu principali.

  3. Posiziona il cursore e fai clic per fissare il vertice iniziale della forma della scheda.

  4. Sposta il cursore nella posizione del secondo vertice e fai clic per posizionarlo.

    • Premi Shift+Spacebar per passare da una all'altra delle cinque modalità di angolo disponibili: 45 gradi, 45 gradi con arco, 90 gradi, 90 gradi con arco e angolo qualsiasi.
    • Premi Spacebar per alternare le due sottomodalità di direzione dell'angolo.
    • In una delle modalità di angolo con arco, tieni premuti i tasti "," o "." per ridurre o ingrandire l'arco. Tieni premuto anche il tasto Shift per accelerare il ridimensionamento dell'arco.
  5. Continua a spostare il mouse e a fare clic per posizionare altri vertici.

  6. Dopo aver posizionato l'ultimo vertice, fai clic con il pulsante destro del mouse per chiudere e completare la definizione della forma della scheda. Non è necessario chiudere manualmente la forma della scheda, poiché l'editor PCB la completerà automaticamente collegando il punto iniziale all'ultimo punto posizionato.

Puoi anche modificare la forma esistente anziché ridefinirla, utilizzando la seguente procedura:

  1. Accedi alla modalità di pianificazione della scheda dell'editor selezionando il comando View » Board Planning Mode dai menu principali.
  2. Seleziona il comando Design » Edit Board Shape dai menu principali.
  3. Fai clic su un lato o un vertice della forma della scheda, tieni premuto e trascinalo per spostarlo.

    • Quando sposti un vertice, utilizza Shift+Spacebar per cambiare modalità.
    • Ctrl+Click in un punto qualsiasi lungo un bordo, lontano dalle maniglie di modifica, per inserire un nuovo vertice terminale.
  4. Esci dalla modalità di modifica facendo clic in un punto qualsiasi dell'area di progettazione (sulla forma della scheda o al di fuori di essa).

Utilizza il comando View » 2D Layout Mode dai menu principali per tornare alla modalità di layout 2D dell'editor.

Le posizioni degli oggetti collocati nel documento PCB vengono visualizzate/definite rispetto all'origine corrente, indicata nell'area di progettazione da una croce bianca all'interno di un cerchio. Utilizza il comando Edit » Origin » Set dai menu principali per definire un punto nell'area di progettazione come nuova origine corrente e impostarne le coordinate su (0,0).

Scopri di più sulle tecniche disponibili per definire la forma della scheda: Definizione della forma della scheda.

Configurazione della visualizzazione dei layer

Oltre ai layer utilizzati per fabbricare la scheda, che comprendono i layer di segnale, dei piani di alimentazione, della maschera e della serigrafia, l'editor PCB supporta numerosi altri layer non elettrici. I layer sono spesso raggruppati nel modo seguente:

  • Electrical Layers – comprende 128 layer di segnale e 16 layer interni dei piani di alimentazione.

  • Component Layers – layer utilizzati nella progettazione dei componenti, tra cui i layer Overlay (serigrafia), Solder e Paste. Se un oggetto viene posizionato nel footprint di un componente su uno di questi layer nell'editor di libreria, quando il componente viene ribaltato dal lato superiore al lato inferiore della scheda, tutti gli oggetti rilevati su un layer componente vengono ribaltati sul layer componente corrispondente. Questo include gli oggetti sulle coppie di layer componente definite dall'utente (layer meccanici accoppiati).

  • Mechanical Layers – il software supporta un numero illimitato di layer meccanici generici, utilizzati per attività di progettazione quali quotature, dettagli di fabbricazione, istruzioni di assemblaggio e così via. Se necessario, questi layer possono essere inclusi selettivamente nelle stampe e nella generazione dei file Gerber. I layer meccanici possono anche essere accoppiati; quando sono accoppiati, si comportano come layer componente. I layer componente accoppiati vengono utilizzati per attività quali il posizionamento dei corpi 3D, dei punti di colla e della doratura selettiva sui connettori a bordo scheda.

  • Other Layers – questi includono il layer Keep-Out (utilizzato per definire le aree di esclusione valide su tutti i layer di rame), il multi-layer (utilizzato per gli oggetti presenti su tutti i layer di segnale, come pad e via), il layer Drill Drawing (utilizzato per inserire informazioni di foratura, come una tabella di foratura) e il layer Drill Guide (utilizzato per visualizzare indicatori che specificano le posizioni e le dimensioni dei fori).

I layer di rame vengono aggiunti e rimossi dal progetto nel Layer Stack Manager, descritto nella sezione successiva. Tutti gli altri layer vengono abilitati e configurati nel pannello View Configuration.

Le due schede del pannello View Configuration   View Configuration panel, View Options tab
Le due schede del pannello View Configuration

Oltre allo stato di visualizzazione dei layer e alle impostazioni dei colori, il pannello View Configuration consente di accedere ad altre impostazioni di visualizzazione, tra cui:

  • Colore e visibilità di System Colors, ad esempio il colore di selezione o la visibilità delle linee di connessione.

  • La modalità di visualizzazione di ciascun tipo di oggetto (piena o contorno) e la relativa trasparenza (sezione Object Visibility).

  • Varie opzioni di visualizzazione, ad esempio se visualizzare Origin Marker, i nomi di Pad Net e Pad Numbers (sezione Additional Options).

  • Il grado di attenuazione della visualizzazione quando gli oggetti vengono attenuati o mascherati (sezione Mask and Dim Settings).

  • La creazione di set di layer, che consentono di cambiare rapidamente i layer attualmente visibili mediante il controllo PCB editor design space, Layer Set control (sezione Layers).

  • La creazione e la selezione di configurazioni di visualizzazione, utilizzate per preconfigurare tutte le proprietà dei layer, come colore, visibilità, trasparenza degli oggetti e così via (sezione General Settings).

Alcune note sui layer:

  • I layer attualmente abilitati sono visualizzati come una serie di schede nella parte inferiore dell'area di progettazione del PCB, come mostrato nell'immagine seguente. Fai clic con il pulsante destro del mouse su una scheda per accedere ai comandi di visualizzazione dei layer utilizzati più di frequente.

  • Quando posizioni oggetti su un PCB, devi considerare su quale layer verranno posizionati. Gli oggetti vengono posizionati sul layer corrente, indicato dalla scheda del layer attivo nella parte inferiore dell'area di progettazione. Nell'immagine sopra, Top Layer è il layer attivo.

  • Per cambiare il layer attivo:

    • Fai clic sulla scheda del layer nella parte inferiore dell'area di progettazione, oppure

    • Premi i tasti numerici + o - per scorrere tutti i layer, oppure

    • Premi il tasto numerico * per scorrere i layer di segnale, oppure

    • Utilizza le scorciatoie Ctrl+Shift+Mouse Wheel.

  • In un progetto complesso, può essere utile visualizzare solo il layer su cui stai lavorando; questa modalità è denominata Single Layer Mode. Per attivare o disattivare la modalità a layer singolo, premi la scorciatoia Shift+S. Le Available Single Layer Modes vengono configurate nella pagina PCB Editor – Board Insight Display della finestra di dialogo Preferences. Ogni pressione di Shift+S passa alla successiva modalità a layer singolo abilitata.

Scopri di più sulla configurazione della visualizzazione di un PCB: La visualizzazione del PCB.

Definizione dello stack dei layer

Il PCB viene progettato e realizzato come uno stack di layer definito nel Layer Stack Manager (Design » Layer Stack Manager). Il Layer Stack Manager si apre in un editor di documenti, allo stesso modo di un foglio schematico, del PCB e di altri tipi di documenti. Le funzionalità sono suddivise tra le schede visualizzate nella parte inferiore del Layer Stack Manager. Le principali operazioni di configurazione vengono eseguite nelle schede Stackup e Via Types.

La scheda Stackup  mostra i dettagli dei layer di fabbricazione. In questa scheda è possibile aggiungere, rimuovere e configurare i layer.

Javascript

Per aggiungere un layer, seleziona nell'area della griglia il layer sopra o sotto il quale desideri aggiungere il nuovo layer, fai clic sul pulsante Add nella parte superiore del Layer Stack Manager e utilizza il menu a comparsa visualizzato.

Per eliminare un layer, selezionalo nell'area della griglia e fai clic sul pulsante Delete.

Per selezionare un materiale per un layer dalla libreria dei materiali, seleziona il layer desiderato nell'area della griglia e fai clic sul pulsante Modify. Le proprietà definite per il materiale scelto verranno applicate al layer.

Le proprietà del layer attualmente selezionato possono essere modificate anche direttamente nell'area della griglia o nel pannello Properties.

  • Per accedere alla libreria dei materiali, seleziona il comando Design » Layer Stack Manager dai menu principali.
  • Nel menu Tools » Presets sono disponibili diversi stack di layer predefiniti.

La scheda Via Types consente di definire quali layer possono essere attraversati lungo l'asse Z dai via utilizzati nel progetto.

Javascript

Il tipo di via passante predefinito è sempre presente in un progetto PCB.

Per aggiungere un ulteriore tipo di via (cieco, interrato o microvia), fai clic sul pulsante Add nella parte superiore del Layer Stack Manager e seleziona i layer attraversati da questo tipo di via nei menu a discesa First layer e Last layer del pannello Properties, dopo aver selezionato il tipo di via nell'area della griglia.

Per eliminare un tipo di via aggiunto, selezionalo nell'area della griglia e fai clic sul pulsante Delete.

Nota che il diametro e le dimensioni del foro (proprietà X&Y) dei via posizionati nel progetto sono controllati dalla regola di progettazione Routing Via Style applicabile se il via viene posizionato durante lo sbroglio interattivo.

Utilizza il comando File » Save to PCB nel Layer Stack Manager per applicare le modifiche al PCB.

Scopri di più su Layer Stack Manager: Definizione dello stack dei layer, Definizione di via ciechi, interrati e microvia.

Configurazione delle regole di progettazione

Le regole di progettazione monitorano e verificano il progetto rispetto a diversi requisiti, come le distanze di isolamento tra gli oggetti in rame, le larghezze delle piste, le lunghezze delle reti e così via. Nel loro insieme, le regole di progettazione costituiscono una serie di istruzioni che l'editor PCB deve seguire.

Le regole di progettazione vengono definite e gestite nella finestra di dialogo PCB Rules and Constraints Editor, accessibile scegliendo il comando Design » Rules dai menu principali.

Nota che, se la funzionalità Constraint Manager era disponibile al momento della creazione del progetto PCB, per definire i vincoli di progettazione del progetto viene utilizzato il Constraint Manager. In questo caso, il PCB Rule and Constraints Editor non sarà disponibile nell'editor PCB. In caso contrario, sarà possibile utilizzare solo i metodi precedenti per definire i vincoli di progettazione (direttive di progettazione e la finestra di dialogo PCB Rule and Constraints Editor).

La finestra di dialogo PCB Rules and Constraints Editor è suddivisa in due sezioni:

  • Il lato sinistro della finestra di dialogo presenta una struttura ad albero che elenca le categorie di regole disponibili, i tipi di regole in ciascuna categoria e le singole regole di ciascun tipo attualmente definite.
  • Il lato destro della finestra di dialogo presenta le informazioni relative all'elemento attualmente selezionato nella struttura ad albero. Ad esempio, selezionando una singola regola ne vengono visualizzate le impostazioni.
Javascript

Fai clic sulla voce Design Rules per accedere a un elenco riepilogativo di tutte le regole specifiche definite per il progetto.

Fai clic sulla voce di una categoria per accedere a un elenco riepilogativo di tutte le regole specifiche definite per tutti i tipi di regole di progettazione associati a quella categoria.

Fai clic sulla voce di una regola specifica per accedere ai controlli per gestirne la definizione.

Le regole di progettazione hanno tre gruppi di impostazioni, descritti di seguito e illustrati nelle immagini successive:

  1. Attributi principali della regola: qui puoi assegnare alla regola un nome significativo e aggiungere un commento facoltativo.
  2. Ambito di applicazione della regola – definisce gli oggetti specifici del progetto a cui si applica la regola. A seconda del tipo di regola, è necessario definire uno (per una regola unaria che definisce il comportamento richiesto di un oggetto) o due (per una regola binaria che definisce l'interazione tra due oggetti) ambiti di applicazione.
  3. Vincoli della regola – i vincoli specifici della regola.
Javascript

Le regole di tipo Width sono regole unarie. Per una regola unaria è necessario definire un solo ambito di applicazione (Where the Object Matches). 

Le regole di tipo Clearance sono regole binarie. Per una regola binaria è necessario definire due ambiti di applicazione (Where the First Object Matches e Where the Second Object Matches).

Per creare una nuova regola, fai clic con il pulsante destro del mouse sul tipo di regola desiderato nella struttura ad albero della finestra di dialogo e seleziona il comando New Rule dal menu contestuale. La nuova regola verrà aggiunta alla struttura ad albero sotto la categoria selezionata. Seleziona la voce della regola nella struttura ad albero per modificarla.

Quando più regole dello stesso tipo si applicano agli stessi oggetti, l'editor PCB utilizza la priorità delle regole per garantire che venga applicata la regola pertinente con la priorità più alta. Fai clic sul pulsante Priorities  nella parte inferiore della finestra di dialogo PCB Rules and Constraints Editor per aprire la finestra di dialogo Edit Rule Priorities e modificare le priorità secondo necessità. 1 è la priorità più alta. Quando viene aggiunta una nuova regola (utilizzando il comando New Rule), le viene assegnata la priorità più alta.

Per saperne di più sull'utilizzo delle regole di progettazione PCB e sui tipi di regole specifici: Definizione, ambito di applicazione e gestione delle regole di progettazione PCB, Tipi di regole di progettazione PCB.

Posizionamento dei componenti

Quando i dati di progettazione vengono trasferiti dagli schemi del progetto PCB al documento PCB (utilizzando il comando Design » Update PCB Document dai menu principali dell'editor degli schemi e il successivo processo di esecuzione degli ECO), i footprint predefiniti dei componenti utilizzati negli schemi vengono posizionati in punti arbitrari del documento PCB. I pad dei componenti vengono collegati da linee di connessione, in base alle net (pin dei componenti collegati) definite negli schemi.

Un PCB dopo l'aggiornamento dagli schemi.
Un PCB dopo l'aggiornamento dagli schemi.

Le tecniche di base per definire la posizione di un componente su un PCB sono:

  • Per spostare un componente nella posizione desiderata, Click, Hold&Drag quindi rilascia il pulsante del mouse per posizionarlo.
  • Per ruotare un componente, premi Spacebar mentre lo trascini.
  • Per ribaltare un componente sull'altro lato della scheda, premi L mentre lo trascini. 

Le linee di connessione vengono riottimizzate automaticamente mentre sposti un componente. Usale come guida per orientare e posizionare i componenti in modo da ridurre il numero di incroci tra le linee di connessione.

  • Gli oggetti selezionati possono essere spostati anche utilizzando la tastiera anziché il mouse. Per farlo, tieni premuto Ctrl: ogni volta che premi un arrow key, la selezione si sposterà di un passo della griglia nella direzione della freccia. Tieni premuto anche il tasto Shift per spostare gli oggetti selezionati di 10 passi della griglia di snap.

  • Mentre sposti un componente con il mouse, puoi vincolarlo a un asse tenendo premuto il tasto Alt. Il componente tenterà di mantenere lo stesso asse orizzontale (se si muove orizzontalmente) o verticale (se si muove verticalmente); allontanalo ulteriormente dall'asse per ignorare questo comportamento oppure rilascia il tasto Alt.

Per saperne di più sulla connettività di un PCB e sul posizionamento dei componenti: Comprendere la connettività del PCB, Posizionamento dei componenti.

Routing della scheda

Il routing è il processo di posizionamento di piste, archi e via sulla scheda per collegare i pad dei componenti. L'editor PCB offre diversi strumenti, inclusi quelli di routing interattivo, per facilitare il tracciamento delle connessioni sulla scheda.

Poiché gli strumenti di routing si basano sulle regole, è essenziale configurare le regole di progettazione prima di iniziare il routing. Le principali regole di progettazione utilizzate durante il processo di routing interattivo sono:

  • La regola Clearance (categoria Electrical) – definisce la distanza minima consentita tra le piste della net in fase di sbroglio e gli altri oggetti sulla scheda.
  • La regola Width (categoria Routing) – definisce la larghezza delle piste della net in fase di sbroglio.
  • La regola Routing Via Style (categoria Routing) – definisce il diametro e la dimensione del foro dei via posizionati quando si cambia layer durante il routing.

È inoltre consigliabile impostare una griglia di snap adatta al routing.

Anche se potrebbe essere allettante selezionare una griglia di routing molto fine per poter posizionare le piste praticamente ovunque, non è un buon approccio. Perché? Perché impostare la griglia su un valore uguale alla somma di larghezza della pista e distanza di isolamento, o a una sua frazione, serve a garantire che le piste siano posizionate senza sprecare spazio potenzialmente utile per il routing, cosa che può accadere utilizzando una griglia molto fine.

Per tracciare una singola connessione si utilizza lo strumento di routing interattivo. Il processo è il seguente:

  1. Seleziona il comando Route » Interactive Routing dai menu principali.

  2. Fai clic sul pad di un componente da cui vuoi iniziare il routing.

  3. Posiziona il cursore, quindi fai clic nello spazio di progettazione per posizionare le piste fino al cursore. Continua a definire il percorso delle piste.

  4. Fai clic sul pad di destinazione per completare lo sbroglio della connessione. La connessione verrà rilasciata automaticamente e rimarrai in modalità di sbroglio interattivo, pronto a sbrogliare la connessione successiva.

  5. Fai clic con il pulsante destro del mouse per uscire dalla modalità di sbroglio interattivo.

Note sullo sbroglio interattivo:

  • Quando avvicini il cursore a un pad durante lo sbroglio interattivo, questo si aggancia automaticamente al centro del pad. È la funzione hotspot degli oggetti che attira il cursore verso l'hotspot dell'oggetto elettrico più vicino.

    A volte questa funzione attira il cursore quando non lo desideri. In questo caso, premi il tasto Ctrl per disabilitare temporaneamente l'aggancio. In alternativa, usa la scorciatoia Shift+E per scorrere i tre stati possibili della modalità Hotspot Snap: Hotspot Snap (All Layers) / Hotspot Snap (aggancio solo sul layer corrente) / Off. La modalità corrente è visualizzata nella barra di stato (quando la funzione è disattivata, non viene visualizzato nulla).

    Scopri di più: Utilizzo del sistema di aggancio del cursore.

  • Durante lo sbroglio interattivo puoi utilizzare le seguenti scorciatoie:

    • Tab per sospendere lo sbroglio e aprire il pannello Properties per configurare le opzioni di sbroglio interattivo. Al termine, fai clic sul pulsante Fai clic e trascina per spostare​ nell'area di progettazione per tornare alla modalità di sbroglio interattivo.

    • Shift+Spacebar per scorrere gli stili degli angoli: pista a 45°, linea a 45°/90° con arco, angolo libero, ecc.

    • Spacebar per invertire la direzione dell'angolo.

    • Shift+R per scorrere le modalità disponibili di risoluzione dei conflitti di sbroglio: aggira ostacoli, spingi ostacoli, ignora ostacoli, ecc.

    • Ctrl+Shift+Wheel Scroll per passare al successivo layer di segnale disponibile e inserire un via.

    • Shift+F1 per visualizzare l'elenco delle scorciatoie per lo sbroglio interattivo.

  • Durante lo sbroglio, i segmenti di pista vengono visualizzati in modi diversi (come mostrato nelle immagini seguenti):

    • Solid – il segmento è stato posizionato.

    • Hatched – i segmenti tratteggiati sono proposti ma non ancora confermati; verranno posizionati quando fai clic.

    • Hollow – questo è il cosiddetto segmento di anteprima, che consente di stabilire dove deve terminare l'ultimo segmento proposto. Questo segmento not viene posizionato quando fai clic, a meno che il clic successivo non completi il percorso. In questo caso, interviene l'opzione Automatically Terminate Routing, che prevale sul comportamento predefinito dell'anteprima. La modalità di anteprima può essere attivata o disattivata durante lo sbroglio tramite la scorciatoia 1.

    I segmenti pieni sono posizionati, quelli tratteggiati sono proposti ma non ancora confermati e quello vuoto è il segmento di anteprima. 
    I segmenti pieni sono posizionati, quelli tratteggiati sono proposti ma non ancora confermati e quello vuoto è il segmento di anteprima.

  • Una funzione molto utile per visualizzare lo spazio disponibile per lo sbroglio consente di mostrare i limiti di isolamento attorno a tutti gli oggetti delle altre net (). Usa la scorciatoia Ctrl+W per attivare o disattivare la visualizzazione dei limiti di isolamento. Quando la funzione è attiva e si sta sbrogliando una net, tutti gli oggetti delle altre net mostrano un limite di isolamento definito dal vincolo di isolamento elettrico applicabile. Non è possibile oltrepassare questo limite durante lo sbroglio.

  • Durante lo sbroglio, numerose informazioni utili, tra cui il nome della net e l'impostazione corrente della larghezza, sono disponibili nel display Heads-Up e nella barra di stato ().

  • Anziché sbrogliare fino al pad di destinazione, puoi anche premere Ctrl+Click per usare la funzione Auto-Complete e chiedere al motore di sbroglio di tentare di sbrogliare l'intera connessione. Il completamento automatico si comporta nei seguenti modi:

    • Segue il percorso più breve, che potrebbe non essere il migliore, poiché occorre sempre considerare i percorsi delle altre connessioni ancora da sbrogliare. In modalità Spingi, il completamento automatico può spostare le piste esistenti per raggiungere la destinazione.

    • Per le connessioni più lunghe, il percorso di completamento automatico potrebbe non essere sempre disponibile, poiché il percorso di sbroglio viene mappato sezione per sezione e potrebbe non essere possibile ottenere una mappatura completa tra il pad di origine e quello di destinazione.

    • Puoi anche eseguire il completamento automatico (Ctrl+Click) direttamente su un pad o su una linea di connessione.

Non esiste un'unica soluzione per sbrogliare una scheda, quindi è inevitabile voler modificare lo sbroglio. L'editor PCB include funzioni e strumenti che ti aiutano a farlo. Gli approcci possibili sono due: sbrogliare di nuovo o ridisporre.

  • Reroute – seleziona il comando Route » Interactive Routing e inizia lo sbroglio in un punto qualsiasi di un percorso esistente per ridefinire il percorso della connessione. La funzione di rimozione dei loop eliminerà automaticamente tutti i segmenti di pista (e i via) ridondanti non appena chiudi il loop e fai clic con il pulsante destro del mouse per indicare che hai terminato.

  • Rearrange – Click, Hold&Drag per far scorrere o trascinare in modo interattivo i segmenti di pista sulla scheda.

Scopri di più sullo sbroglio del PCB: Sbroglio del PCB.

Posizionamento dei poligoni

Per ricoprire un layer di segnale del PCB con un'ampia area di rame, puoi utilizzare un riempimento poligonale. Un riempimento poligonale si adatta automaticamente agli oggetti esistenti, collegandosi solo a quelli appartenenti alla sua stessa net. Le distanze di isolamento e le proprietà di connessione sono controllate dalle regole di progettazione applicabili relative all'isolamento e allo stile di connessione dei poligoni.

Per posizionare un riempimento poligonale:

  1. Seleziona il comando Place » Polygon Pour dai menu principali.
  2. Durante il posizionamento, puoi premere il tasto Tab per aprire il pannello Properties e configurare le proprietà del poligono che stai posizionando: net, layer, modalità di riempimento, ecc. Al termine, fai clic sul pulsante  nell'area di progettazione per tornare alla modalità di posizionamento.
  3. Posiziona il cursore e fai clic per fissare il vertice iniziale del riempimento poligonale.
  4. Sposta il cursore nella posizione del secondo vertice e fai clic per posizionarlo.

    • Premi Shift+Spacebar per scorrere le cinque modalità disponibili per gli angoli: 45 gradi, 45 gradi con arco, 90 gradi, 90 gradi con arco e angolo libero.
    • Premi Spacebar per alternare le due sottomodalità di direzione dell'angolo.
    • Quando è attiva una delle modalità di angolo con arco, tieni premuto il tasto "," o "." per ridurre o ingrandire l'arco. Tieni premuto anche il tasto Shift per accelerare il ridimensionamento dell'arco.
  5. Continua a spostare il mouse e a fare clic per posizionare altri vertici.
  6. Dopo aver posizionato l'ultimo vertice, fai clic con il pulsante destro del mouse per chiudere e completare il posizionamento del riempimento poligonale. Non è necessario chiudere manualmente la forma del poligono, poiché l'editor PCB la completerà automaticamente collegando il punto iniziale all'ultimo punto posizionato.
  7. Continua a posizionare altri riempimenti poligonali oppure fai clic con il pulsante destro del mouse per uscire dalla modalità di posizionamento.

Quando un riempimento poligonale viene modificato (ad esempio, se ne cambiano la forma o le proprietà), è necessario ricalcolarne il riempimento per applicare le modifiche. Per ricalcolare il riempimento di un poligono, selezionalo e fai clic sul pulsante Repour nella parte superiore del pannello Properties.

Scopri di più sui riempimenti poligonali: Poligoni sui layer di segnale.

Esecuzione di un controllo delle regole di progettazione

L'editor PCB offre funzioni di verifica delle regole di progettazione (DRC) per controllare che il progetto sia conforme alle regole di progettazione abilitate.

La verifica delle regole di progettazione si configura nella finestra di dialogo Design Rule Checker, accessibile tramite il comando Tools » Design Rule Check dei menu principali.

  • Fai clic sulla voce Report Options nell'albero sul lato sinistro della finestra di dialogo per configurare le opzioni aggiuntive disponibili quando si esegue una verifica DRC batch.

  • Fai clic sulla voce Rules to Check o sulla voce di una categoria specifica di regole per visualizzare nella finestra di dialogo un elenco dei tipi di regole e abilitare ciascun tipo per la verifica DRC online e/o batch, secondo necessità:

    • DRC online: la verifica viene eseguita in tempo reale durante la progettazione.

    • DRC batch: la verifica viene eseguita come processo batch facendo clic sul pulsante Run Design Rule Check nella finestra di dialogo; i risultati vengono elencati nel pannello Messages e, facoltativamente, in un report generato.

Un lungo elenco di violazioni può inizialmente sembrare difficile da gestire. Un buon approccio consiste nel disabilitare e abilitare i tipi di regole nella finestra di dialogo Design Rule Check nelle diverse fasi del processo di progettazione. In presenza di violazioni, è sconsigliato disabilitare le regole di progettazione stesse: è preferibile disabilitarne solo la verifica. Ad esempio, la verifica Un-Routed Net va sempre disabilitata finché lo sbroglio della scheda non è completo.

Javascript

Quando si esegue una verifica DRC online o batch, le violazioni delle regole rilevate vengono indicate nell'area di progettazione mediante elementi grafici personalizzati e/o una sovrapposizione grafica delle violazioni. Di seguito sono riportati alcuni esempi di violazioni nell'area di progettazione:

Piste che violano una regola di larghezza. La violazione è indicata sia da elementi grafici personalizzati sia da una sovrapposizione grafica.
Piste che violano una regola di larghezza. La violazione è indicata sia da elementi grafici personalizzati sia da una sovrapposizione grafica.

Una pista che viola una regola sulle antenne delle net. La violazione è indicata da elementi grafici personalizzati.
Una pista che viola una regola sulle antenne delle net. La violazione è indicata da elementi grafici personalizzati.

Puoi configurare il modo in cui le violazioni dei diversi tipi di regole vengono visualizzate nell'area di progettazione tramite la pagina Editor PCB – Visualizzazione delle violazioni DRC della finestra di dialogo Preferences.

In base all'entità dello scostamento rispetto al vincolo, puoi decidere come risolvere al meglio la violazione. Ad esempio, se il vincolo sulla larghezza minima del ponticello di solder mask è impostato su 0,25 mm e il valore effettivo è 0,24 mm, la situazione non è particolarmente grave e potresti modificare il vincolo per accettare questo valore. Se invece il valore effettivo è 0,02 mm, probabilmente non è una situazione risolvibile modificando il vincolo.

  • I dettagli sono riportati nel pannello Messages. Il valore effettivo viene indicato insieme al valore specificato (ad esempio, 0.017mm < 0.254mm).

  • Puoi anche fare clic con il pulsante destro del mouse su una violazione e aprire il sottomenu Violations per esaminare quale vincolo viene violato e le condizioni della violazione ().

  • L'editor PCB include anche pratici strumenti di misura che consentono di misurare la distanza tra due punti, gli oggetti selezionati (lunghezza delle piste e degli archi selezionati) e la distanza tra due primitive. Per ulteriori informazioni, consulta la pagina Misurazione delle distanze su un PCB.

Il pannello PCB Rules And Violations è uno strumento eccellente per individuare e comprendere le condizioni delle violazioni. Per impostazione predefinita, mostra [All Rules] nell'elenco Rule Classes. Una volta individuato il tipo di regola di interesse, seleziona la classe di regole corrispondente in modo che nella parte inferiore del pannello vengano mostrate solo le relative violazioni. Il pannello riporta il tipo di violazione, il valore misurato, il vincolo e gli oggetti che lo violano. Le violazioni rilevate per la classe di regole selezionata o per una regola specifica sono elencate anche nell'area Violations del pannello. Fai clic su una voce di violazione per evidenziarla nell'area di progettazione, in base all'impostazione nella parte superiore del pannello: Mask/Dim/Normal, Select, Zoom. Fai doppio clic su una violazione per aprire la finestra di dialogo Violation Details.​​​

È possibile eseguire la verifica DRC anche per tutte le regole, per le regole di un tipo specifico o per una singola regola facendo clic con il pulsante destro del mouse sulla voce corrispondente nel pannello PCB Rules And Violations e selezionando il comando Run DRC.

Esegui la verifica DRC direttamente dal pannello PCB Rules And Violations. Qui viene mostrata l'esecuzione della verifica DRC per tutte le regole di distanza di isolamento definite.
Esegui la verifica DRC direttamente dal pannello PCB Rules And Violations. Qui viene mostrata l'esecuzione della verifica DRC per tutte le regole di distanza di isolamento definite.

Scopri di più sulla verifica DRC: Verifica delle regole di progettazione (DRC).

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