Creare e mantenere i propri componenti e librerie

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 per affrontare le sfide tecniche e collegare questi componenti per realizzare un progetto unico.

Tuttavia, gran parte del lavoro, che molti progettisti considerano la più tediosa, consiste nella creazione dei 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 di progettazione elettronica in cui intendi utilizzarlo.

A seconda delle implementazioni progettuali che intendi realizzare, il componente può 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 footprint per il layout del PCB, e un modello 3D per la visualizzazione, la verifica delle distanze di sicurezza 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 compiuto un lungo percorso: 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 del progetto all'intero processo di sviluppo del prodotto, offrendo funzionalità all'avanguardia e facili da usare per una collaborazione senza precedenti durante l'intero processo di progettazione.

Workspace

Libreria del Workspace

Componenti archiviati in un Workspace connesso che offre un'unica fonte di dati dei componenti aggiornati e standardizzati per l'intero team di progettazione. Le funzionalità di ricerca parametrica e per 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 basata su database Vuoi associare strettamente i componenti del progetto al database aziendale? Allora esplora le librerie basate su database. Ogni record è un componente che fa riferimento ai modelli richiesti e ai dati parametrici del componente. I collegamenti ai modelli e i parametri vengono aggiunti al simbolo durante il posizionamento, trasformandolo in un componente di Altium Designer.
Libreria basata su database SVN Una libreria basata su database SVN è un'estensione del modello di libreria basata su database, con la differenza che il simbolo e i modelli sorgente sono archiviati sotto controllo di versione. Le librerie sorgente vengono create, aggiunte e gestite all'interno di un repository basato su Subversion. Il collegamento al repository e al database esterno è definito in un file di libreria basata su 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 nel database. La corrispondenza tra i record viene stabilita tramite il collegamento dei campi chiave, che può utilizzare un singolo campo chiave (ad esempio un codice componente) o 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 schematici/PCB/di simulazione per generare una libreria integrata (*.IntLib).
Libreria schematica Una libreria schematica (*.SchLib) può essere una libreria di modelli contenente simboli dei componenti; se a ciascun simbolo vengono aggiunti collegamenti ai modelli e dati parametrici, diventa una libreria di componenti.
Libreria PCB Una libreria per archiviare i modelli dei 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 archiviati 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, gli ingegneri possono reperire componenti aggiornati e standardizzati da un'unica posizione sicura, ottenere dati della catena di approvvigionamento in tempo reale e utilizzare la ricerca parametrica e per faccette per trovare esattamente i componenti di cui hanno bisogno.

  • Design-time choice of physical components – per ogni componente, puoi scegliere quali componenti dei produttori possono essere utilizzati per implementarlo durante l'assemblaggio della scheda.

  • Real-time supply-chain information – provenienti dal database aggregato dei componenti del Altium Parts Provider (che a sua volta si interfaccia con i fornitori abilitati e ne raccoglie i componenti), per informare il progettista sui costi e sulla disponibilità attuali dei componenti scelti presso tutti i fornitori che li vendono (come definiti nel catalogo dei componenti locale 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 – e possono poi essere utilizzate all'interno di una distinta base.

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

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

  • 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 tutti gli aspetti, inclusi i modelli dei vari ambiti di progettazione 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, in modo che ogni nuovo tipo di componente disponga automaticamente del corretto insieme di parametri conforme alla distinta base, automatizzando anche l'applicazione degli schemi corretti 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 – è possibile tracciare tutti gli utilizzi dei componenti: se un componente diventa obsoleto, puoi verificare in quali progetti è stato utilizzato per sapere quali devono essere aggiornati. Se un simbolo o un footprint contiene un errore, puoi visualizzare tutti i componenti che lo utilizzano per poterli correggere.

  • Requests of new components – un ingegnere 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 da parte del richiedente e degli altri ingegneri dell'azienda.

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

  • Un Workspace ospitato su Altium 365 – la piattaforma cloud alla base delle varie soluzioni disponibili di Altium: Altium Develop e Altium Agile. Il Workspace principale di questo «motore» prende un nome che riflette la sua 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. Chiamato anche Enterprise Server Workspace, viene installato e gestito dal reparto IT della tua azienda.

Con un Workspace Altium 365, potrai usufruire di un insieme più ricco di funzionalità di collaborazione, 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 dedicata allo stato della libreria. Questa offre maggiori dettagli sui problemi e consente di valutare e correggere rapidamente i componenti di conseguenza.

Librerie di database

Database Libraries

Altium Designer consente di posizionare i componenti direttamente da un database aziendale, creando e utilizzando una Database Library. Il posizionamento viene eseguito dal pannello Components che, dopo l'installazione di una libreria di database, funge da strumento di esplorazione del 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 inoltre 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 tuo file system, puoi organizzarli in librerie basate su file.

Una libreria di Altium Designer basata su file è una raccolta arbitraria di modelli o componenti. Spetta a te decidere come organizzare i modelli o i componenti nelle librerie. Puoi strutturare le librerie in base ai fornitori di 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 ad 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 raccoglie 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 di 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 generalmente forniti dai produttori 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 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 una posizione sul PCB in cui montarlo e collegarlo: il footprint è il modello che definisce tale spazio sul PCB. Un footprint PCB viene creato da un insieme di oggetti standard, con i pad che forniscono la connettività.
Modello 3D I prodotti elettronici di oggi sono compatti e densamente integrati, hanno forme insolite e possono includere un PCB ripiegato per adattarsi all'alloggiamento. Per progettare un prodotto di questo tipo, devi poter modellare il PCB in 3D, così da visualizzare la scheda finita, verificare le distanze di sicurezza in 3D e trasferire la scheda completa di componenti nell'ambiente CAD meccanico. Per farlo, avrai bisogno di 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, delle librerie basate su database e delle librerie basate su file.

Il pannello recupera i componenti da un Workspace e da 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 che consente di specificare i parametri desiderati. Grazie a filtri dinamici contestuali, la funzione di ricerca del pannello permette 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 disponibili sul mercato utilizzando il pannello Manufacturer Part Search, che adotta le funzionalità di base del motore di ricerca e la visualizzazione utilizzate nel pannello Components. Un componente del produttore selezionato può essere utilizzato come base per un nuovo componente nel tuo 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 quel componente sono assegnati dei modelli (simboli schematici, footprint PCB, modelli di simulazione). Quando crei 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 nello schema.

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 preassemblato

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