Annotazione a livello di scheda

A colpo d'occhio

L’annotazione a livello di scheda in Altium Designer consente di controllare come vengono denominati i componenti compilati direttamente dall’editor degli schemi, risultando particolarmente utile per i progetti multicanale e quelli che utilizzano i fogli di dispositivo. Questo articolo spiega a cosa serve l’annotazione a livello di scheda, come aiuta a risolvere i designatori duplicati senza modificare i fogli di dispositivo originali, dove vengono memorizzate le impostazioni di annotazione e come utilizzare la finestra di dialogo Board Level Annotate per definire l’ambito delle modifiche ai nomi, esaminarle e applicarle tramite un ECO. Illustra inoltre le opzioni disponibili per gli schemi di denominazione, inclusi i formati predefiniti e quelli personalizzati basati su parole chiave, per aiutarti a comprendere meglio come viene gestita l’annotazione nell’intero progetto. Continua a leggere per scoprire come organizzare e aggiornare i designatori dei componenti con sicurezza e maggiore controllo.

- Scopri cos’è l’annotazione a livello di scheda, quando è più utile e come aiuta a gestire i designatori dei componenti compilati nell’intero progetto.
- Scopri come utilizzare la finestra di dialogo Board Level Annotate per filtrare fogli, canali e parti, esaminare le modifiche proposte e applicare gli aggiornamenti dell’annotazione.
- Comprendi come funzionano gli schemi di denominazione, i designatori personalizzati e le impostazioni di annotazione, incluso dove vengono memorizzate queste impostazioni nel progetto.
Approfondisci con l'IA:

Board level annotation è il processo di annotazione dei componenti compilati (la vista fisica dei componenti) del progetto tramite l'editor degli schemi. Consente di assegnare nomi ai componenti in base a diversi schemi di denominazione oppure di specificare nomi personalizzati.

Sebbene possa essere utilizzata in qualsiasi progetto, è particolarmente utile per i progetti multicanale e/o i progetti che incorporano fogli dispositivo, nei quali i designatori non possono essere modificati direttamente sul foglio dispositivo. In questo modo, è possibile riannotare l'intero progetto senza modificare i fogli dispositivo originali. L'annotazione a livello di scheda risolve inoltre eventuali conflitti di annotazione dovuti a designatori duplicati all'interno di un progetto e memorizza le modifiche in un file di testo *.Annotation. Include parole chiave aggiuntive per personalizzare gli schemi di denominazione e consente di applicarli a tutti i componenti o solo a un sottoinsieme selezionato.

L'annotazione a livello di scheda offre il pieno controllo sull'annotazione del progetto, con le impostazioni salvate in un file di testo *.Annotation visualizzato nella sottocartella Settings\Annotation Documents del pannello Projects . Altium Designer gestisce automaticamente i file di annotazione.

È possibile scegliere di assegnare un nome a tutti i componenti del progetto, ai componenti selezionati oppure solo a quelli privi di designatore.

Configurazione dell'annotazione a livello di scheda

Per annotare i componenti compilati del progetto tramite l'editor degli schemi:

  • Assicurarsi che i componenti siano stati annotati a livello di schema, in modo che i dati sorgente dello schema, comprese le opzioni di raggruppamento in package per i componenti multiparte, siano disponibili come input per l'annotazione a livello di scheda.

  • Selezionare Tools » Annotation » Board Level Annotate (scorciatoia Ctrl+L) per aprire la finestra di dialogo Board Level Annotate.

La finestra di dialogo Board Level Annotate  visualizza tutti i documenti schematici del progetto.
La finestra di dialogo Board Level Annotate visualizza tutti i documenti schematici del progetto.

Questa finestra di dialogo è composta da due aree principali:

  • Filter Options - per filtrare e impostare l'ambito dell'annotazione.

  • Proposed Change List - le modifiche proposte da applicare in base alle opzioni di annotazione configurate. Le modifiche vengono applicate tramite un ordine di modifica tecnica (ECO).

I seguenti pulsanti si trovano sotto il Proposed Change List:

  • Annotate Options - fare clic per accedere alla finestra di dialogo Board Level Annotation Options, nella quale è possibile personalizzare ulteriormente l'annotazione utilizzando schemi di denominazione predefiniti o personalizzati.

In alternativa, per specificare un nome personalizzato per tutti i componenti o per un componente specifico, deselezionare la casella Apply nella colonna Naming Scheme (nella finestra di dialogo Board Level Annotate ) per disabilitare il Naming Scheme per i componenti selezionati e modificare la colonna PCB Component Instance.

  • Annotate - fare clic sul menu a discesa per scegliere Annotate Undesignated, Annotate All o Annotate Selected. Una volta effettuata la scelta, Proposed Change List verrà aggiornato con il designatore da assegnare a ciascun componente interessato.

  • Reset All - fare clic per ripristinare tutti i designatori ai nomi predefiniti dei componenti compilati. Dopo il ripristino dei componenti, la colonna Prefix mostrerà un'icona del componente con un punto interrogativo () per indicare che il componente è ora privo di designatore.

  • Back Annotate - utilizzare per sincronizzare le modifiche apportate al progetto PCB con i documenti compilati nell'editor degli schemi. Dopo aver fatto clic sul pulsante Back Annotate , si apre una finestra di dialogo File Explorer in cui è possibile scegliere il file per l'annotazione inversa. L'annotazione inversa a livello di scheda funziona allo stesso modo di quella a livello di schema. Per ulteriori informazioni, consultare Generazione del file Was-Is.

Si noti che l'annotazione inversa è una funzionalità legacy; pertanto, si consiglia di utilizzare Design » Update per trasferire le modifiche di annotazione dal PCB allo schema.

Per completare l'annotazione a livello di scheda:

  • Fare clic sul pulsante Accept Changes (Create ECO) . Si apre la finestra di dialogo Engineering Change Order in cui è possibile convalidare l'ECO, generarne un report ed eseguirlo.

  • Fare clic sul pulsante Execute Changes e poi sul pulsante Close per eseguire l'annotazione a livello di scheda.

  • Fare clic sul pulsante Close nella finestra di dialogo Board Level Annotate . Il file *.Annotation verrà aggiornato e sarà possibile visualizzare l'annotazione a livello di scheda nei documenti. Per completare l'annotazione a livello di scheda, sincronizzare i documenti schematici con i documenti PCB selezionando Update PCB Document <Filename> dal menu Design .

Annotazione a livello di scheda e Device Sheet

I Device Sheet sono portabili e possono essere riutilizzati in progetti diversi. Nella maggior parte dei casi, i nomi dei componenti nei Device Sheet sono limitati all'ambito del foglio stesso e richiedono un'annotazione a livello di scheda per poter essere integrati nel progetto in cui vengono inseriti.

L'annotazione a livello di scheda è importante per i Device Sheet perché Device Sheet diversi inclusi in un unico progetto possono contenere designatori duplicati, causando errori di compilazione. L'annotazione a livello di scheda può risolvere eventuali conflitti di denominazione, salvando le modifiche in un file *.Annotation visualizzato nella sottocartella Settings - Annotation Documents.

Nomi predefiniti per i componenti compilati

I nomi predefiniti sono necessari per distinguere le diverse istanze delle rappresentazioni fisiche dei componenti. Questi nomi predefiniti vengono visualizzati nei documenti e utilizzati se non è stata eseguita un'annotazione a livello di scheda per annotare i componenti compilati (fisici). Quando si apre per la prima volta la finestra di dialogo Annotazione a livello di scheda, i nomi predefiniti vengono inseriti nella colonna PCB Component Instance.

La denominazione predefinita dei componenti compilati si applica anche ai progetti multicanale che fanno riferimento più volte allo stesso foglio in un progetto. Ciò si ottiene posizionando nel documento schematico più simboli di foglio che fanno riferimento allo stesso foglio oppure includendo la parola chiave Repeat nel designatore di un simbolo di foglio per creare più istanze di un foglio.

Sebbene questo semplifichi la ripetizione dei circuiti, presenta anche una difficoltà in termini di annotazione. In un progetto multicanale può esistere una sola istanza logica di ciascun componente con un proprio designatore univoco, indipendentemente dal numero di "copie" presenti sul PCB. La scheda Multicanale della finestra di dialogo Project Options (Project » Project Options) garantisce che ogni canale venga annotato in modo univoco con un nome predefinito basato su Room Naming Style e Component Naming Designator Format.

Scheda Multicanale

Le room sono regioni che facilitano il posizionamento e l'annotazione dei componenti nei progetti multicanale. Più precisamente, un canale nello schema elettrico è un'istanza di un foglio ripetuto e, sul PCB, ogni canale è rappresentato da una room. Una volta assegnati a una room, i componenti si spostano insieme a essa, consentendo di gestire e identificare facilmente i singoli canali.

Le room svolgono un ruolo importante nella designazione dei canali, garantendo nomi univoci.

I designatori logici vengono assegnati ai componenti nella scheda Editor . I designatori fisici vengono assegnati ai componenti quando questi vengono posizionati nel progetto PCB o quando viene eseguita un'annotazione a livello di scheda. Nei progetti multicanale, i designatori logici dei componenti dei canali ripetuti possono essere uguali, ma ogni componente deve avere un designatore fisico univoco nel progetto PCB. Questo risultato si può ottenere aggiungendo Room Name al nome del componente, come mostrato nel campo Component Naming qui sotto.

La scheda Multicanale della finestra di dialogo Project Options consente di specificare Room Naming Style e Component Naming Designator Format per i progetti. Impostando il formato dei designatori multicanale in questa finestra di dialogo, si controlla la corrispondenza tra il singolo componente logico nella scheda Editor e le molteplici istanze fisiche sul PCB. La scheda è sostanzialmente suddivisa in due aree: Room Naming e Component Naming.

La scheda Multi-Channel consente di definire formati di denominazione predefiniti flessibili nei progetti multicanale.
La scheda Multi-Channel consente di definire formati di denominazione predefiniti flessibili nei progetti multicanale.

Denominazione delle room

Utilizzare il menu a discesa Room Naming Style per definire il formato di denominazione desiderato per le room del progetto. Queste room vengono create per impostazione predefinita quando si aggiorna il PCB a partire dagli schemi del progetto. Sono disponibili cinque stili: due non gerarchici e tre gerarchici.

Formati non gerarchici dei nomi delle room

Formati gerarchici dei nomi delle room

Numerico non gerarchico con nomi

Percorso dei nomi numerico

 

Alfabetico non gerarchico con nomi

Percorso dei nomi alfabetico

Percorso dei nomi misto

I nomi gerarchici delle room vengono formati concatenando tutti i designatori dei simboli di foglio dei canali (ChannelPrefix + ChannelIndex) nella relativa gerarchia del percorso del canale.

Quando si seleziona uno stile di denominazione delle room dall'elenco, la rappresentazione grafica viene aggiornata dinamicamente per riflettere la convenzione di denominazione che apparirà nel progetto. Le regioni più grandi con tratteggio incrociato rappresentano i canali di livello superiore (o banchi), mentre le regioni ombreggiate al loro interno rappresentano i canali di livello inferiore. Quando il progetto viene compilato, viene creata una room per ogni foglio del progetto, inclusi ciascun banco e ciascun canale di livello inferiore.

Utilizzare il campo Level Separator for Paths per specificare il carattere o simbolo desiderato per separare le informazioni del percorso quando si utilizzano gli stili di denominazione gerarchici. Non vi sono restrizioni sul carattere utilizzato come separatore di livello; tuttavia, un singolo carattere non alfanumerico risulta più leggibile.

Denominazione dei componenti

Sono disponibili diversi formati di designatore per la denominazione dei componenti. È possibile scegliere un formato oppure definirne uno personalizzato utilizzando parole chiave valide. Definire il formato Component Naming selezionandolo dal menu a discesa Designator Format. Sono disponibili otto formati predefiniti: cinque non gerarchici e tre utilizzabili in un contesto gerarchico:

Formati dei designatori non gerarchici

$Component$ChannelAlpha

$Component_$ChannelPrefix$ChannelAlpha

$Component_$ChannelIndex

$Component_$ChannelPrefix$ChannelIndex

$ComponentPrefix_$ChannelIndex_$ComponentIndex

Formati dei designatori gerarchici  

$Component_$RoomName

$RoomName_$Component

$ComponentPrefix_$RoomName_$ComponentIndex

I formati dei designatori non gerarchici assegnano i designatori dei componenti secondo una progressione lineare, a partire dal primo canale ed evitando duplicati. I formati dei designatori gerarchici includono Room Name nel designatore di un componente. Se lo stile scelto per Room Naming Style è uno dei due stili non gerarchici disponibili, anche lo stile del designatore del componente sarà non gerarchico. Se invece per Room Naming Style è stato scelto uno stile gerarchico, anche il designatore del componente sarà gerarchico, poiché il formato includerà le informazioni del percorso.

Definizione di un formato personalizzato per i designatori

È possibile definire un formato personalizzato per i designatori dei componenti digitando direttamente nel campo Designator Format e utilizzando parole chiave valide. Per creare la stringa di formato, utilizzare una qualsiasi combinazione delle seguenti parole chiave.

Parola chiave

Definizione

$RoomName

Nome della room associata, determinato dallo stile scelto nel campo Room Naming Style

$Component

Designatore logico del componente (ad es. U1)

$ComponentPrefix

Prefisso del designatore logico del componente (ad es. U per U1)

$ComponentIndex

Indice del designatore logico del componente (ad es. 1 per U1)

$ChannelPrefix

Designatore logico del simbolo di foglio

$ChannelIndex

Indice specificato per distinguere i diversi canali

$ChannelAlpha

Indice del canale espresso come carattere alfabetico. Questo formato è utile solo se il progetto contiene meno di 26 canali in totale o se si utilizza un formato di designatore gerarchico.

Room Naming Style è rilevante per la denominazione dei componenti solo se la stringa $RoomName è inclusa in Designator Format.

Visualizzazione dei nomi fisici nei documenti

Il progetto viene realizzato nella scheda Editor . I documenti compilati (rappresentazioni fisiche del progetto) sono visibili e accessibili facendo clic sulla scheda compiled document situata nella parte inferiore del documento schematico nell'area di progettazione.

Esempi di schede dell'area di progettazione
Esempi di schede dell'area di progettazione

È possibile specificare le preferenze di visualizzazione dei nomi fisici nei documenti compilati nella pagina Schema - Compilatore della finestra di dialogo Preferences . Nell'area Compiled Names Expansion, selezionare l'espansione dei nomi compilati (fisici) di Designators, Net Labels, Ports, Sheet Number e/o Document Number.

È inoltre possibile utilizzare il menu a discesa associato per selezionare la modalità di visualizzazione degli oggetti. Le opzioni includono Never display superscript (i nomi espansi non vengono mai visualizzati), Always display superscript (i nomi espansi vengono sempre visualizzati) o Display superscript if necessary (i nomi espansi vengono visualizzati solo se diversi da quelli di origine).

Le opzioni relative agli apici si applicano sia alla scheda Editor sia alle schede compiled document . Nella scheda Editor , i nomi compilati vengono visualizzati in apice; nella scheda compiled document , viene visualizzato in apice il nome logico (il nome presente nella scheda Editor ).

Utilizzare il comando Design » Update PCB Document per avviare un processo di trasferimento che crea automaticamente una classe di componenti per ogni foglio schematico del progetto e una room per ogni classe di componenti, raggruppando inoltre i componenti di ogni classe nella rispettiva room, pronti per il posizionamento.

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