I vantaggi nell’usare modelli di progetto per design PCB

Map with paths laid out

L’addomesticamento dei cavalli, l’invenzione della ruota e lo sviluppo del motore a scoppio sono le tappe fondamentali che ci hanno permesso di spostarci in maniera più efficiente ed esplorare nuovi luoghi. Un’altra creazione che merita la stessa considerazione e che ci fornisce la fiducia per muoverci al di fuori delle zone che ci sono familiari è la mappa. La consapevolezza che qualcuno prima di noi ha attraversato lo stesso sentiero ci dà la fiducia nel nostro arrivo.

Il progetto di PCB è un processo creativo che può essere ricco di prove ed errori. È virtualmente impossibile eliminare tutte le problematiche, tuttavia, utilizzando i modelli di progetto, possiamo ridurle al minimo. Fondamentalmente i modelli di progetto sono concretamente “mappe” di circuito che sono disegnate precedentemente e che è possibile usare con fiducia come base per un nuovo progetto. In Altium Designer® questo concetto di base è stato ulteriormente ampliato; prima di vedere i tanti vantaggi nell’utilizzare modelli di progetto per PCB, definiamoli ulteriormente e vediamo come crearli.

Cosa sono i modelli di progetto? 

I modelli di progetto sono semplicemente progetti che sono stati creati precedentemente e che vengono usati per ridurre il lavoro necessario per disegnare PCB simili, moduli PCB o singoli componenti.  Creare una basetta non deve necessariamente essere un processo estenuante attraverso un layout PCB. Se il circuito stampato è già stato realizzato, il lavoro può essere portato a termine più facilmente. I modelli possono essere usati così come sono o venire modificati per soddisfare specifiche esigenze di progetto, in modo simile al riutilizzo di circuiti per progetti multi-canale.

Come nel caso di un multi-canale, i modelli di progetto devono essere facilmente reperibili da ingegneri, progettisti PCB, e altri membri del team o dell’organizzazione perché siano efficaci. Che sia attraverso un’organizzazione di schematici, footprint o modelli (template) avere un archivio di progetti di basetta usati precedentemente può velocizzare il processo per l’intero team.

Anche se il software Altium Designer è sufficientemente flessibile per archiviare modelli in qualsiasi posizione del progetto, i modelli sono normalmente conservati su un server gestito, come Altium Vault®. Usare un server non garantisce soltanto una posizione di memorizzazione centralizzata per i file, ma fornisce anche un’architettura amministrativa di controllo ben strutturata. Questo è importante per il mantenimento della specificità dei livelli di sicurezza e di accesso.

Tutti i software di progetto di PCB di buon livello forniscono accesso ad un indice di modelli di basette e progetti su cui fare affidamento. Una semplice struttura dell’indice dei modelli di progetto all’interno di Altium è mostrata sotto, nella figura 1.  

Server folders

Fig. 1 Struttura di un indice di modelli di progetto

Come mostrato sopra, i modelli di progetto possono essere classificati ed archiviati come singoli componenti, schede (moduli, schemi e PCB) o progetti completi (tutti i componenti, schemi e PCB). È possibile archiviare modelli di progetto con file associati che includono cronologia, revisioni, codice ed altra documentazione; in questo modo tutte le informazioni e i dati possono essere visualizzati/scaricati da una sola posizione accedendo al modello.

Come si creano i modelli di progetto? 

La differenza fra un progetto “monouso” ed un modello di progetto risiede in dove e quando i file del progetto sono archiviati. Quando si progetta un PCB è tipico archiviare tutti i file sotto l’indice del progetto per garantire un facile accesso ad essi da una singola posizione. Per trovare un componente o una scheda occorre sapere all’interno di quale design sono i file di progetto. Ovviamente questo metodo di riutilizzo di progetti diventa presto insostenibile con l’evolversi dei requisiti del circuito stampato.

Per questo nasce la necessità di avere a disposizione metodi più semplici e più accessibili per localizzare i progetti che si desidera riutilizzare. In Altium i modelli di progetto sono archiviati sotto una struttura a directory tramite la quale il file reale può essere visto e facilmente raggiunto senza il bisogno di ricordare specifici nomi di indici di progetto. La creazione del modello di progetto e l’aggiunta alla struttura di archiviazione può essere svolta in tre passaggi. 

Passi per creare un modello di progetto: 

Passo 1: Creare o selezionare una cartella per archiviare il modello

Sia che stiate creando un modello di progetto per un singolo componente che una singola scheda di un progetto più grande o un progetto completo, la prima cosa da fare è creare la sua cartella. È possibile fare questo cliccando con il tasto destro sulla directory (indice) nella quale volete creare la cartella. È importante definire il tipo di cartella poiché questo determina la sua classificazione ed accesso. Se necessario dovreste anche creare o definire lo schema di denominazione e poi impostare le proprietà della cartella, come mostrato nella Fig.2.

Add folder dialogue

Fig. 2 Creare una cartella di modello di progetto

Passo 2: Creare modello di componente, di scheda o di progetto

Una volta impostata la cartella del modello di progetto occorre creare il progetto stesso e archiviare nella cartella i file necessari. Assicuratevi che il tipo di contenuto per i file di progetto sia impostato su Project Template. Fatto questo i file verranno aggiunti all’elenco del Project Template (Modello di Progetto) quando vi si accede.

Passo 3: Impostare Release Status (Stato del Rilascio)

Per permettere ad altri di accedere e modificare il modello del progetto lo Stato di Revisione (Revision State) deve essere impostato su Released (Rilasciato). Esso è indicato accanto alle icone di colore verde a forma di quadrato come si può vedere in Fig.3. 

Release status example

Fig. 3 Esempio di stato di rilascio 

I vantaggi nell’usare modelli di progetto 

La capacità di utilizzare e riesaminare facilmente progetti precedenti può migliorare nettamente la vostra produttività e quella della vostra azienda per quanto riguarda il processo di sviluppo e di progetto di PCB. Non dover ricreare ogni progetto da zero può tradursi in notevoli risparmi di costi e ore di lavoro. I vantaggi che il flusso di lavoro può ottenere utilizzando i modelli di progetto in Altium è determinato dal grado in cui queste funzionalità sono incorporate; alcuni dei vantaggi che si possono ottenere sono descritti di seguito. 

Vantaggi nell’utilizzare modelli di progetto per il progetto di PCB

Esattamente come le mappe permettono di viaggiare in maniera più efficiente, visto che non occorre più perdere tempo per scoprire quale sia il percorso migliore, i modelli di progetto permettono di progettare efficacemente e con fiducia e rinunciare ad approvvigionamento, reti e codifica. Con Altium è possibile sfruttare al meglio tutte le opportunità derivanti dall’utilizzo di modelli di progetto per design PCB. I possibili vantaggi per il progetto di basette e il layout includono:

●    Archiviare e riutilizzare facilmente componenti, moduli, e progetti completi.

●    Dati ed informazioni cronologiche dettagliate.

●    Monitoraggio aggiornato delle revisioni del modello di progetto.

●    Controllo veloce dello stato di accessibilità del modello del progetto.

●    Visione o download del modello di progetto e di file associati da un’unica posizione.

Se volete provare Altium 18 potete ottenere una prova gratuita qui. Se volete sapere di più sui vantaggi che si possono ottenere nell’utilizzare modelli di progetto in Altium 18 parlate con un esperto di Altium PCB.

 

Informazioni sull'autore

Altium Designer

PCB Design Tools for Electronics Design and DFM. Information for EDA Leaders.

Visita il sito Altri Contenuti da Altium Designer
Articolo precedente
Lo strumento migliore per la progettazione di sistemi PCB multi-scheda
Lo strumento migliore per la progettazione di sistemi PCB multi-scheda

Strumenti e Consigli per Sistemi di Design PCB Multi-Scheda

Articolo successivo
Perché seguire queste procedure consigliate in un progetto RTC (real time clock)
Perché seguire queste procedure consigliate in un progetto RTC (real time clock)

Perchè Dovresti Seguire Queste Procedure Consigliate in un Progetto RTC | Blog | CircuitStudio