Creare e mantenere i propri componenti e librerie

A colpo d'occhio

Componenti accurati e ben mantenuti sono essenziali per progetti elettronici affidabili. Questo articolo illustra le opzioni di gestione dei componenti e delle librerie in Altium Designer, dalle librerie basate su file e database a un Workspace connesso. Descrive inoltre i vantaggi dei componenti ospitati nel Workspace e introduce il processo di creazione di un nuovo componente. Continua a leggere per trovare l'approccio più adatto al tuo team e fare un passo avanti verso una migliore organizzazione dei dati dei componenti.

- Scopri come i simboli schematici, i footprint PCB e altri modelli rappresentano i componenti reali.
- Confronta le opzioni disponibili per le librerie ed esplora le funzionalità del Workspace, come la condivisione dei dati dei componenti, il riutilizzo dei modelli, le informazioni sulla catena di fornitura e il monitoraggio del ciclo di vita.
- Scopri come iniziare a creare un componente nel Workspace utilizzando l'editor dei componenti e i template dei componenti.
Approfondisci con l'IA:
Image of various components

Un progetto elettronico è un insieme di componenti collegati tra loro. La parte gratificante dello sviluppo di un prodotto consiste nell'ideare soluzioni ingegnose alle sfide tecniche e nel collegare questi componenti per realizzare un progetto unico.

Tuttavia, gran parte del lavoro, e per molti progettisti la parte più noiosa, consiste nel creare i componenti. Anche se può non essere entusiasmante, i componenti diventano una risorsa preziosa per l'azienda ed è essenziale che rappresentino accuratamente il componente reale.

Il componente che acquisti e saldi sulla scheda o utilizzi in un cablaggio è il componente reale, ma deve essere modellato in ciascuno degli ambiti della progettazione elettronica in cui desideri utilizzarlo.

A seconda delle implementazioni progettuali che intendi realizzare, il componente potrebbe includere un simbolo per lo schema elettrico, un modello di simulazione per il simulatore circuitale, un modello IBIS per l'analisi dell'integrità del segnale, un pattern o un footprint per il layout del PCB e un modello 3D per la visualizzazione, la verifica delle distanze di isolamento in 3D e l'esportazione nell'ambiente CAD meccanico.


Gestione dei componenti

Una gestione efficace dei dati dei componenti è essenziale per la progettazione elettronica, e la gestione dei componenti utilizzati in un progetto è sempre stata un elemento fondamentale del software di progettazione Altium. Con l'evoluzione del software nel corso degli anni, le metodologie di gestione dei componenti hanno fatto molta strada: dalle semplici librerie separate di modelli schematici e PCB, passando per le librerie basate su database, fino ai componenti del Workspace, che estendono la rappresentazione dei componenti di progetto all'intero contesto dello sviluppo prodotto, offrendo funzionalità all'avanguardia e facili da usare per una collaborazione senza pari durante l'intero processo di progettazione.

Workspace

Libreria del Workspace

Componenti memorizzati in un Workspace connesso che offre un'unica fonte di dati aggiornati e standardizzati sui componenti per l'intero team di progettazione. Le funzionalità di ricerca parametrica e a faccette consentono di trovare e posizionare i componenti necessari in modo rapido ed efficiente. Questi componenti sono strettamente associati al componente fisico prodotto e ai dati della catena di approvvigionamento accessibili durante la progettazione, offrendo un miglioramento significativo in termini di costi e tempi di approvvigionamento per la produzione del prodotto assemblato.

Database

Libreria database Vuoi associare strettamente i componenti di progetto al database aziendale? Allora esplora le librerie database. Ogni record è un componente e fa riferimento ai modelli necessari e ai dati parametrici del componente. I collegamenti ai modelli e i parametri vengono aggiunti al simbolo durante il posizionamento, trasformandolo in un componente Altium Designer.
Libreria database SVN Una libreria database SVN è un'estensione del modello di libreria database, con la differenza che il simbolo e i modelli sorgente sono archiviati sotto controllo di versione. Le librerie sorgente vengono create, ampliate e gestite all'interno di un repository basato su Subversion. Il collegamento al repository e al database esterno è definito in un file di libreria database SVN (*.SVNDbLib).
Collegamento al database Con questo metodo, il file di collegamento al database (*.DbLink) definisce il collegamento tra il componente schematico e un record corrispondente in un database. La corrispondenza del record viene stabilita mediante il collegamento di campi chiave, che può utilizzare un singolo campo chiave (ad esempio un codice componente) oppure più campi chiave (definendo una clausola Where).

File

Libreria integrata Preferisci avere i componenti già raggruppati e verificati in un unico file? Allora compila i modelli sorgente di schema elettrico, PCB e simulazione per generare una libreria integrata (*.IntLib).
Libreria schematica Una libreria schematica (*.SchLib) può essere una libreria di modelli, contenente i simboli dei componenti; se invece a ogni simbolo vengono aggiunti collegamenti ai modelli e dati parametrici, diventa una libreria di componenti.
Libreria PCB Una libreria per memorizzare i modelli di footprint PCB (*.PcbLib). Se necessario, è possibile aggiungere un modello 3D a ciascun footprint. I modelli 3D vengono creati a partire da oggetti corpo 3D oppure da un modello STEP importato in un oggetto corpo 3D.

Libreria del Workspace

I componenti sono memorizzati nel tuo Workspace: un'unica posizione centralizzata e sicura per tutti i dati di progettazione, accessibile all'intero team. I vantaggi dell'utilizzo di componenti ospitati in un Workspace sono numerosi. Eccone alcuni:

  • Single source of component data – con un Workspace accessibile all'intero team, i progettisti possono reperire componenti aggiornati e standardizzati da un'unica posizione sicura, ottenere dati in tempo reale sulla catena di approvvigionamento e utilizzare la ricerca parametrica e a faccette per trovare esattamente i componenti di cui hanno bisogno.

  • Design-time choice of physical components – per ogni componente, puoi scegliere quali parti di produzione possono essere utilizzate per implementarlo durante l'assemblaggio della scheda.

  • Real-time supply-chain information – restituiti dal database aggregato dei componenti di Altium Parts Provider (che a sua volta si interfaccia con i fornitori abilitati e ne raccoglie i componenti), per consentire al progettista di conoscere i costi e la disponibilità attuali delle parti selezionate presso tutti i venditori che le commercializzano (come definito nel catalogo locale dei componenti del Workspace). Queste informazioni possono essere aggiunte a un componente in qualsiasi momento, anche dopo averlo salvato nel Workspace, senza modificarlo direttamente e quindi senza influire sui progetti in cui è già utilizzato, per poi essere impiegate in una distinta base.

  • Concurrent editing of the library – poiché la libreria del Workspace è essenzialmente un insieme di elementi componente ospitati dal Workspace stesso, più utenti possono modificare o creare nuovi componenti per la libreria in modo indipendente, senza dover attendere che gli altri utenti terminino il proprio lavoro.

  • Component Models Reuse – un componente può essere considerato un «contenitore» in cui vengono memorizzate tutte le informazioni parametriche e i modelli dei vari ambiti, inclusi il simbolo schematico, i footprint PCB e i modelli di cablaggio e simulazione. Un componente non contiene i modelli stessi, ma collegamenti ai relativi elementi modello, anch'essi presenti in un Workspace, in modo che un singolo modello possa essere utilizzato da più componenti. Se un modello cambia, ti verrà suggerito di aggiornare tutti i componenti che lo utilizzano, assicurando così che nessun componente utilizzi un modello obsoleto.

  • Direct Component Editing – se un componente deve essere modificato, puoi aprirlo per la modifica direttamente dal Workspace. Un'istanza temporanea dell'editor dei componenti consente di modificarne ogni aspetto, inclusi i modelli a cui fa riferimento, senza dover gestire alcun documento basato su file.

  • Use of Component Templates – applica modelli basati sui parametri e sulla tassonomia dei componenti, affinché ogni nuovo tipo di componente disponga automaticamente del corretto insieme di parametri conforme alla distinta base, automatizzando inoltre l'applicazione dei corretti schemi di denominazione, revisione e ciclo di vita.

  • Component Lifecycle Validation – se un componente si trova nello stato «fine vita», «obsoleto» o «abbandonato», riceverai un avviso prima di tentare di produrre schede che lo utilizzano.

  • Where-used Component Traceability – i componenti sono tracciabili in tutti i loro utilizzi: se un componente diventa obsoleto, puoi verificare in quali progetti è stato utilizzato per sapere quali devono essere aggiornati. Se un simbolo o un footprint presenta un errore, puoi visualizzare tutti i componenti che lo utilizzano per poterli correggere.

  • Requests of new components – un progettista può inviare richieste di componenti nuovi (o mancanti) ai responsabili delle librerie e ricevere una notifica quando il componente diventa disponibile per l'utilizzo nei progetti, sia per il richiedente sia per gli altri progettisti dell'azienda.

Altium Designer si connette a un Workspace. Questo Workspace può essere fornito in uno dei seguenti modi:

  • Un Workspace ospitato su Altium 365 – la piattaforma cloud alla base delle varie soluzioni disponibili da Altium: Altium Develop e Altium Agile. Il Workspace principale di questo 'motore' assume una denominazione che ne riflette l'associazione alla rispettiva soluzione:

    • Altium Develop Workspace – quando viene creato nell'ambito della soluzione Altium Develop.

    • Altium Agile Workspace – quando viene creato nell'ambito della soluzione Altium Agile.

  • Un Workspace fornito tramite Altium On-Prem Enterprise Server. Noto anche come Enterprise Server Workspace, viene installato e gestito dal reparto IT della tua azienda.

Con un Workspace Altium 365 puoi beneficiare di un insieme più ricco di funzionalità collaborative, tra cui la condivisione globale. Inoltre, essendo basato sul cloud, avrai sempre la versione più recente del Workspace senza doverti preoccupare degli aggiornamenti manuali.

Scopri di più sulla progettazione con un Workspace connesso.

Quando ospiti i tuoi componenti in un Workspace Altium 365, puoi visualizzare informazioni più dettagliate sullo stato dei componenti tramite una dashboard Library Health dedicata. Questa fornisce maggiori dettagli sui problemi e ti consente di valutare e correggere rapidamente i componenti di conseguenza.

Librerie di database

Database Libraries

Altium Designer consente di posizionare componenti direttamente da un database aziendale, creando e utilizzando un Database Library. Il posizionamento viene eseguito dal pannello Components che, dopo l'installazione di una libreria di database, funge da browser per il database.

Dopo il posizionamento, le informazioni sui parametri di progetto possono essere sincronizzate tra i componenti posizionati e i corrispondenti record collegati nel database. È possibile eseguire aggiornamenti completi dei componenti, inclusi il simbolo grafico, i riferimenti ai modelli e i parametri. Le informazioni parametriche del database possono anche essere incluse nella distinta base (BOM) finale, pronta per l'approvvigionamento dei componenti.

Scopri di più sulle librerie di database.


Librerie basate su file

Library files

Se devi conservare i componenti localmente, nel file system, puoi organizzarli in librerie basate su file.

Una libreria basata su file di Altium Designer è una raccolta arbitraria di modelli o componenti. Sei tu a decidere come organizzare i modelli o i componenti nelle librerie. Puoi strutturare le librerie in base ai fornitori dei dispositivi oppure raggruppare i componenti per funzione, ad esempio creando una libreria per tutti i microcontrollori utilizzati dalla tua azienda.

I simboli dei componenti dello schema vengono creati nelle librerie schematiche (*.SchLib). I componenti di queste librerie fanno quindi riferimento a footprint e altri modelli definiti in librerie di footprint separate (*.PcbLib) e in file di modello. Come progettista, puoi posizionare i componenti da queste singole librerie di componenti oppure compilare le librerie di simboli, le librerie di footprint e i file di modello in librerie integrate (*.IntLib).

Scopri di più sulle librerie di componenti basate su file.


Modelli

A component

Dal punto di vista del progettista, un componente riunisce in un'unica entità tutte le informazioni necessarie per rappresentarlo in tutti gli ambiti di progettazione. In questo senso, può quindi essere considerato un contenitore.

Ogni componente è una raccolta di modelli collegati e dati parametrici del componente. Sono i modelli a contenere le informazioni dettagliate necessarie per ciascun ambito di progettazione.

È possibile utilizzare i seguenti tipi di modello:

Simbolo schematico Il simbolo rappresenta il componente sul foglio dello schema. Il simbolo viene creato utilizzando oggetti di disegno standard, mentre i pin aggiungono le proprietà elettriche.
Modello SPICE Simula il comportamento dei componenti collegati utilizzando il simulatore SPICE. I modelli SPICE vengono solitamente forniti dai fornitori dei dispositivi.
Modello di integrità del segnale Con l'aumento delle velocità di commutazione dei dispositivi e dei circuiti, le interconnessioni del PCB diventano parte integrante del circuito. I modelli IBIS descrivono il comportamento dei pin, consentendo al simulatore di integrità del segnale di Altium Designer di analizzare le piste.
Footprint PCB Per ogni componente è necessario definire sul PCB uno spazio in cui montarlo e collegarlo: il footprint è il modello che definisce tale spazio. Un footprint PCB viene creato da un insieme di oggetti standard, con le piazzole che forniscono la connettività.
Modello 3D I prodotti elettronici di oggi sono compatti, con componenti disposti in spazi molto ridotti, hanno forme insolite e possono includere un PCB ripiegato per adattarsi all'involucro. Per progettare un prodotto di questo tipo, è necessario poter modellare il PCB in 3D, così da visualizzare la scheda finita, verificare le distanze di isolamento in 3D e trasferire la scheda completa di componenti nell'ambiente CAD meccanico. Per farlo, serve un modello 3D di ciascun componente.

Scopri come creare e gestire simboli, modelli di footprint, modelli di simulazione e modelli 3D nel tuo Workspace.


Il pannello Components

The expanded Components panel

Il pannello Components consente di accedere direttamente a tutti i componenti disponibili in Altium Designer, inclusi quelli del Workspace e delle librerie basate su database e file.

Il pannello attinge ai componenti di un Workspace e di tutti i file di libreria aperti o installati. Offre informazioni complete sul componente selezionato (parametri, modelli, scelte dei componenti, dati dei fornitori, ecc.), il confronto tra componenti e, per i componenti del Workspace, una funzione di ricerca parametrica basata su filtri per specificare i parametri desiderati. Grazie a filtri dinamici contestuali, la funzione di ricerca del pannello consente di individuare rapidamente il componente esatto di cui hai bisogno nel Workspace connesso della tua azienda.

Scopri di più sul pannello Components.


Il pannello Manufacturer Part Search

Puoi anche cercare componenti effettivamente in produzione utilizzando il pannello Manufacturer Part Search, che impiega le funzionalità di base del motore di ricerca e la vista utilizzate nel pannello Components. Un componente del produttore selezionato può essere utilizzato come base per un nuovo componente nel Workspace connesso, oppure i suoi parametri e le sue schede tecniche possono essere aggiunti a un componente già posizionato.

L'icona  nella voce di un componente indica che a tale componente sono assegnati dei modelli (simboli schematici, footprint PCB, modelli di simulazione). Quando si crea un nuovo componente basato su questo componente del produttore, vengono acquisiti anche i relativi modelli. In alternativa, puoi scaricare il componente in locale o posizionarlo direttamente sullo schema elettrico.

Scopri di più sul pannello Manufacturer Part Search.


Come proseguire?

Creazione di un simbolo schematico

Creazione di un footprint PCB

Creazione di un componente per il cablaggio di un cablaggio elettrico

Utilizzo di modelli e librerie di pad e via

Librerie basate su database

Librerie di componenti basate su file

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Enter per inviarci il tuo feedback.
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