Creating a Schematic Symbol

Il simbolo schematico include in genere una forma che può riflettere la funzione del componente e uno o più pin. Il modo in cui un componente viene rappresentato, cioè l’aspetto del simbolo e la disposizione dei pin del componente, dipende dal progettista. Questo dovrebbe essere fatto in conformità con i requisiti della propria organizzazione e con gli standard di progettazione che si scelgono di adottare. Un singolo simbolo di componente può rappresentare l’intero componente fisico, oppure il componente può essere definito da più sotto-parti in cui ciascuna sotto-parte rappresenta una determinata entità logica all’interno del componente fisico (ad esempio, ogni porta AND in un componente quad AND gate, oppure la bobina e i gruppi di contatti in un relè). Questo tipo di componente è chiamato anche componente multi-parte.

Creazione di un nuovo simbolo schematico

I simboli schematici possono essere creati direttamente nel Workspace connesso:

  1. Selezionare File » New » Library dai menu principali, quindi nella finestra di dialogo New Library che si apre, selezionare Create Library Content » Symbol dalla sezione Workspace della finestra di dialogo.

    Creazione di un nuovo Workspace Symbol tramite la finestra di dialogo New Library
    Creazione di un nuovo Workspace Symbol tramite la finestra di dialogo New Library

  2. Nella finestra di dialogo Create New Item che si apre, inserire le informazioni richieste, assicurarsi che l’opzione Open for editing after creation sia abilitata e fare clic su OK. Il Workspace Symbol verrà creato e si aprirà l’editor temporaneo dei simboli schematici, presentando un documento .SchLib come documento attivo. Questo documento sarà denominato in base a Item-Revision, nel formato: <Item><Revision>.SchLib (ad esempio, SYM-001-0001-1.SchLib). Utilizzare il documento per definire il simbolo come descritto di seguito.

    Esempio di modifica della revisione iniziale di un Workspace Symbol: l’editor temporaneo dei simboli schematici fornisce il documento con cui definire il simbolo schematico.
    Esempio di modifica della revisione iniziale di un Workspace Symbol: l’editor temporaneo dei simboli schematici fornisce il documento con cui definire il simbolo schematico.

  3. Quando il simbolo è stato definito come richiesto, salvarlo nel Workspace utilizzando il controllo Save to Server a destra della voce del simbolo nel pannello Projects. Verrà visualizzata la finestra di dialogo Edit Revision, nella quale è possibile modificare Name, Description e aggiungere note di rilascio secondo necessità. Il documento e l’editor si chiuderanno dopo il salvataggio.

Un Workspace Symbol salvato può essere utilizzato durante la definizione di un componente tramite il Component Editor nella modalità Single Component Editing mode o nella modalità Batch Component Editing mode.

I Workspace Symbol possono essere esplorati tramite il pannello Components. Abilitare la visibilità dei modelli facendo clic sul pulsante  nella parte superiore del pannello e selezionando Models, quindi selezionare la categoria Symbols.

Per modificare un Workspace Symbol, fare clic con il pulsante destro sulla relativa voce nel pannello Components e selezionare il comando Edit. Si aprirà nuovamente l’editor temporaneo, con il simbolo aperto per la modifica. Apportare le modifiche necessarie, quindi salvare il documento nella revisione successiva del Workspace Symbol.

Quando si salva un simbolo modificato nel Workspace, è possibile preservarne lo stato del ciclo di vita corrente. Il controllo è fornito tramite l’opzione Preserve lifecycle state (not recommended) disponibile nella finestra di dialogo Create Revision durante il nuovo salvataggio (). Quando l’opzione è abilitata, la nuova revisione del simbolo verrà automaticamente impostata sullo stato del ciclo di vita della revisione precedente. Questa funzionalità è disponibile per gli utenti a cui è stata assegnata l’autorizzazione operativa Allow to skip lifecycle state change for new revisions (ulteriori informazioni in Impostazione delle autorizzazioni operative globali per un Workspace).

È inoltre possibile aggiornare direttamente al volo il Workspace Symbol utilizzato da un Workspace Component, durante la modifica di quel Workspace Component nel Component Editor nella modalità Single Component Editing mode o nella modalità Batch Component Editing mode.
  • Dal punto di vista del progettista, un Workspace Component raccoglie tutte le informazioni necessarie per rappresentare quel componente in tutti i domini di progettazione, all’interno di un’unica entità. Può quindi essere considerato, sotto questo aspetto, come un contenitore, un “bucket” in cui vengono archiviati tutti i modelli di dominio e le informazioni parametriche. In termini di rappresentazione nei vari domini, un Workspace Component non contiene i modelli di dominio del Workspace stessi, ma piuttosto collegamenti a tali modelli. Questi collegamenti vengono specificati durante la definizione del componente.
  • I simboli schematici possono anche essere creati nel Workspace come parte dell’importazione di librerie di componenti esistenti di vecchia generazione (SchLib, PcbLib, IntLib, DbLib, SVNDbLib). L’interfaccia di questo processo – il Library Importer – presenta un flusso intuitivo che prende le librerie inizialmente selezionate e le importa nel Workspace. Ulteriori informazioni su Library Importer.
  • Un nuovo Workspace Symbol può anche essere creato durante la definizione di un Workspace Component nel Component Editor in its Single Component Editing mode.
  • Un simbolo può anche essere creato come parte di una libreria di simboli schematici basata su file.

Definizione di un simbolo schematico

I simboli schematici vengono creati posizionando oggetti grafici per rappresentare il corpo del componente e pin che rappresentano i pin fisici del componente reale. I simboli schematici vengono creati nell’editor dei simboli schematici di Altium Designer.

Note sulla creazione dei simboli:

  • Gli oggetti posizionati nell’editor di libreria vengono sovrapposti nell’ordine in cui vengono inseriti. Utilizzare i comandi Edit » Move per modificare l’ordine di visualizzazione se i pin risultano nascosti dietro il corpo del componente.

  • Solo un’estremità di un pin è elettrica. Questa estremità è chiamata hotspot. Assicurarsi che l’hotspot (l’estremità con cui si tiene il pin) sia lontano dal corpo del componente. Per ulteriori informazioni, fare riferimento all’oggetto Pin object.

  • Nell’editor della libreria schematica, le proprietà del simbolo attualmente attivo, come il designatore predefinito e la descrizione, vengono modificate nel pannello Properties in modalità Symbol. Il pannello viene visualizzato in questa modalità quando non è selezionato nulla. Se si fa doppio clic su un primitivo posizionato come parte del simbolo del componente, il pannello Properties mostrerà le proprietà di quel primitivo anziché quelle del componente padre.

  • L’opzione utilizzata per visualizzare designatore e commento sul foglio dell’editor dei simboli (Show Comment/Designator) viene abilitata/disabilitata per la libreria corrente nella modalità Library Options del pannello Properties. Selezionare il comando Tools » Document Options per visualizzare il pannello Properties in questa modalità.

  • I font possono essere configurati singolarmente per ciascun oggetto durante il posizionamento, oppure è possibile impostare i font preferiti per i nuovi oggetti modificando ciascuno degli oggetti appropriati nella pagina Schematic - Defaults page della finestra di dialogo Preferences.

  • Utilizzare il Schematic Symbol Generation Tool per creare rapidamente componenti con un elevato numero di pin. Lo strumento supporta anche l’importazione dei dettagli dei pin da un foglio di calcolo tramite il menu contestuale.

  • Più pin possono essere importati da un foglio di calcolo nel simbolo corrente tramite i comandi Smart Grid del menu contestuale nel pannello SCHLIB List – ulteriori informazioni.

Quando si crea un Workspace Symbol, tenere presente che è necessario definire solo la grafica del simbolo, ovvero la rappresentazione del componente di livello superiore nel dominio di modifica dello schema. Non si tratta di un “componente schematico” come definito per l’uso nelle precedenti metodologie di gestione dei componenti basate su file, in cui altri modelli e parametri vengono definiti come parte di quel componente schematico. Un componente necessita solo della rappresentazione grafica del simbolo. Includerà collegamenti ad altri modelli di dominio e parametri come parte della propria definizione.

Prima di iniziare a creare i simboli dei componenti, vale la pena dedicare un po’ di tempo alla configurazione delle impostazioni predefinite preferite. Le impostazioni predefinite per tutti gli oggetti di progettazione schematica (sia di libreria sia di foglio) vengono configurate nella pagina Schematic - Defaults della finestra di dialogo Preferences. Quando la pagina della finestra di dialogo Preferences è aperta, premere F1 per ulteriori informazioni su un’opzione.

Preparazione dello spazio di progettazione

Disegnare sempre il simbolo del componente vicino all’origine del foglio (il centro del foglio). Se necessario, riposizionare l’origine del foglio al centro della finestra di progettazione selezionando Edit » Jump » Origin (scorciatoia J, O). Controllare la barra di stato in basso a sinistra dello schermo per confermare che il cursore si trovi sull’origine. I componenti forniti da Altium vengono creati attorno a questo punto, contrassegnato da un mirino che attraversa il centro del foglio. È consigliabile creare sempre i componenti vicino a questa origine.

Quando si posiziona un componente nello schema, il componente viene “tenuto” dall’origine del foglio del simbolo di libreria. Un approccio comune usato durante la creazione del simbolo consiste nel posizionare l’hotspot del pin 1 del componente sull’origine del foglio, in modo che durante il posizionamento dalla libreria al foglio schematico il componente venga tenuto da quel pin. Sebbene ciò non sia obbligatorio (è possibile posizionare i pin del simbolo e gli oggetti del corpo in qualsiasi punto del foglio), se si collocano gli oggetti del simbolo lontano dall’origine, il componente risulterà alla stessa distanza dal cursore quando lo si posiziona dalla libreria su un foglio schematico.

Le unità predefinite per le griglie dello schema e della libreria schematica sono imperiali. Poiché tutti i componenti Altium sono progettati su questa griglia imperiale, è importante comprendere l’impatto della scelta di passare a una griglia metrica, poiché diventa difficile cablare correttamente componenti creati su griglie diverse. Si noti che le griglie imperiali possono essere usate con formati di foglio metrici, come A3, quindi non è necessario passare a una griglia metrica quando si lavora con fogli di dimensioni metriche. Le unità del foglio corrente sono definite nella scheda General nell’area General del pannello Properties in modalità Library Options (usare il comando Tools » Document Options dai menu principali per accedere a questa modalità del pannello Properties).

Usare l’area General del pannello Properties in modalità  Library Options per impostare le unità del foglio corrente.
Usare l’area General del pannello Properties in modalità  Library Options per impostare le unità del foglio corrente.

Le unità per i nuovi fogli (schematici e di libreria) sono definite nella pagina Schematic – General della finestra di dialogo Preferences.

Se lo si desidera, abilitare l’opzione Show Comment/Designator nel pannello Properties per visualizzare le stringhe Comment/Designator del componente corrente nel documento di libreria.

Gli oggetti vengono posizionati sulla griglia di aggancio corrente. La griglia corrente è visualizzata nella parte inferiore dello spazio di progettazione, all’estremità sinistra della barra di stato.

Il Snap Grid e il Visible Grid possono essere impostati anche nel pannello Properties in modalità Library Options. Invece di aprire il pannello Properties  ogni volta che è necessario modificare la griglia, è possibile premere G per far scorrere ciclicamente la griglia di aggancio tra le impostazioni disponibili. Le impostazioni disponibili possono essere modificate nella pagina Schematic – Grids della finestra di dialogo Preferences.

In genere, oggetti e pin vengono posizionati su una griglia di 100 mil o 50 mil, mentre le stringhe sono l’unico oggetto che richiede una griglia di 10 mil. Per facilitare il posizionamento delle stringhe di testo, premere Ctrl mentre si sposta una stringa per passare temporaneamente alla griglia più fine (il valore predefinito è 10 mil). 

Pannello Properties

Quando il documento attivo è un documento Schematic Library (*.SchLib), scegliere il comando Tools » Document Options dai menu principali: il pannello Properties presenta il Library Options. Le seguenti sezioni comprimibili contengono informazioni sulle opzioni e sui controlli disponibili:

Quando viene selezionato un oggetto di progettazione, il pannello presenterà opzioni specifiche per quel tipo di oggetto. La tabella seguente elenca i tipi di oggetto disponibili per il posizionamento nello spazio di progettazione della libreria. Fare clic su un collegamento per accedere alla pagina delle proprietà di quell’oggetto.

Arco Ellisse
Grafica Simbolo IEEE
Pin Poligono
Polilinea Rettangolo
Rettangolo arrotondato Cornice di testo
Stringa di testo Bezier

Creazione del corpo del simbolo schematico

Dopo aver configurato le opzioni dello spazio di progettazione secondo necessità, il passo successivo consiste nel catturare la rappresentazione grafica del componente, cioè creare la grafica del simbolo che rappresenterà quel componente quando verrà posizionato su un foglio schematico. È importante decidere uno standard per i simboli grafici schematici a cui attenersi. Questo fornirà un modello formale durante la progettazione della grafica del simbolo e garantirà un livello di coerenza costante. La metodologia di progettazione di Altium segue lo standard IEEE 315, che non solo copre gli elementi di circuito più comuni, ma definisce anche chiaramente come gli elementi semiconduttori possano essere combinati per rappresentare qualsiasi numero di tipi di dispositivi al silicio.

Il corpo del simbolo viene creato posizionando oggetti grafici di progettazione nello spazio di progettazione dell’editor della libreria schematica usando il menu Place , la barra Utilities oppure il Active Bar. Fare doppio clic sul simbolo schematico posizionato per aprire il pannello Properties e definire ulteriormente ciascuna forma.

Altium Designer include una varietà di forme di simboli chiuse, tra cui rettangolo, poligono, ellisse e rettangolo arrotondato, come mostrato di seguito. 

            

Le forme di tipo linea includono arco, linea/polilinea, bezier e arco ellittico. Le linee/polilinee possono includere punte e code di freccia. Fare doppio clic per aprire il pannello Properties e definire punte e code.  

 

Aggiunta di pin al simbolo

Sono i pin del componente a conferirgli le proprietà elettriche e a definire i punti di connessione sul componente per instradare i segnali in ingresso e in uscita. Viene posizionato un pin per rappresentare ciascun pin del componente fisico reale.

È possibile aggiungere un pin al componente attualmente visibile nello spazio di progettazione del documento della libreria schematica usando uno dei metodi seguenti. In ogni caso, il pin appare sospeso sul cursore e tenuto dall’estremità elettrica. Ruotare e/o capovolgere il pin secondo necessità e fare clic per completare il posizionamento.

  • Usare il comando Place » Pin (o la scorciatoia P, P).

  • Fare clic sul pulsante  nella Active Bar.

  • Fare clic sul pulsante  nel menu a discesa degli oggetti di progettazione della barra degli strumenti Utilities .

  • Uso della finestra di dialogo Component Pin Editor: quando nessun oggetto è selezionato nello spazio di progettazione, il pannello Properties può essere usato per modificare le proprietà del simbolo, inclusa la modifica, l’aggiunta o l’eliminazione dei pin. Il pannello fornisce anche accesso alla finestra di dialogo Component Pin Editor; per aprirla, fare clic sul pulsante  nella scheda Pins del pannello Properties. La finestra di dialogo fornisce un’unica posizione pratica da cui modificare determinate proprietà di qualsiasi pin associato al simbolo. Oltre a consentire la modifica delle proprietà dei pin, la finestra di dialogo permette anche di aggiungere nuovi pin o eliminare quelli esistenti.

Accedere alla finestra di dialogo Component Pin Editor con cui gestire tutti i pin del simbolo creato.Accedere alla finestra di dialogo Component Pin Editor con cui gestire tutti i pin del simbolo creato.

Per un componente multipart, i pin pertinenti per la parte selezionata verranno evidenziati nella finestra di dialogo Component Pin Editor. Tutti i pin delle altre parti saranno visualizzati in grigio.
La finestra di dialogo Component Pin Editor può essere aperta anche nello Schematic Editor, per un componente già posizionato (o una sua parte).

Configurazione delle proprietà del pin

Premere Tab per aprire la modalità Component del pannello Properties e modificare le proprietà del pin prima del posizionamento. I valori numerici verranno incrementati automaticamente nei posizionamenti successivi del pin. Il comportamento di incremento automatico viene configurato nelle impostazioni Auto-Increment During Placement nella pagina Schematic – General della finestra di dialogo Preferences . Utilizzare valori negativi per il decremento automatico.

 
 
 
 
 

Utilizzare la pagina Schematic - General della finestra di dialogo Preferences  per definire il comportamento di incremento automatico.
Utilizzare la pagina Schematic - General della finestra di dialogo Preferences per definire il comportamento di incremento automatico.  Durante il posizionamento o ogni volta che un pin viene spostato, il pin viene tenuto dall'estremità elettrica (chiamata anche estremità attiva del pin). Il pin deve essere posizionato in modo che l'estremità elettrica sia lontana dal corpo del componente. Premere la barra spaziatrice per ruotare un pin mentre viene spostato.

I pin possono anche essere posizionati per rappresentare punti elettromeccanici sul componente, come la linguetta di un regolatore di tensione.

Un pin ha un certo numero di proprietà, tra cui un Nome e un Designatore. È il Designatore del pin che viene utilizzato per associare il pin del simbolo al pad del footprint PCB. La distanza predefinita alla quale il Designator e il Name del pin appaiono dall'estremità del pin è un'impostazione di sistema valida per l'editor Schematic e Schematic Library. Configurare il Pin Margin nella pagina Schematic – General della finestra di dialogo Preferences .

Le impostazioni individuali per il Name possono essere configurate nella finestra di dialogo Component Pin Editor.

Un pin ha un Electrical Type che viene utilizzato dal sistema di controllo delle regole elettriche di Altium per verificare che le connessioni pin-to-pin siano valide. Impostare questa opzione nella finestra di dialogo Component Pin Editor in base al tipo elettrico di quel pin del componente. Il valore predefinito di Pin Length dovrebbe essere adatto alla griglia di aggancio scelta (tipicamente 100 mil o 50 mil). La lunghezza predefinita è 30; le lunghezze tipiche sono 20 o 30.

Symbols È possibile aggiungere Component Pin Editor nella finestra di dialogo Component Pin Editor in diverse posizioni del Pin per rappresentare informazioni elettriche del pin.

Incolla matrice

Oltre ai comandi standard di taglia, copia e incolla, durante la creazione di un simbolo di componente puoi anche usare il comando Edit » Paste Array dal menu principale per posizionare il contenuto corrente degli appunti nel documento corrente come matrice verticale o orizzontale di oggetti. Questo può essere particolarmente utile quando il simbolo del componente da creare deve includere più pin.

Dopo aver avviato il comando, verrà visualizzata la finestra di dialogo Setup Paste Array.

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

Imposta le varie opzioni secondo necessità e fai clic su OK.

Inserisci valori positivi o negativi per la spaziatura, per determinare se la matrice verrà incollata rispettivamente a destra o a sinistra per il posizionamento orizzontale, oppure rispettivamente verso l’alto o verso il basso per il posizionamento verticale.

Ti verrà richiesto di selezionare una posizione iniziale nel documento in cui verrà inserita la matrice. Posiziona semplicemente il cursore nel punto desiderato e fai clic oppure premi Enter. La matrice verrà incollata nella posizione iniziale scelta.

Aggiunta di simboli IEEE

Per rappresentare funzioni o dispositivi logici, in un simbolo schematico possono essere usati simboli IEEE. Questi simboli consentono agli utenti di comprendere le caratteristiche logiche di tali funzioni o dispositivi senza richiedere una conoscenza specifica delle loro caratteristiche interne.

I simboli IEEE disponibili per il posizionamento sono mostrati nell’immagine seguente.

Definizione delle proprietà del simbolo

Le proprietà del simbolo, come il designatore e la descrizione del simbolo, vengono modificate nella modalità Symbol  del pannello Properties .

  • Designator - inserisci il prefisso del designatore richiesto seguito da un ?. Si consiglia che il prefisso sia composto solo da lettere.

  • NameDescription - queste stringhe sono utili quando vengono eseguite ricerche di simboli.

  • Type definisce quale tipo di componente rappresenta questo simbolo. Componenti non standard, come un logo aziendale (Graphical) o un dissipatore di calore (Mechanical), possono essere creati come simboli schematici e inseriti in un progetto.

Il tipo di componente

In un ambiente di progettazione, potrebbe anche essere necessario creare entità di progetto che non sono necessariamente componenti che verranno montati sul PCB finito. Ad esempio, potrebbe esserci un modulo esterno che si collega alla scheda che desideri disegnare come componente e includere nello schema per maggiore chiarezza progettuale, ma che non vuoi includere nella BOM di questa scheda. Oppure potrebbero esserci elementi meccanici, come un dissipatore di calore e una vite di montaggio, che devono essere inclusi nella BOM ma che non vuoi includere nello schema.

Queste situazioni vengono gestite impostando il Type del componente. Per l'esempio appena descritto, il tipo di componente potrebbe essere impostato su Graphical. Un'altra classe speciale di componenti è il punto di test: questo componente è richiesto sia nello schema sia nel PCB. Deve essere verificato durante la sincronizzazione del progetto, ma non è richiesto nella BOM. In questo caso, il Type del componente è impostato su Standard (No BOM).

Per un tipo di componente non standard, imposta di conseguenza il Type .
Per un tipo di componente non standard, imposta di conseguenza il Type .

Oltre a essere usato per determinare se un componente debba essere incluso nella BOM, il campo Type viene usato anche per determinare come quel componente viene gestito durante la sincronizzazione dei componenti. Tutti i tipi Standard, Net Tie e Jumper sono completamente sincronizzati, il che significa che il componente viene trasferito dallo schema al PCB e che viene verificata la connettività della net. Per i tipi Mechanical e Graphical Type, il componente non viene trasferito dallo schema al PCB. Se un componente con uno di questi tipi è stato posizionato manualmente nel PCB ed è stata scelta l'opzione corrispondente Type, allora viene eseguita la sincronizzazione a livello di componente, ma non vengono eseguiti controlli di connettività a livello di net.

Fai riferimento alla modalità Component mode del pannello Properties per informazioni dettagliate sulle varie opzioni Type.

Suddividere il componente in più parti

In alcuni casi, è più appropriato dividere il componente in un certo numero di simboli, ciascuno dei quali viene definito come una Part. Alcuni esempi includono reti di resistori che contengono otto resistori individuali, ognuno dei quali può essere usato indipendentemente dagli altri, la bobina e i gruppi di contatti in un relè, oppure ciascun pin in un connettore, ad esempio se preferisci posizionare i pin del connettore in vari punti del foglio invece di instradare il cablaggio verso un unico simbolo di connettore. Un altro esempio è un 74F08SJX, porta AND quadrupla a 2 ingressi: in questo dispositivo sono presenti quattro porte AND indipendenti a 2 ingressi. Sebbene il componente potrebbe essere disegnato come un unico simbolo che mostra tutte e quattro le porte, sarebbe più utile disegnarlo come quattro porte separate, dove ciascuna porta può essere posizionata indipendentemente dalle altre in qualsiasi punto dello schema.

Questi componenti sono definiti multi-part components. Ogni parte viene disegnata singolarmente nell'editor della libreria schematica e i pin vengono aggiunti di conseguenza. L'immagine seguente mostra la stessa rete di resistori disegnata come parte singola e poi come quattro parti separate.

La stessa rete di resistori è mostrata come parte singola a sinistra e come quattro parti separate a destra.
La stessa rete di resistori è mostrata come parte singola a sinistra e come quattro parti separate a destra.

Note sull'utilizzo di componenti multipart:

  • Nell'editor dei simboli schematici, usa il comando Tools » New Part dai menu principali per aggiungere un'altra parte al componente corrente. In alternativa, fai clic sul pulsante  nel Active Bar oppure fai clic con il pulsante destro del mouse nello spazio di progettazione e scegli Tools » New Part dal menu contestuale. Una nuova parte viene aggiunta al componente e viene aperto un foglio vuoto per quella parte, che diventa attivo nella finestra di progettazione. Usa questo foglio per aggiungere le primitive che costituiranno la rappresentazione grafica della parte.
  • Usa il pannello SCH Library per spostarti tra le parti in un componente multipart, come mostrato di seguito.

    Puoi anche usare i comandi Tools » Next Part e Tools » Previous Part dal menu contestuale accessibile con il clic destro nello spazio di progettazione per mostrare la parte successiva o quella precedente.

  • Per rimuovere la parte attiva dal componente multipart aperto nel documento corrente, scegli Tools » Remove Part dai menu principali oppure fai clic con il pulsante destro del mouse e scegli Tools » Remove Part dal menu contestuale. Puoi anche rimuovere parti da un componente multipart direttamente dal pannello SCH Library.

    Le parti di componenti che sono state rimosse non possono essere ripristinate usando il comando Annulla.
  • Se le parti del componente differiscono leggermente, puoi copiare e incollare il contenuto tra le parti e aggiornare, ad esempio, solo le informazioni dei pin nelle nuove parti.
  • L'editor dei simboli schematici consente un numero illimitato di parti per componente e ogni parte può supportare rappresentazioni grafiche differenti, tramite la funzionalità a livello di componente Alternate Display Mode feature. Inoltre, un componente multipart può essere rappresentato come un singolo simbolo (tutte le parti) oppure come simboli multipli (uno per ciascuna parte) usando un solo componente tramite modalità Normale e Alternativa definite – scopri di più.
  • Il designatore di un componente multipart include un suffisso per identificare ciascuna parte. Il suffisso può essere alfabetico o numerico ed è impostato nella sezione Alpha Numeric Suffix della pagina Schematic - General page della finestra di dialogo Preferences. Nota che questa opzione è un'impostazione dell'ambiente di installazione del software. Non viene memorizzata nella libreria o nel file schematico e, pertanto, non accompagna i file di progetto.
  • I componenti multipart sono considerati omogenei, cioè tutte le parti sono equivalenti durante l'annotazione del progetto e possono potenzialmente essere scambiate durante il processo di annotazione. Ad esempio, una bobina di relè potrebbe essere scambiata con un gruppo di contatti del relè, a seconda delle rispettive posizioni sul foglio schematico. Per bloccare una parte specifica in un componente posizionato, abilita Lock Icon nel pannello Properties come mostrato di seguito.

  • Durante l’annotazione dello schema, le parti di un componente multipart vengono raggruppate per completare un componente in base a quanto Matching Options configurato nella finestra di dialogo Annotate dialog (come mostrato di seguito). Le caselle di controllo abilitate sulla sinistra determinano quali proprietà del componente devono corrispondere affinché le parti possano essere raggruppate insieme. Se è necessario controllare il raggruppamento di parti specifiche in modo che si trovino insieme nello stesso componente fisico, ad esempio una coppia di amplificatori operazionali in un progetto di filtro, e non si desidera assegnarle e bloccarle manualmente, aggiungere un parametro supplementare a quel componente e immettere un valore che definisca quali parti devono essere raggruppate insieme. L’immagine superiore qui sotto mostra le opzioni di corrispondenza della finestra di dialogo Annotate. I parametri abilitati vengono utilizzati per la corrispondenza dei componenti multipart; il parametro ResPack è stato aggiunto nel Properties panel (immagine in basso) per controllare il raggruppamento dei resistori in package (quando le parti hanno lo stesso valore del parametro, possono essere raggruppate nello stesso componente fisico). Si noti l’opzione Strictly. Se questa opzione è abilitata, le parti must includono questo parametro per essere raggruppate insieme. Prestare attenzione a questa opzione se si stanno controllando i raggruppamenti di diversi tipi di componenti multipart: tutti devono includere quel parametro se Strictly è abilitato.

  • Lo scambio delle parti sul PCB può essere eseguito solo su un componente le cui parti sono definite come componente multipart. Per ulteriori informazioni, consultare il documento Pin Pair and Part Swapping.
  • Per definire i pin di alimentazione, è possibile creare una parte aggiuntiva per il componente e posizionare i pin VCC e GND su quella parte. Ricordarsi di abilitare l’opzione   nel Properties panel per assicurarsi che non possa essere scambiata con nessuna delle porte durante la riannotazione.

Modalità di visualizzazione – Presentazioni multiple dello stesso componente

Il software supporta diverse rappresentazioni di visualizzazione dello stesso componente. Queste rappresentazioni possono contenere diverse rappresentazioni grafiche del componente, come una rappresentazione DeMorgan o IEEE. Oppure, ad esempio, alcuni dei vostri clienti potrebbero preferire che i resistori siano disegnati come un rettangolo, mentre altri preferiscono una linea ondulata.

Ciascuna di queste rappresentazioni è definita una Mode modalità di visualizzazione. Se è stata aggiunta una vista alternativa di una parte, questa viene visualizzata per la modifica nell’editor dei simboli schematici selezionando la modalità alternativa dal sottomenu Tools » Mode nei menu principali e dall’elenco a discesa Mode nella barra degli strumenti Mode. La rappresentazione grafica corrente del componente attivo è indicata da un’icona di spunta abilitata accanto alla relativa voce nei menu principali o nell’elenco a discesa Mode  sulla barra degli strumenti Mode . Si noti, tuttavia, che solo le prime 20 modalità grafiche alternative sono elencate nel menu e nella barra degli strumenti.

Oltre a selezionare la modalità normale o una modalità alternativa dai menu principali o dall’elenco a discesa della barra degli strumenti, è anche possibile utilizzare i comandi Tools » Mode » Previous e Tools » Mode » Next dai menu principali (i pulsanti e sulla barra degli strumenti Mode) per mostrare la modalità precedente/successiva del componente attivo.

Un resistore creato con due modalità di visualizzazione. L’editor di libreria include una barra degli strumenti Mode che può essere utilizzata per aggiungere/rimuovere e scorrere le modalità.
Un resistore creato con due modalità di visualizzazione. L’editor di libreria include una barra degli strumenti Mode che può essere utilizzata per aggiungere/rimuovere e scorrere le modalità.

Per aggiungere una modalità di vista alternativa, con la parte del componente visualizzata nella finestra di progettazione dell’editor dei simboli schematici, selezionare Tools » Mode » Add oppure fare clic sul pulsante  nella barra degli strumenti Mode . Viene visualizzato un foglio vuoto per le visualizzazioni Alternate N (N è il numero successivo disponibile nell’intervallo 1-255). In genere, si copia la parte creata nella modalità Normal e la si incolla nella nuova modalità Alternate . Utilizzare Edit » Copy e Edit » Paste per copiare e incollare la modalità Normal nella modalità Alternate . Questo fornisce il corretto insieme di pin e consente di modificare gli elementi grafici e posizionare i pin secondo necessità.

Per rinominare la modalità alternativa corrente, scegliere il comando Tools » Mode » Rename dai menu principali oppure fare clic Rename sulla barra degli strumenti Mode. Dopo aver avviato il comando, verrà visualizzata la finestra di dialogo Rename Alternate Representation . Immettere il nuovo nome per il simbolo selezionato e fare clic su OK. Questa modalità alternativa sarà quindi rappresentata con il nome definito nei menu principali e nella barra degli strumenti Mode.

Per rimuovere la rappresentazione grafica corrente (modalità) del componente attivo, scegliere il comando Tools » Mode » Remove dai menu principali oppure fare clic sul pulsante nella barra degli strumenti Mode. È possibile rimuovere qualsiasi rappresentazione grafica (Normal e Alternate) esistente per un componente. Se il componente ha una o più rappresentazioni Alternative e si rimuove la rappresentazione Normal, la prima Alternativa (Alternate 1) diventerà la rappresentazione Normal. Tutte le altre Alternative verranno rinumerate di conseguenza. Se il componente non ha rappresentazioni Alternative e si rimuove la rappresentazione Normal, la finestra di dialogo di conferma chiederà conferma per rimuovere il componente dalla libreria: facendo clic su Yes  il componente verrà effettivamente eliminato dalla libreria.

La modalità richiesta viene scelta quando il componente viene posizionato dalla libreria sul foglio schematico utilizzando il selettore Mode nell’area Graphical del panel Properties. La modalità di posizionamento predefinita è la modalità visualizzata nell’editor di libreria l’ultima volta che la libreria è stata salvata.

Ogni modalità deve includere lo stesso insieme di pin. In caso contrario, verrà generato un avviso durante la verifica del progetto. Questo è necessario perché è possibile definire un solo insieme di pin-to-pad mappings per ciascun footprint associato a quel componente. I pin non devono necessariamente trovarsi nella stessa posizione in ogni modalità.

Uso di componenti multipart con modalità alternative

Altium Designer supporta la presentazione di un componente multipart come simbolo singolo (tutte le sottoparti) oppure come simboli multipli (uno per ciascuna sottoparte individuale) utilizzando un solo componente tramite modalità Normale e Alternative definite. Ad esempio, un componente con doppio amplificatore operazionale può essere rappresentato da due simboli in una modalità di visualizzazione e da un simbolo singolo in un’altra modalità di visualizzazione, come mostrato nell’immagine seguente. In questo caso, la seconda parte non avrà primitive nella modalità di visualizzazione a simbolo singolo.

Nell’editor dei simboli schematici, le parti senza primitive devono essere elencate sotto tutte le parti che hanno primitive nell’elenco delle parti del simbolo visibile nel SCH Library panel.

Generazione di un report del componente

Il Component Report elenca le informazioni sul simbolo attivo.

  1. Selezionare Reports » Component (scelta rapida R, C).
  2. Si apre come documento attivo un report intitolato <LibraryName>.cmp. Il file include il nome del componente e il numero di parti contenute nel componente. Per ciascuna parte, vengono forniti i dettagli dei pin per ciascuna delle rappresentazioni grafiche (Normale ed eventuali Alternative).

  3. Chiudere il report per tornare all’area di progettazione dell’editor schematico.

Supporto per i componenti jumper

I jumper, detti anche ponticelli, consentono di sostituire il routing con un componente Jumper, che spesso è un elemento essenziale per progettare con successo una scheda a singola faccia. Altium Designer supporta l’uso dei componenti jumper tramite uno speciale tipo di componente Jumper.

Sebbene sia possibile iniziare posizionando direttamente i footprint Jumper sul PCB, un flusso di lavoro consigliato parte dallo schema. Per ulteriori informazioni, fare riferimento alla pagina Working with Jumper Components.

Uso dello strumento di generazione dei simboli schematici

Il compito di creare un simbolo di libreria del componente e i relativi dati dei pin è diventato sempre più complesso con l’aumento della complessità dei componenti. Ad esempio, con gli attuali dispositivi BGA di grandi dimensioni che richiedono il posizionamento e la configurazione di centinaia di pin, spesso sono necessari tempo e sforzi considerevoli per creare simboli di componente validi.

Per alleggerire il carico di lavoro associato alla creazione dei simboli dei componenti, Altium Designer fornisce uno strumento avanzato di generazione dei simboli schematici, basato su un’interfaccia wizard per i simboli e su una finestra di dialogo per l’editor dei pin. Questo strumento offre generazione automatica della grafica del simbolo, tabelle dei pin su griglia e funzionalità intelligenti di incolla dati.

Per accedere alle funzionalità dello strumento di generazione dei simboli schematici in Altium Designer, deve essere installata l’estensione software Schematic symbol generation tool. Questa estensione è installata in Altium Designer per impostazione predefinita. Può essere installata o rimossa manualmente.

Per ulteriori informazioni sulla gestione delle estensioni, fare riferimento alla pagina Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Creazione di un simbolo

Lo strumento di generazione dei simboli schematici diventa disponibile dall’editor della libreria schematica scegliendo il comando Tools » Symbol Wizard dai menu principali. È inoltre possibile accedervi durante la creazione di un componente Workspace utilizzando Component Editor in its Single Component Editing mode facendo clic sull’icona a discesa del pulsante sotto il modello del simbolo e selezionando Wizard dal menu.

Per creare un nuovo simbolo di componente usando lo strumento, aggiungi innanzitutto un nuovo componente al documento di libreria attivo. Il nuovo simbolo può quindi essere sviluppato tramite l’interfaccia dello strumento - la finestra di dialogo Symbol Wizard - che si apre quando viene lanciato il comando. Usa la finestra di dialogo per definire in modo interattivo il simbolo del componente secondo necessità, inclusi il numero di pin, la disposizione di tali pin e i dati dei pin.

  • Number of Pins - digita manualmente oppure usa le frecce su e giù per aumentare o diminuire il numero desiderato di pin.
  • Layout Style - scegli da un insieme di schemi predefiniti in cui il posizionamento dei pin viene assegnato automaticamente. Usa il menu a discesa per selezionare la disposizione preferita. L’Preview immagine a destra e i dati nella colonna Side verranno aggiornati di conseguenza. Le selezioni includono:
    • Dual in-line
    • Quad side 
    • Connector zig-zag 
    • Connector 
    • Single in-line 
    • Manual
      La configurazione Manual indica che le posizioni dei pin non vengono assegnate automaticamente. Lo stile di layout tornerà a questa impostazione quando il posizionamento dei pin di uno stile standard (Quad sideConnector zig-zagSingle in-line) è stato modificato.

Grid

  • Position – l’indice della posizione di riferimento di un pin del simbolo. Questo dato non è modificabile.
  • Group – una stringa inserita manualmente usata per definire un gruppo collettivo di pin.
  • Display Name – la stringa dell’attributo nome visualizzato del pin del componente.

    I nomi dei pin inseriti con barre oblique verranno riconosciuti come nomi alternativi dei pin e aggiunti alle proprietà dei pin del simbolo generato. Nota che l’uso del carattere slash per delimitare ogni funzione del pin è codificato in modo fisso, quindi se un nome pin deve contenere una barra obliqua ma senza creare nomi pin personalizzati per esso (ad esempio, I/O), puoi rimuovere questi nomi pin aggiuntivi usando la modalità Pin del pannello Properties dopo aver creato il simbolo.
  • Designator – la stringa dell’attributo designatore del pin. Per impostazione predefinita corrisponderà automaticamente al Position del pin.
  • Electrical Type – usa il menu a discesa nel campo per selezionare il tipo elettrico del pin. Le selezioni includono InputI/OOutputOpen CollectorPassiveHiZOpen EmitterPower.
  • Description – la stringa dell’attributo descrizione del pin.
  • Side – usa il menu a discesa nel campo per selezionare la posizione del simbolo. Seleziona tra LeftBottomRightTop. Quando questa area viene modificata, l’impostazione Layout style cambia in Manual.
Fai clic sull’intestazione di una colonna per ordinare i dati della griglia in base a quella colonna. Fai di nuovo clic per alternare l’ordine tra crescente e decrescente.

All’interno della tabella, è possibile usare le tecniche standard di copia e incolla per popolare i dati da un gruppo di celle a un altro. Ad esempio, puoi selezionare tre celle in una colonna, copiare i dati (right-click – Copy), quindi selezionare tre celle di destinazione per incollare i dati (right-click – Paste). La stessa tecnica può essere usata per copiare una selezione di dati da una sorgente esterna, come un foglio di calcolo, testo o un file PDF.

Le celle della griglia possono essere modificate manualmente singolarmente o in gruppo. Usa le tecniche standard di Ctrl+click e Shift+click. Per modificare più celle nelle colonne che includono menu a discesa, seleziona l’intervallo di celle desiderato quindi effettua la nuova selezione dal menu su una delle celle selezionate.

Menu del tasto destro

  • Move Up - usa per spostare i dati selezionati in alto di una riga.
  • Move Down - usa per spostare i dati selezionati in basso di una riga.
  • Copy - usa per copiare i dati selezionati negli appunti.
  • Paste - usa per incollare nella posizione del cursore i dati copiati più di recente negli appunti.
  • Smart Paste - usa per aprire la finestra di dialogo Pin Data Smart Paste per copiare diverse colonne di dati da una sorgente esterna nelle colonne corrispondenti della griglia. Usa la finestra di dialogo per configurare i dati delle colonne e i delimitatori, quindi fai clic su Paste. Scopri di più su Smart Paste.
  • Clear - usa per eliminare i dati del pin.

Anteprima

Questa area mostra un’anteprima della grafica del simbolo e rappresenta dinamicamente le impostazioni correnti e i dati dei pin. Usa la barra di scorrimento oppure - e + per aumentare/ridurre lo zoom sulla grafica.

Controlli aggiuntivi

  • Continue editing after placement - se selezionata, la finestra di dialogo rimarrà attiva (consentendo ulteriori modifiche) una volta che il componente è stato posizionato.
  • Place - usa per posizionare il simbolo completato e i dati dei pin. Le scelte includono:
    • Place Symbol
    • Place New Symbol
    • Place New Part

Incollare i dati dei pin

Sebbene i dati dei pin nella tabella possano essere modificati in un valore comune per più celle, le funzioni Paste e Smart Paste della finestra di dialogo offrono un modo avanzato per popolare tutti i dati delle celle importando grandi quantità di dati differenti da sorgenti esterne.

All’interno della tabella, è possibile usare le tecniche standard di copia e incolla per popolare i dati da un gruppo di celle a un altro. Ad esempio, selezionando tre celle in una colonna, copiando i dati (clic destro - Copy), quindi selezionando tre celle di destinazione in cui incollare (clic destro - Paste).

La stessa tecnica può essere usata per copiare e incollare una selezione di dati da una sorgente esterna, come un foglio di calcolo, un file di testo o un file PDF.

Esempio di incollaggio di dati copiati da un foglio di calcolo esterno nella tabella Pin data.Esempio di incollaggio di dati copiati da un foglio di calcolo esterno nella tabella Pin data.

Smart Paste

Oltre alle tecniche standard di copia e incolla, Smart Paste offre la possibilità di popolare più colonne di dati da una sorgente esterna, usando un approccio automatizzato di mappatura delle colonne.

Per copiare diverse colonne di dati sorgente nelle colonne corrispondenti della tabella Pin data, fai clic con il tasto destro nella tabella e scegli il comando Smart Paste dal menu contestuale. Si aprirà la finestra di dialogo Pin Data Smart Paste, che verrà popolata con i dati sorgente. È disponibile una gamma di delimitatori di dati, selezionabili in modo da corrispondere ai delimitatori usati nei dati sorgente.

La finestra di dialogo Pin Data Smart Paste
La finestra di dialogo Pin Data Smart Paste

Posizionamento del simbolo

Una volta configurate secondo necessità le sue impostazioni e i dati dei pin, il simbolo può essere posizionato nello spazio di progettazione per il componente della libreria attiva. Il posizionamento può riguardare un singolo componente oppure una sezione di un componente multipart, usando i rispettivi comandi disponibili dal menu contestuale associato al pulsante Place della finestra di dialogo. Nota che se l’opzione Continue editing after placement è abilitata, la finestra di dialogo Symbol Wizard rimarrà attiva (consentendo ulteriori modifiche) una volta che il componente/parte è stato posizionato.

Quando si accede alla finestra di dialogo Symbol Wizard per un componente esistente in una libreria schematica, verranno visualizzate tutte le impostazioni e i dati dei pin, pronti per ulteriori modifiche. La finestra di dialogo verrà presentata nel suo stato predefinito solo quando viene usata per un nuovo componente di libreria.

Accelerare la creazione di simboli schematici con lo strumento Smart Grid Insert

Lo strumento Smart Grid Insert disponibile nel pannello SCHLIB List ti consente di mappare i dati attualmente presenti negli appunti alle proprietà degli oggetti di Altium Designer. Questi strumenti semplificano notevolmente il processo di creazione dei simboli schematici e, in pochi passaggi, puoi creare i pin di un componente direttamente da dati esterni come un foglio di calcolo, un PDF o un file ASCII.

Scopri di più sui List panels.

Sebbene tu possa copiare direttamente i dati sorgente dei pin in Altium Designer, vale la pena eseguire una piccola quantità di lavoro preparatorio per ottenere un risultato ottimale. Un foglio di calcolo è il posto giusto per farlo. In genere sarà necessario eseguire solo pochi passaggi, tra cui:

  • Aggiungere una riga di intestazione per rendere più semplice la mappatura colonna per colonna. Non preoccuparti di far corrispondere esattamente i nomi delle colonne, Altium Designer è molto efficace nell’inferire automaticamente la mappatura corretta.

  • Aggiungere una colonna Object Kind, in modo che Altium Designer sappia che deve creare oggetti di tipo pin.

  • Aggiungere una colonna Type, per specificare il tipo elettrico di ciascun pin.

  • Includere le posizioni X e Y dei pin. I fogli di calcolo dispongono di strumenti eccellenti per riempire le celle con valori; ad esempio, se fai clic con il tasto destro e trascini per selezionare un insieme di celle in Microsoft Excel, puoi specificare la serie numerica desiderata, rendendo semplice distanziare i pin nella libreria schematica.

I componenti con un numero elevato di pin e suddivisi regolarmente in sezioni, come gli FPGA, si prestano bene a essere implementati come componenti multipart in Altium Designer. Il modo più semplice per farlo è creare tutti i pin nella prima parte del componente di Altium Designer, quindi tagliare e incollare i blocchi di pin nelle altre parti.

Per ottenere i pin in gruppi ordinati e pronti per ciascuna parte, prova a lasciare un paio di righe vuote tra i pin di ogni parte nel foglio di calcolo. Questo non solo rende facile vedere dove potrebbe essere necessario riavviare i valori delle coordinate, ma ti consente anche di aggiungere automaticamente i valori X e Y a un’ampia selezione e poi rimuovere i valori X e Y ridondanti nelle righe vuote. Il risultato sarà l’assenza di pin nelle posizioni eliminate, con una spaziatura ordinata dei gruppi pronti per ciascuna parte.

Usa gli strumenti del foglio di calcolo per aggiungere coordinate X e Y appropriate ai pin.
Usa gli strumenti del foglio di calcolo per aggiungere coordinate X e Y appropriate ai pin.

Seleziona e copia le celle richieste nel tuo foglio di calcolo. Non preoccuparti se nella selezione sono presenti colonne che non ti servono: gli strumenti Smart Grid possono ignorarle.

In Altium Designer, fai clic con il pulsante destro nel pannello SCHLIB List e seleziona Smart Grid Insert dal menu per aprire la finestra di dialogo Smart Grid Insert. Se i dati di origine includono una riga di intestazione, Altium Designer tenterà di identificare automaticamente il tipo di oggetto e quindi creerà un elenco degli oggetti creati. Un aspetto da tenere presente è che, prima di mappare le colonne, l’elenco degli oggetti creati avrà le proprietà dell’oggetto pin predefinito corrente di Altium Designer. Quindi, per esempio, se vuoi che tutti i pin vengano posizionati a 180 gradi con una lunghezza di 20, imposta i valori predefiniti in Altium Designer prima di avviare il processo Smart Grid. In questo modo non dovrai preoccuparti di aggiungere queste impostazioni nel foglio di calcolo o di modificarle in Altium Designer dopo il processo di creazione. Non sai come impostare i valori predefiniti? Seleziona semplicemente Place » Pin dai menu, quindi prima di posizionare un pin premi Tab per modificare i valori predefiniti, poi posiziona ed elimina quel singolo pin.

Un altro grande vantaggio dell’inclusione di una riga di intestazione è che puoi usare il pulsante Automatically Determine Paste. È una funzione eccellente: cercherà e confronterà i campi dell’oggetto creato con i titoli delle colonne dei dati di origine, facendo scelte intelligenti su come mapparli. Non preoccuparti se la funzione automatica ne sbaglia uno: puoi usare il pulsante Undo Paste per annullare la mappatura di una colonna. Per eseguire la mappatura manualmente, seleziona una colonna nei dati di origine e la colonna corrispondente negli oggetti creati, quindi fai clic sul pulsante Paste Column.

Non appena fai clic su OK, l’insieme degli oggetti creati apparirà nello spazio di progettazione. Aggiungi un corpo appropriato a ciascuna parte, quindi taglia e incolla per creare le singole parti, e il simbolo sarà pronto.

I pin inseriti con Smart Grid e le parti con i corpi del componente aggiunti. 
I pin inseriti con Smart Grid e le parti con i corpi del componente aggiunti.

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