Librerie di componenti basate su file

A colpo d'occhio

Scopri come le librerie di componenti basate su file in Altium Designer memorizzano e collegano simboli, footprint, modelli e parametri che definiscono i componenti del tuo progetto. Questo articolo spiega la distinzione tra un simbolo e un componente completo, illustra i formati di modelli e librerie supportati e introduce le librerie integrate per raggruppare componenti pronti all'uso. Continua a leggere per capire meglio come si collegano tra loro i dati dei tuoi componenti.

- Scopri come i simboli schematici si collegano ai modelli specifici dei vari domini e ai parametri dei componenti.
- Comprendi il ruolo delle librerie schematiche, delle librerie PCB e degli altri formati di modelli supportati.
- Scopri come le librerie integrate racchiudono i modelli in un unico file e verificano la corrispondenza tra simboli e modelli durante la compilazione.
Approfondisci con l'IA:

Una soluzione migliore e molto più avanzata per la gestione dei dati dei componenti di progetto consiste nell'ospitare e reperire i componenti in un Workspace connesso. Un Workspace offre un'archiviazione sicura e ad alta integrità dei dati dei componenti, con i vantaggi aggiuntivi della gestione del ciclo di vita e di informazioni aggiornate sulla catena di approvvigionamento.

► Scopri di più sulla libreria del Workspace.

I componenti e il modo in cui sono collegati sono ciò che dà vita al tuo prodotto elettronico unico. I componenti sono gli elementi costitutivi di base di quel prodotto. Ma che cos'è esattamente un componente e dove vengono archiviati i componenti?

Nel mondo reale, i componenti sono oggetti tangibili e sono quindi relativamente facili da identificare. Nel mondo virtuale della progettazione, invece, i componenti devono essere rappresentati in forma astratta mediante una serie di modelli utilizzabili nei vari ambiti di progettazione. Durante i processi di definizione e realizzazione del progetto, un componente è rappresentato come simbolo nello schema elettrico, come footprint sul PCB, come modello SPICE per la simulazione, come descrizione dell'integrità del segnale per analizzare la qualità dei segnali e come modello tridimensionale per la visualizzazione 3D del componente e del PCB. Un unico componente, con una rappresentazione diversa per ciascun ambito di progettazione.

Ogni ambito di progettazione richiede un modello specifico. Per la creazione dello schema elettrico, il modello è denominato simbolo. Poiché l'ambiente di progettazione si basa sull'idea che il progetto inizi dallo schema elettrico, il simbolo schematico viene utilizzato per collegare tra loro i vari modelli.

I parametri aggiungono poi i dettagli necessari per identificare il componente fisico reale, come la potenza nominale, la tolleranza, i dettagli di acquisto, i riferimenti alla scheda tecnica e così via.

Il modello del simbolo si collega agli altri modelli per descrivere completamente il componente in ogni ambito. Il modello 3D viene effettivamente posizionato all'interno del footprint.
Il modello del simbolo si collega agli altri modelli per descrivere completamente il componente in ogni ambito. Il modello 3D viene effettivamente posizionato all'interno del footprint.

Modelli e librerie di modelli

Ogni tipo di modello e componente deve essere archiviato in un file di modello o in una libreria. Alcuni utilizzano un formato di file standardizzato, come SPICE, mentre altri utilizzano un formato proprietario, come il file di libreria schematica, usato per archiviare simboli schematici o componenti.

Alcuni tipi di modelli, come SPICE, vengono archiviati con un modello per file; questi file sono denominati file di modello. Altri, come i footprint PCB, vengono archiviati in un file che può contenere uno o più footprint. Questi file sono denominati librerie di modelli.

Riepilogo dei tipi di modelli e librerie

Per supportare l'ampia gamma di attività di progettazione svolte durante il processo di sviluppo elettronico sono necessari numerosi tipi di modelli e formati di libreria.

Di seguito è riportato un riepilogo di ciascun tipo di modello e libreria.

Ambito di progettazione Tipo di modello o libreria Estensione del file Note
Schematic capture Simbolo *.SchLib Simbolo schematico Altium; può essere un semplice simbolo oppure includere collegamenti ad altri modelli e parametri aggiuntivi per definire un componente completo.
PCB design Footprint *.PcbLib Footprint o geometria che definisce i punti di montaggio e di collegamento del componente sul PCB; può contenere sia gli elementi da fabbricare (piazzole, serigrafia, maschera, ecc.) sia una rappresentazione 3D opzionale del componente montato.
3D PCB design Corpo 3D *.PcbLib Oggetto di progettazione Altium; posiziona uno o più corpi 3D sul footprint per creare un modello 3D del componente nel file *.PcbLib .
STEP *.STEP, *.STP Modello 3D in formato STEP standard; può essere importato in un oggetto Corpo 3D del PCB e posizionato sul footprint nel file *.PcbLib .
Parasolid 3D© *.X_T, *.X_B Modello 3D in formato Parasolid (ASCII o binario); può essere importato in un oggetto Corpo 3D del PCB e posizionato sul footprint nel file *.PcbLib .
SOLIDWORKS 3D© *.SldPrt Modello 3D in formato SOLIDWORKS; può essere importato in un oggetto Corpo 3D del PCB e posizionato sul footprint nel file *.PcbLib .
Circuit simulation Modello SPICE3f5 / XSpice / PSpice *.mdl File di modello SPICE 3f5; descrive il comportamento di un componente utilizzando la sintassi SPICE.
*.ckt File di sottocircuito SPICE; una netlist in formato SPICE che descrive in dettaglio un circuito che modella il comportamento del componente.
Modello SimCode *.txt + *.mdl File/libreria di modelli Digital SimCode in formato ASCII e file intermedio di collegamento del modello (MDL) necessario per associare il modello digitale al simbolo; utilizzati per modellare componenti digitali nella simulazione di circuiti a segnali misti.
*.scb + *.mdl File/libreria di modelli Digital SimCode compilati e file intermedio di collegamento del modello (MDL) necessario per associare il modello digitale al simbolo; utilizzati per modellare componenti digitali nella simulazione di circuiti a segnali misti.
Signal Integrity analysis Modello IBIS *.ibis File Input/output Buffer Information Specification; un modello comportamentale che descrive le caratteristiche elettriche di un pin di ingresso o di uscita.
Component creation Libreria integrata Altium *.IntLib Libreria compilata; contiene tutti i tipi di modelli. Una IntLib è il risultato della compilazione di un progetto LibPkg.
Component creation Libreria Altium collegata a un database *.DbLink File di interfaccia per il collegamento al database; utilizza i dati parametrici archiviati nei componenti SchLib per interrogare un'origine dati ODBC esterna alla ricerca di un record appropriato (ad esempio, un codice componente oppure resistenza, potenza nominale e package). I dati dei campi mappati nel DbLink vengono recuperati e aggiunti al componente durante il posizionamento.
Component creation Libreria database Altium *.SVNDbLib DbLib con controllo di versione: si interfaccia con un repository SVN per il controllo di versione dei modelli schematici e PCB.
Dal punto di vista del progettista di prodotti elettronici, uno degli aspetti più importanti della creazione di un componente è il collegamento tra quel componente e il componente reale che rappresenta. Per i componenti delle librerie basate su file, un approccio consigliato consiste nel collegare direttamente il componente di progetto al relativo fornitore tramite la funzionalità di collegamento ai dati dei fornitori. Per ulteriori informazioni, consulta la pagina Collegamento ai dati della catena di approvvigionamento per le librerie di componenti basate su database e su file.

Il componente

Un componente può essere un elemento semplice, come un resistore a due pin, oppure un connettore di grandi dimensioni con centinaia e centinaia di pin. Per offrire flessibilità nell'organizzazione dei componenti sui fogli dello schema elettrico, il software include diverse utili funzionalità di visualizzazione. 

È un simbolo o un componente?

Una volta collegati i modelli degli altri ambiti e aggiunti i parametri, il simbolo diventa un componente. Molti progettisti continuano a chiamarlo simbolo quando lo vedono sullo schema elettrico perché è ciò che appare, ma a quel simbolo sono collegati i modelli degli altri ambiti e i dettagli parametrici che lo definiscono come componente. Questo documento utilizza il termine symbol per descrivere gli oggetti grafici e i pin posizionati nell'editor di librerie schematiche. In tutte le altre situazioni, viene denominato component.

Il simbolo viene creato nell'editor di librerie schematiche. Non appena aggiungi collegamenti ai modelli e parametri, diventa un componente. I dettagli del componente possono essere aggiunti nell'editor di librerie schematiche oppure, se utilizzi una libreria di tipo DbLink o DbLib, possono essere estratti da un database e aggiunti al simbolo durante il posizionamento sullo schema elettrico (questo argomento verrà approfondito più avanti). In alternativa, i dettagli possono essere aggiunti dopo che il simbolo è stato posizionato sul foglio dello schema elettrico.

Il simbolo

Il simbolo viene creato nell'editor delle librerie schematiche, posizionando oggetti grafici per ottenere la forma desiderata e aggiungendo poi i pin. Sono i pin a conferire al componente le sue proprietà elettriche: il software li identifica come punti di connessione elettrica e li associa ai pad del footprint sul PCB.

I simboli possono essere piccoli e semplici oppure rappresentare componenti con un elevato numero di pin, suddivisi in più parti.  Symbol example
I simboli possono essere piccoli e semplici oppure rappresentare componenti con un elevato numero di pin, suddivisi in più parti.

Consulta gli articoli:

Le librerie basate su file

Altium Designer supporta diversi tipi di librerie basate su file, descritti di seguito.

Modelli schematici e PCB e librerie di modelli

Main pages: Librerie schematiche, Librerie PCB

Agli albori dell'automazione della progettazione elettronica esistevano due ambiti di progettazione: la realizzazione degli schemi elettrici e il layout del PCB. La realizzazione degli schemi produceva una serie di fogli schematici stampati, mentre il layout del PCB produceva i file per la fabbricazione e l'assemblaggio del PCB.

A tale scopo, il progettista doveva poter creare e memorizzare i simboli schematici, pronti per essere posizionati sul foglio schematico. Dettagli quali valore, tensione, potenza, footprint e così via venivano spesso aggiunti dopo aver posizionato il simbolo dalla libreria sul foglio schematico.

Per quanto riguarda i footprint, le funzionalità di modifica erano incentrate sulla realizzazione del progetto come insieme di layer contenenti le forme necessarie per gli strumenti di fotoproduzione. Questo approccio orientato all'output determinava quali forme fossero supportate, fino al carattere utilizzato per il designatore e per le altre stringhe serigrafiche.

Questi semplici simboli e footprint venivano creati e memorizzati in librerie; inizialmente, entrambi i tipi utilizzavano l'estensione di file *.Lib. Quando Windows eliminò il limite di tre caratteri per le estensioni dei file, queste furono modificate in *.SchLib per i simboli schematici e *.PcbLib per i footprint. 

Le librerie schematiche e PCB sono contenitori per la memorizzazione dei modelli. 
Le librerie schematiche e PCB sono contenitori per la memorizzazione dei modelli. 

La libreria integrata

Main page: Librerie integrate

Nel tempo è cresciuta l'esigenza di separare il processo di creazione dei componenti da quello di progettazione del prodotto. Anziché aggiungere i dettagli del componente dopo aver posizionato il simbolo sul foglio schematico, i team di progettazione desideravano definire completamente il componente nella libreria. Si stavano sviluppando anche altri ambiti di progettazione, come la simulazione circuitale, ed era quindi necessario supportare anche i relativi modelli. Per creare componenti pronti all'uso, occorre inoltre poter verificare l'associazione tra simbolo e modello, per poi distribuire questi componenti in un unico file di libreria pronto all'uso.

Per soddisfare questi requisiti è stata sviluppata la libreria integrata (*.IntLib). La libreria integrata contiene tutti i tipi di modelli in un unico file. La sorgente di una libreria integrata è un pacchetto di librerie (*.LibPkg), ossia un progetto che riunisce i simboli, i footprint e i modelli di simulazione sorgenti. Quando il progetto del pacchetto di librerie viene compilato, viene verificata l'associazione tra simbolo e modello e viene creata la libreria integrata. Utilizzando una IntLib, la libreria diventa una risorsa da cui posizionare componenti pronti all'uso, offrendo una valida soluzione per le organizzazioni di medie e grandi dimensioni che desiderano separare la creazione dei componenti dalla progettazione del prodotto.

Glossario

Componente

Un componente è un dispositivo fisico che viene posizionato sulla scheda, ad esempio un circuito integrato o un resistore. Questi componenti possono contenere una singola parte oppure un insieme di parti racchiuse nello stesso package.

Corpo 3D

Un corpo 3D è un oggetto di forma poligonale che può essere aggiunto a un footprint su qualsiasi layer meccanico abilitato. Può essere utilizzato per definire le dimensioni fisiche e la forma di un componente sui piani orizzontale e verticale, consentendo un controllo più preciso delle distanze tra i componenti e una migliore visualizzazione 3D. Gli oggetti corpo 3D fungono anche da segnaposto per i modelli importati nel footprint del componente oppure da oggetti indipendenti non montati sul PCB, come involucri e assiemi.

Designatori

I designatori sono identificatori univoci utilizzati per distinguere un componente da un altro in un PCB. Possono essere alfabetici, numerici o alfanumerici. Anche i pad hanno designatori univoci, che corrispondono ai numeri dei pin del componente.

Footprint

Un footprint definisce (o modella) lo spazio necessario per montare il componente sul PCB. Il modello del footprint di un componente viene memorizzato in una libreria PCB. Un footprint può contenere pad per il collegamento ai pin di un dispositivo e un contorno fisico del package creato con segmenti di pista e/o archi sul layer serigrafico (overlay). Può inoltre includere elementi per il montaggio del dispositivo. I footprint nella libreria PCB non hanno né designatore né commento. Diventano componenti quando vengono posizionati su un foglio PCB, dove vengono assegnati designatori e commenti.

Libreria

Una libreria schematica è un insieme di componenti le cui parti sono memorizzate su fogli separati. Una libreria PCB contiene i footprint dei componenti. Ogni tipo di libreria dispone di un proprio editor. Le librerie integrate combinano le librerie schematiche con i relativi modelli e non possono essere modificate direttamente dagli editor delle librerie.

Oggetto

Un oggetto è un qualsiasi elemento singolo che può essere posizionato nell'area di progettazione dell'editor delle librerie.

Pad

I pad vengono normalmente utilizzati in un footprint per creare piazzole di connessione per i pin dei componenti.

Parte

Una parte è un insieme di oggetti grafici che rappresentano una sezione di un componente contenente più dispositivi. Le parti vengono memorizzate su fogli separati all'interno dei componenti nelle librerie di componenti schematici.

Pin

I pin conferiscono al componente le sue proprietà elettriche e ne definiscono i punti di connessione.

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