Annotating the Components in a Design

Altium Training

Altium Essentials: Schematic Updating

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

L'annotazione del progetto è il processo sistematico e metodico che garantisce che ogni componente del progetto possa essere identificato singolarmente tramite un designatore univoco. Sebbene Altium Designer sia in grado di mantenere l'identità dei componenti utilizzando ID univoci globali (GUID), storicamente la maggior parte dei progettisti utilizza il designatore del componente come mezzo principale per fare riferimento al componente nei domini schematico (logico) e PCB (fisico), nonché negli output come la distinta base (BOM).

Esistono tre approcci all'annotazione di un progetto. La scelta dello strumento di annotazione dipende da diversi fattori, tra cui il tipo di progetto, le preferenze personali e le policy e procedure aziendali.

Schematic Level Annotation

L'annotazione a livello di schematico utilizza una vista puramente logica del progetto per determinare i designatori dei componenti. È particolarmente utile per progetti semplici che non utilizzano Device Sheets, ma poiché consente di specificare l'ordine di elaborazione e offre anche l'opzione di completare i package esistenti per i componenti multipart, costituisce anche un prerequisito per l'annotazione a livello di scheda.

In sintesi, utilizzare l'annotazione a livello di schematico per:

  • Creare i package dei componenti multipart.
  • Annotare i componenti in base alla loro posizione nel progetto schematico.
  • Annotare i progetti multicanale utilizzando lo schema di denominazione predefinito come specificato nelle Opzioni del progetto.
  • Preparare un progetto per un'annotazione aggiuntiva.

PCB Annotation

L'annotazione PCB utilizza la posizione fisica dei componenti sul PCB per determinarne la designazione. Ciò consente di codificare efficacemente le informazioni di posizione nel designatore di un componente e può essere molto utile durante il debug di un PCB assemblato. In breve, è consigliabile utilizzare l'annotazione PCB per annotare i componenti in base alla loro posizione sulla scheda nel progetto PCB.

Fare riferimento alla pagina Annotazione posizionale PCB per ulteriori informazioni.

Board Level Annotation

L'annotazione a livello di scheda fornisce una mappatura tra i designatori utilizzati nel progetto schematico (logico) e le loro controparti reali nel progetto PCB (fisico). Sebbene l'annotazione a livello di scheda possa essere utilizzata in qualsiasi progetto, è particolarmente utile per i progetti multicanale o per i progetti che incorporano device sheet in cui i designatori non possono essere modificati direttamente nel device sheet stesso. In questo modo, l'intero progetto può essere riannotato senza modificare effettivamente i device sheet originali. L'annotazione a livello di scheda risolve eventuali problemi di conflitto nell'annotazione che possono verificarsi a causa di designatori duplicati all'interno di un progetto e memorizza le modifiche in un *.Annotation file di testo. Include parole chiave aggiuntive per personalizzare gli schemi di denominazione e consente di applicarle a tutte le parti oppure solo a un intervallo selezionato di parti.

In sintesi, utilizzare l'annotazione a livello di scheda per:

  • Annotare i componenti compilati nei device sheet.
  • Assegnare un nome univoco a tutti i componenti su più canali utilizzando schemi di denominazione, che includono annotazione posizionale, indicizzazione globale e altre opzioni configurabili.
  • Assegnare manualmente i nomi ai componenti.
Fare riferimento alla pagina Annotazione a livello di scheda per ulteriori informazioni.

Annotazione dello schematico

L'annotazione dello schematico viene configurata utilizzando la finestra di dialogo Annotate . La finestra di dialogo fornisce controlli per assegnare sistematicamente i designatori a tutte o a parti selezionate nei fogli selezionati di un progetto e garantisce che i designatori siano univoci e ordinati in base alla loro posizione. Le opzioni di annotazione possono essere configurate per creare package di componenti multipart, impostare opzioni di indice e suffisso, reimpostare i designatori dello schematico inclusi eventuali designatori duplicati e riportare l'annotazione dal PCB.

La finestra di dialogo Annotate si apre eseguendo il comando Annotate Schematics (Tools » Annotation » Annotate Schematics).

La finestra di dialogo Annotate viene avviata dal comando Annotate Schematics.
La finestra di dialogo Annotate viene avviata dal comando Annotate Schematics.

La finestra di dialogo è suddivisa in due aree principali:

  • Schematic Annotation Configuration - questa area viene utilizzata per configurare lo schema di annotazione nonché l'ambito dell'annotazione.
  • Proposed Change List - questa area elenca le modifiche proposte che verranno applicate una volta accettate ed eseguite tramite un Engineering Change Order (ECO).

Blocca componenti 

Per i componenti multipart non omogenei, assicurati che le icone Locked siano chiuse nel pannello Properties per impedire modifiche alle sotto-parti durante l'annotazione.

Opzione Strictly

Se la casella Strictly è abilitata per un Component Parameter, tutti i componenti devono avere quel parametro corrispondente all'interno di un package. I componenti che non hanno questo parametro vengono annotati come componenti singoli e non vengono raggruppati.

L'esempio seguente illustra come queste opzioni si combinano per fornire un risultato specifico:

Considera un progetto con otto porte OR e otto resistori (come mostrato nell'immagine sotto). Le porte OR contengono un parametro chiamato QuadOrGate, con un gruppo di quattro porte OR che ha il valore del parametro Package1 e l'altro gruppo di quattro porte OR che ha il valore del parametro Package2. I resistori non hanno tale parametro. Abilitando la casella per QuadOrGate nel controllo Component Parameter si garantirà che questo parametro venga usato per controllare il modo in cui i componenti vengono raggruppati; in questo caso, la casella Strictly non è abilitata.

Dopo aver avviato il comando Tools » Annotation » Annotate Schematics, le parti con il parametro  QuadOrGate = Package1 verranno raggruppate nello stesso componente fisico e quelle che hanno il parametro QuadOrGate = Package2 verranno raggruppate separatamente. Tutti gli altri componenti rimanenti che non hanno il parametro QuadOrGate verranno raggruppati insieme. In questo caso, i resistori vengono raggruppati insieme poiché il loro attributo comune è che non contengono il parametro QuadOrGate.

Esempio di componenti raggruppati quando l'opzione Strictly  non è selezionata.
Esempio di componenti raggruppati quando l'opzione Strictly non è selezionata.

Se lo stesso progetto viene annotato ma l'opzione Strictly è selezionata, verranno raggruppati solo quei componenti che hanno il parametro QuadOrGate . In questo caso, le porte OR verranno raggruppate ma i resistori resteranno non raggruppati. Di conseguenza, sebbene l'opzione Strictly fornisca un controllo estremamente preciso sul processo di raggruppamento, nella maggior parte delle situazioni sarà opportuno lasciarla deselezionata.

Esempio di componenti raggruppati quando l'opzione Strictly  è selezionata.
Esempio di componenti raggruppati quando l'opzione Strictly è selezionata.

I componenti multipart possono usare un suffisso identificatore di parte alfabetico o numerico, ad es. U1:1, U1:2 oppure U1:A, U1:B. Il controllo sullo stile del suffisso è specificato nella pagina Schematic - General della finestra di dialogo Preferences . Nota che le Preferences sono globali e si applicano a tutti i fogli schematici attualmente aperti.

Fogli schematici da annotare

È disponibile un elevato grado di controllo su quali fogli schematici e componenti saranno interessati dall'annotazione e sui dettagli di come tali modifiche verranno calcolate.

Specifica dell'ambito di annotazione.
Specifica dell'ambito di annotazione.

  • Un segno di spunta nella casella a sinistra del foglio schematico elencato indica che verrà elaborato come parte del comando di annotazione.
  • L'ambito dell'annotazione è determinato dall'elenco a discesa Annotation Scope e può essere esteso per includere l'intero foglio schematico o limitato ai componenti (non) selezionati. L'uso delle opzioni Ignore Selected Parts o Only Selected Parts richiede che i componenti siano stati selezionati nel progetto prima di eseguire il comando Annotation.
  • Configura l'ordine in cui i fogli schematici devono essere annotati usando il campo Order. Digita un valore direttamente nel campo oppure usa le frecce che compaiono dopo aver fatto clic nel campo per impostare il valore desiderato.
  • Se l'opzione Designator Index Control è selezionata, il valore del designatore inizierà dal valore Start Index. Il Start Index non ha effetto se l'opzione Designator Index Control non è selezionata.
  • È possibile aggiungere un suffisso supplementare alla fine di ciascun designatore specificando una stringa/un valore nella colonna Suffix associata. Evita di usare suffissi di un solo carattere come 'A' o '1', poiché possono essere facilmente confusi con sotto-parti e/o altri valori di designatore.

Elenco delle modifiche proposte

Fare clic sul pulsante Update Changes List per aggiornare il Proposed Change List in modo che tutte le modifiche ai designatori possano essere esaminate prima di essere applicate. Solo i designatori che non sono stati precedentemente impostati (ad es. R?, C?, ecc.) saranno interessati dalle modifiche. Pertanto, se l'intenzione è aggiornare tutti i designatori nel progetto, questi devono prima essere reimpostati premendo il pulsante Reset All.

Reimpostazione dei designatori prima di applicare le impostazioni di annotazione.
Reimpostazione dei designatori prima di applicare le impostazioni di annotazione.

Il pulsante a discesa Reset All può anche essere utilizzato per Reset Duplicates

Il Proposed Change List elenca tutti i designatori delle parti contenute nei fogli selezionati per l'annotazione. Per ogni voce, sono inclusi i dettagli dei valori di designatore Current e Proposed, insieme al Sub (parte) del componente e al Location of Part di origine.

Selezionando la casella associata a un Designator , quel designatore specifico verrà bloccato da qualsiasi modifica. Analogamente, selezionando la casella Sub si impedirà l'aggiornamento di quello specifico componente multipart. Questa opzione può essere utilizzata come alternativa all'impostazione dell'icona Lock nel pannello Properties .

Dopo aver esaminato l'elenco delle modifiche proposte, fare clic sul pulsante Accept Changes (Create ECO) per avviare la finestra di dialogo Engineering Change Order. Una volta eseguito l'ECO, le modifiche di annotazione verranno applicate al progetto.

Comandi aggiuntivi di annotazione schematica

Il menu Tools » Annotation contiene una serie di comandi mirati di annotazione schematica. Il primo elemento del gruppo, Annotate Schematic, è già stato discusso.

Vari comandi di annotazione disponibili
Vari comandi di annotazione disponibili

Reimposta i designatori schematici

Se grandi porzioni di contenuto sono state tagliate e incollate da fonti diverse in un nuovo progetto, potrebbe essere necessario reimpostare tutti i designatori. Poiché questo comando utilizza impostazioni prese dalla finestra di dialogo Annotate , verrà applicato agli elementi precedentemente impostati in quella finestra di dialogo. Ad esempio, se tutti i Schematic Sheets To Annotate erano stati precedentemente selezionati, allora il comando Reset Schematic Designators verrà applicato all'intero progetto indipendentemente dal fatto che i fogli siano attualmente aperti nell'editor o meno. Se invece erano stati precedentemente selezionati solo alcuni Schematic Sheets To Annotate, allora il comando Reset Schematic Designators interesserà solo quei fogli.

Dopo l'avvio del comando, verrà visualizzata una finestra di dialogo di conferma che riepiloga il numero di designatori che richiedono aggiornamento e chiede se si desidera procedere con le modifiche. Dopo aver fatto clic su Yes, tutti i designatori dei componenti in tutti i fogli schematici del progetto attivo abilitati per l'annotazione verranno reimpostati apparendo nella forma: R?C?D?U?, ecc.

I designatori con stato bloccato non vengono reimpostati né modificati in alcun modo.

Reimposta i designatori schematici duplicati 

Quando si duplicano porzioni di un progetto, i componenti appena copiati manterranno gli stessi valori di designatore di quelli da cui sono stati copiati. Il comando Reset Duplicate Schematic Designators fornisce un modo rapido per reimpostare i designatori duplicati a '?'. Poiché questo comando utilizza impostazioni prese dalla finestra di dialogo Annotate , verrà applicato agli elementi precedentemente impostati in quella finestra di dialogo. Ad esempio, se tutti i Schematic Sheets To Annotate erano stati precedentemente selezionati, allora il comando Reset Duplicate Schematic Designators verrà applicato all'intero progetto indipendentemente dal fatto che i fogli siano attualmente aperti nell'editor o meno. Se invece erano stati precedentemente selezionati solo alcuni Schematic Sheets to Annotate, allora il comando Reset Schematic Designators interesserà solo quei fogli.

Dopo l'avvio del comando, verrà visualizzata una finestra di dialogo di conferma che riepiloga il numero di designatori che richiedono aggiornamento e chiede se si desidera procedere con le modifiche. Dopo aver fatto clic su Yes, tutti i designatori duplicati dei componenti trovati in tutti i fogli schematici del progetto attivo abilitati per l'annotazione verranno reimpostati apparendo nella forma: R?C?D?U?, ecc.

I designatori con stato bloccato non vengono reimpostati né modificati in alcun modo.

Annota gli schemi in modalità silenziosa

Il comando Annotate Schematics Quietly viene utilizzato per esaminare tutti i documenti schematici sorgente del progetto attivo abilitati per l'annotazione e assegnare un designatore univoco a qualsiasi componente che attualmente non ne abbia uno. L'annotazione viene eseguita in modalità silenziosa, rendendo possibile applicare tutte le impostazioni precedenti della finestra di dialogo Annotate senza dover riaprire la finestra di dialogo. Questo è particolarmente utile se il progetto sta attraversando una fase rapida di sviluppo e il progettista desidera annotare rapidamente prima di compilare il progetto.

Forza l'annotazione di tutti gli schemi

Questo comando viene utilizzato per esaminare tutti i documenti schematici sorgente del progetto attivo abilitati per l'annotazione e riannotare tutti i componenti in essi contenuti in conformità con lo schema di annotazione attualmente definito nella finestra di dialogo Annotate.

L'esecuzione del comando Force Annotate All Schematics equivale all'esecuzione del comando Reset Schematic Designators seguito immediatamente dal comando Annotate Schematics Quietly. Di conseguenza, il comando Force Annotate All Schematics utilizza le impostazioni precedentemente definite nella finestra di dialogo Annotate per determinare quali componenti e fogli possono essere aggiornati.

Dopo l'avvio di questo comando, viene visualizzata una richiesta di conferma che indica il numero di designatori che verranno aggiornati se l'operazione viene accettata. Dopo aver fatto clic su Yes, tutti i designatori dei componenti in tutti i fogli schematici del progetto attivo abilitati per l'annotazione verranno riannotati, ove necessario, per conformarsi allo schema di annotazione posizionale corrente definito nella regione Schematic Annotation Configuration della finestra di dialogo Annotate .

Back Annotate Schematics

Prima dell'introduzione di Design Compiler e Synchronizer di Altium Designer, le modifiche di annotazione venivano storicamente trasferite dallo schema al PCB tramite un file netlist (*.net). Le modifiche di annotazione che dovevano propagarsi nella direzione opposta, dal PCB allo schema, venivano gestite tramite un processo di back annotation. Questo processo utilizza un file Was-Is (*.WAS) o un file Engineering Change Order (*.ECO) per indirizzare le modifiche da applicare ai designatori schematici.

Questo comando è in gran parte superfluo poiché Design Compiler e Synchronizer sono strumenti molto più efficaci per la gestione della sincronizzazione del progetto. Rimane comunque utile per motivi di retrocompatibilità e per i progettisti che utilizzano strumenti alternativi di layout PCB (come Specctra®). Ulteriori informazioni su come generare il file Was-Is.

Dopo l'avvio del comando, verrà visualizzata la finestra di dialogo Choose WAS-IS File for Back-Annotation from PCB. Sfogliare e selezionare il file .was (o .eco) richiesto. Dopo aver fatto clic su Open, verrà visualizzata una finestra di dialogo informativa che elenca quante modifiche ai designatori sono state apportate dallo stato precedente e quante sono state apportate dallo stato originale. A questo punto, le modifiche non sono ancora effettivamente implementate. Fare clic su OK  per visualizzare la finestra di dialogo Annotate, dalla quale è possibile vedere le modifiche proposte ai designatori correnti prima di decidere di creare un ECO per implementarle.

  • Quando si riannotano i designatori nel PCB, ogni riannotazione produce un file .was univoco che riporta data e ora nel nome file. Questo consente di caricare più file .was in successione, dal più vecchio al più recente, senza perdere la sincronizzazione dei designatori tra il PCB e i fogli schematici sorgente.
  • La back annotation può anche essere eseguita direttamente dalla finestra di dialogo Annotation  facendo clic sul pulsante Back Annotate.

Numera i fogli schematici

Il comando Number Schematic Sheets non modifica i designatori dei componenti, bensì i designatori (numeri) dei fogli schematici. Concettualmente, è quindi correlato al concetto generale di annotazione del progetto.

La numerazione dei fogli e dei documenti consente di controllare la designazione dei fogli e di memorizzarla come parametri all'interno dei rispettivi documenti schematici. La funzione special string di Altium Designer (=SheetNumber, =DocumentNumber, =SheetTotal) può quindi essere utilizzata per esporre questi valori sul foglio (ad esempio nel piè di pagina del foglio) come oggetti di testo.

Numerazione dei fogli schematici.
Numerazione dei fogli schematici.

Il processo di numerazione dei fogli è il seguente:

Numerazione automatica dei fogli (opzione di progetto)

Abilitare per eseguire la numerazione automatica dei fogli. I valori verranno visualizzati nel pannello Projects. È inoltre possibile abilitare la numerazione automatica dei fogli selezionando l'opzione Automatic Sheet Numbering nella scheda Options della finestra di dialogo Project Options.

Numero foglio automatico

Fare clic sul pulsante a discesa Auto Sheet Number per accedere alle opzioni di numerazione dei fogli.

Le opzioni Select Numbering Scheme sono:

  • Display Order - i fogli vengono numerati nell'ordine in cui sono visualizzati.
  • Sheets Hierarchical Structure - Depth First - i fogli vengono numerati dal livello superiore all'interno di ciascun ramo. Il livello superiore viene numerato per primo, poi il primo ramo sotto il livello superiore viene numerato completamente, quindi il secondo ramo e così via.
  • Sheets Hierarchical Structure - Breadth First - i fogli vengono numerati in base al loro livello nella gerarchia. Il livello superiore viene numerato per primo, tutti i secondi livelli vengono numerati successivamente e così via.

Le opzioni Select Numbering Method consentono di selezionare valori sequenziali Increasing o Decreasing .

Numero documento automatico

Fare clic sul menu a discesa Auto Document Number per accedere alle opzioni di numerazione dei documenti. Sono essenzialmente le stesse delle opzioni Auto Sheet Number, con l'aggiunta dei valori Prefix e Postfix .

Le opzioni Parameters sono le seguenti:

  • Prefix - scegliere un prefisso da inserire davanti al numero del documento. Sono supportati prefissi alfabetici (A, B, C, ecc.), numerici (1, 2, 3, ecc.) e non numerici (_*.%, ecc.), comprese combinazioni di tutti questi.
  • Start - scegli un valore numerico da cui iniziare la numerazione.
  • Postfix - scegli un suffisso da aggiungere al numero del documento. Sono supportati suffissi alfabetici (A, B, C, ecc.), numerici (1, 2, 3, ecc.) e non numerici (_*,%, ecc.), incluse combinazioni di tutti questi tipi.
  • Step - scegli un valore con cui incrementare ciascun numero di documento. Ad esempio, se l'Start indice è impostato su 1 e il Step valore è impostato su 100, il primo numero di documento sarà 1 e il successivo sarà 101 (Start + Step), poi 201 e così via.

Aggiorna conteggio fogli

Fai clic sul pulsante Update Sheet Count per conteggiare il numero di fogli nel progetto corrente e inserire il risultato nella colonna SheetTotal. Il conteggio dei fogli sarà il numero totale di fogli nel progetto, indipendentemente dallo schema di numerazione selezionato in uno dei controlli precedenti.

Sposta su/giù

Usa i pulsanti Move Up o Move Down per spostare un documento schematico selezionato verso l'alto o verso il basso nell'elenco. Questo è rilevante quando si utilizza lo schema di numerazione Display Order per specificare i numeri di foglio o di documento.

Numerazione/denominazione personalizzata

Se un'organizzazione dispone di un sistema specifico di numerazione o denominazione che non può essere automatizzato tramite i comandi Auto Sheet Number  o Auto Document Number, i nomi e i numeri dei fogli personalizzati possono essere inseriti direttamente nei campi SheetNumber o DocumentNumber .

Numerazione dei fogli schematici e Device Sheets

I numeri di foglio o di documento non possono essere configurati per i Device Sheets quando sono in sola lettura (stato predefinito) e saranno tratteggiati nella finestra di dialogo Sheet Numbering For Project per indicare che non possono essere aggiornati. Quando i Device Sheets sono impostati come modificabili, il tratteggio viene rimosso e la numerazione di fogli e documenti può essere configurata normalmente.

Controllo della visualizzazione del designatore sul PCB

Le stringhe di designatore estese in un progetto multicanale possono essere laboriose da posizionare nel PCB Editor. Puoi scegliere opzioni di denominazione che producano un nome breve oppure visualizzare invece la designazione originale e logica del componente. Ad esempio, C30_CIN1 verrebbe visualizzato come C30. Ciò richiederebbe l'aggiunta di un'altra notazione sulla scheda per indicare i canali separati, ad esempio disegnando un riquadro attorno a ciascun canale sull'overlay dei componenti.

Puoi selezionare tra la visualizzazione del designatore logico e fisico sul PCB usando il menu a discesa Designator Display nella regione Other del pannello Properties in modalità Board . Se scegli di visualizzare i designatori logici per i componenti in un progetto multicanale, questi verranno mostrati sul PCB e in qualsiasi output generato, come stampe e Gerber. I designatori fisici univoci, tuttavia, vengono sempre utilizzati durante la generazione di una distinta base.

Sincronizzazione del progetto - finalizzazione del processo di annotazione

La sincronizzazione diretta del progetto è il metodo preferito per mantenere corrispondenti i designatori tra schematico e PCB, a meno che tu non abbia accesso sia all'editor schematico sia al PCB Editor. La sincronizzazione del progetto confronta direttamente i componenti e la connettività dello schematico con il PCB, producendo un elenco delle differenze. Viene generato un elenco delle modifiche necessarie per risolvere tali differenze sotto forma di ECO (Engineering Change Order). Un file ECO descrive le differenze tra il progetto corrente e quello desiderato e può essere eseguito, aggiornando la destinazione e riportando il progetto in sincronizzazione.

Sincronizzazione in avanti e sincronizzazione all'indietro

I termini sincronizzazione in avanti e sincronizzazione all'indietro descrivono in modo specifico la direzione in cui annotazioni e modifiche al progetto vengono trasferite durante la sincronizzazione dei dati. Immaginando un flusso di progetto che parte dallo schematico ed è guidato da esso, la sincronizzazione in avanti è il processo di aggiornamento delle modifiche apportate nello Schematic Editor verso il PCB. La sincronizzazione all'indietro è il processo di aggiornamento delle modifiche apportate nel PCB verso lo Schematic Editor.

Sincronizzazione in avanti

Alcuni motivi per cui potresti sincronizzare i dati dallo schematico al PCB sono:

  1. Un nuovo componente viene aggiunto nello Schematic Editor ed è richiesto nel layout PCB.
  2. Hai annotato il tuo progetto schematico per la prima volta o dall'ultima sincronizzazione del progetto.
  3. In un progetto multicanale, hai modificato il Project Options per cambiare lo stile di denominazione fisica (PCB).
  4. Hai eseguito una Board Level Annotation per la prima volta o dall'ultima sincronizzazione del progetto.

Per sincronizzare in avanti il tuo progetto schematico con il progetto PCB

Scegli uno dei seguenti metodi per sincronizzare in avanti il tuo progetto schematico con il progetto PCB:

  1. Seleziona Update PCB Document nel menu Design nello Schematic Editor. Se esistono differenze tra questi e il documento PCB di destinazione, si apre la finestra di dialogo Engineering Change Order con un elenco delle modifiche necessarie per sincronizzare il PCB con il progetto schematico. Fai clic su Execute Changes per sincronizzare il progetto.
  2. Seleziona Import Changes nel menu Design nel PCB Editor, che importa le modifiche dai documenti schematici al documento PCB.

Sincronizzazione all'indietro

La sincronizzazione all'indietro viene eseguita quando hai annotato o modificato il progetto PCB e desideri aggiornare il progetto schematico.

Per sincronizzare il tuo progetto PCB con il progetto schematico

Scegli uno dei seguenti metodi per sincronizzare il tuo progetto PCB con il tuo progetto schematico:

  1. nel PCB Editor, seleziona Update Schematics nel menu Design . Per impostazione predefinita, l'opzione Push Component Designator Changes to Annotation File (if any) nella scheda ECO Generation tab della finestra di dialogo Project Options è selezionata, in modo che le modifiche apportate nel PCB Editor vengano inviate solo al file di annotazione e, in ultima analisi, ai documenti compilati durante la compilazione. Deseleziona questa opzione per inviare le modifiche solo al documento schematico sorgente (vista Editor ).

  2. Dallo Schematic Editor, seleziona Tools » Annotation » Annotate Schematics quindi fai clic sul pulsante Back Annotate nella finestra di dialogo Annotate dialog. Scegli il file WAS-IS generato durante la riannotazione dei designatori nell'ambiente PCB.
Questo è uno strumento legacy. Il metodo preferito di sincronizzazione del progetto è il comando Design » Update Schematics.
  1. Dallo Schematic Editor, seleziona Tools » Annotation » Board Level Annotate quindi fai clic sul pulsante Back Annotate nella finestra di dialogo Board Level Annotate. Scegli il file WAS-IS generato durante la riannotazione dei designatori nell'ambiente PCB.
Questo è uno strumento legacy. Il metodo preferito di sincronizzazione del progetto è il comando Design » Update Schematics.
  1. Dallo Schematic Editor, seleziona Tools » Annotation » Back Annotate Schematics. Scegli il file WAS-IS generato durante la riannotazione dei designatori nell'ambiente PCB.
Questo è uno strumento legacy. Il metodo preferito di sincronizzazione del progetto è il comando Design » Update Schematics.
Back Annotate Schematics sincronizza le modifiche di annotazione apportate nel PCB Editor con il progetto schematico. Questa funzione è utile quando non è possibile avere aperti contemporaneamente il PCB Editor e lo Schematic Editor, ad esempio quando il PCB e lo schematico sono progettati da persone in sedi diverse.

Metodi tradizionali di sincronizzazione del progetto

Altium Designer supporta il tradizionale approccio con file intermedi (netlist e WAS/IS) per la sincronizzazione del progetto. La sincronizzazione in avanti dei dati di annotazione può essere eseguita tramite un file netlist e la sincronizzazione all'indietro può essere eseguita tramite un file WAS/IS (che elenca cosa ogni designatore WAS era e cosa ora IS). Il metodo preferito per sincronizzare il progetto è la sincronizzazione diretta del progetto.

Collegamento dei componenti con Unique ID

Se hai riannotato il progetto, i designatori dei componenti schematici o i designatori dei componenti compilati non corrisponderanno più ai designatori dei componenti PCB, quindi è necessaria una sincronizzazione per chiudere correttamente il progetto. Invece di fare affidamento sul designatore stesso come campo chiave che collega un simbolo schematico al footprint PCB equivalente, Altium Designer può mantenere la sincronizzazione del progetto tramite il sistema Unique IDentifier (UID). L'UID è un valore generato dal sistema che identifica in modo univoco il componente sorgente e associa ciascun componente schematico al corrispondente componente PCB.

Quando un componente viene posizionato su un foglio schematico, gli viene assegnato automaticamente un UID. La prima volta che le informazioni del componente vengono trasferite dai documenti schematici sorgente a un PCB vuoto, le informazioni UID di ciascun componente schematico vengono assegnate al corrispondente componente PCB.

Il refactoring consente di convertire i Device Sheets in Schematic Sheets e viceversa mantenendo l'Unique ID del foglio e dei suoi componenti. Inoltre, puoi rifattorizzare (o spostare) i sottocircuiti su altri fogli schematici nel progetto corrente, mantenendo l'Unique ID del sottocircuito. Il comando Refactor si trova nel menu Edit .

La funzione di sincronizzazione di Altium Designer, avviata lanciando il comando Design » Update, utilizza questi UID per associare ciascun componente schematico al suo equivalente PCB. Gli aggiornamenti/le modifiche al progetto possono quindi essere implementati tramite Engineering Change Orders (ECO). Un ECO elenca tutte le modifiche necessarie per implementare cambiamenti a uno o più documenti di progetto al fine di soddisfare l'azione di sincronizzazione richiesta. Gli ECO vengono utilizzati per effettuare aggiornamenti del progetto in varie situazioni, quali:

  1. Aggiornamenti del progetto da SCH a PCB.
  2. Esecuzione di aggiornamenti di annotazione ai designatori dei componenti schematici e ai designatori dei componenti compilati.
  3. Implementazione di aggiornamenti ai parametri usando Parameter Manager (Tools » Parameter Manager).
  4. Aggiornamento delle informazioni dei parametri con informazioni memorizzate nelle librerie sorgente o in un database aziendale. Ogni volta che confronti lo schematico e il PCB (ad esempio quando selezioni Design » Update), Altium Designer associa innanzitutto i componenti che condividono lo stesso UID. Quando vengono rilevati componenti che non condividono un UID, vieni avvisato e l'applicazione offre di tentare l'associazione tramite designatore. Finché non avrai assegnato un UID corrispondente sia allo schematico sia al PCB, continuerai a ricevere questo messaggio. Gli Unique ID e la loro correlazione sono gestiti nella finestra di dialogo Edit Component Links (Project » Component Links).

Si noti che la finestra di dialogo può essere aperta solo quando è attivo un documento PCB, poiché le modifiche agli UID vengono sempre applicate al PCB e non allo schema. Utilizzare la finestra di dialogo in qualsiasi fase del progetto per visualizzare il collegamento tra i componenti e verificare che i componenti nei vari documenti corrispondano correttamente, nonché per assegnare UID corrispondenti ai componenti che al momento non hanno una corrispondenza.

Se si prevede di rieseguire l’annotazione dello schema o del PCB, è essenziale assicurarsi prima che gli UID corrispondano, poiché una volta modificati tutti i designatori sullo schema o sul PCB, l’UID diventa l’unica informazione utilizzabile per collegare il componente dello schema al suo equivalente sul PCB.

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

Le funzionalità disponibili dipendono dalla soluzione Altium in uso – Altium Develop, un’edizione di Altium Agile (Agile Teams o Agile Enterprise), oppure Altium Designer (con licenza attiva).

Se non vedi nel tuo software una funzionalità descritta,  contatta il team 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.

Contenuto