Non così tanta forza: Software per aggiornare strutture PCB

Image of Star Wars X-wing fighters

L’altra sera sono andato a vedere il nuovo film di Star Wars, “L’Ultimo Jedi," e sebbene mi sia davvero piaciuto, mi sono ritrovato a ridere forte durante una scena. Non ridevo per l’humor del film, o per uno stupido alieno,- ce ne sono già tanti. Invece ridevo perchè per una breve scena hanno mostrato della circuiteria elettronica che sembrava composta da ciò che sembravano resistenze e condensatori thru-hole. Seriamente? Questi tipi volano in giro in navi spaziali, più veloce della luce, e si sparano laser addosso; e ancora, i loro PCB necessitano riparazione per correggere alcune resistenze thru-hole?

Ci sono tre cose qui da considerare: la prima è che è un set cinematografico, “Tanto tempo fa, in una galassia lontana”, quindi ciò può spiegare una tecnologia anni ‘60. Secondo, i guerrieri della resistenza cercano di organizzare la propria guerra a buon mercato, così acquistavano tutta la loro tecnologia online su un negozio di rottami scontati. E terzo...è solo un film. 

Ciò mi ha fatto pensare riguardo i progetti di circuiti stampati più vecchi di altri sistemi CAD che sono ancora in uso, ma le cui strutture necessitano di aggiornamento. A volte sarà fatto un tentativo per invertire vecchi file Gerber di ingegneria in strumenti CAM. Sebbene la più parte del tempo, il lavoro sarò troppo complesso per ciò e il PCB sarà completamente ridisegnato. C’è ancora una terza opzione, e cioè importare e tradurre i vecchi dati CAD nel tuo sistema attuale per gli aggiornamenti e le modifiche che sono richieste. Capendo queste differenti opzioni e lasciandoti fiducioso nel tradurre vecchi dati CAD è esattamente ciò che devi aggiornare di quei vecchi progetti. 

 Il risveglio della forza: Ingegneria inversa attraverso software per strutture PCB 

Ci sono state alcune volte in cui ho dovuto prendere vecchi file Gerber e tirarli dentro un sistema di fabbricazione assistita da calcolatore (CAM) per le modifiche. Se il solo cambio richiesto è l’aggiornamento di un numero di documento, allora non è così male come lavoro. Sfortunatamente, molti aggiornamenti di design PCB coinvolgono molto più lavoro di un semplice cambio di testo. 

File Gerber importati costruiranno una banca dati nel sistema CAM composto di linee, cerchi, quadrati e poligoni. Più è complesso il sistema CAM, più queste forme primitive saranno convertite in forme di poligoni complessi con attributi. Sebbene ciò sia utile, devi ricordarti che c’è una banca dati CAM e non una banca dati di design PCB. Per creare una banca dati PCB completa, dovresti aver bisogno di una netlist che dovresti sincronizzare con la banca dati CAM per assegnare una rete intelligente alle diverse forme primitive. Come puoi indovinare, ciò è un compito complesso supponendo che il tuo sistema CAM abbia questa funzionalità. 

Senza la rete intelligente, il tuo design non avrà la capacità che ti aspettavi con i sistemi standard di struttura PCB. Non sarai capace di piazzarli o instradarli. Invece, dovrai spostare le forme dei pad che comprendono un componente PCB regolare insieme e quindi elaborare le linee ed i poligoni a mano per ricreare l’area di riempimento ed il routing. Muovere o creare i fori è un’altra operazione dolorosa. Cercare di aggiornare un design PCB in uno strumento CAM è estremamente difficile, e farai tutto questo lavoro senza le DRC (regole di controllo del progetto) e limiti del tuo regolare PCB. Ora, immagina fare tutto ciò nel mezzo di una battaglia nello spazio.

3D scan high precision part for reverse engineering

File Gerber di ingegneria inversa per modificare un design PCB è un compito difficile 

Abbiamo bisogno di più droni! Perchè non una riprogettazione completa? 

A causa della difficoltà dell’ingegneria inversa di un design da file Gerber, molte compagnie che conosco fanno una riprogettazione completa da zero. Ciò garantirà che il progetto è fatto negli attuali strumenti di struttura utilizzando i dati più aggiornati disponibili. Ci sono alcuni problemi comunque che andrebbero considerati prima di andare verso questa direzione: 

  • Tempo: Chiaro e semplice, fare una riprogettazione completa andrà a prendere il tempo di un nuovo progetto, non un aggiornamento di progetto. 

  • Dati mancanti: Hai un set completo di documentazione e dati del progetto originale? Il tuo attuale sistema CAD ha le stesse informazioni che aveva il sistema originale? Ti ritrovi a passare più tempo nel tracciare alcuni di questi dettagli di quanto attendessi. 

  • Test e qualifiche: A seconda dell’applicazione, un circuito nuovo potrebbe dover passare test e qualifiche rispetto a ciò che sarebbe normalmente richiesto per un semplice aggiornamento di progetto.

    Close up of a small PCB

    I traduttori di banche dati di PCB ti daranno la capacità di aggiornare questi progetti più vecchi ancora in uso 

    Software di struttura PCB che traducono i tuoi progetti più vecchi 

    Tradurre banche dati di progetti più vecchi da un diverso sistema CAD per PCB nei tuoi attuali strumenti di struttura è una grande alternativa all’ingegneria inversa o alla completa riprogettazione di una scheda. Non fare errori però, tradurre banche dati di design è una funzione CAD avanzata. Parafrasando velocemente Han Solo; “Tradurre banche dati di design non è come spargere letame da un aereo!” Dovrai assicurarti che le tue impostazioni sono corrette per tradurre propriamente e allo stesso tempo sincronizzare alle tue librerie. Ma una volta che hai impostato la traduzione, i benefici supereranno di gran lunga lo sforzo. Qui ci sono una serie di vantaggi di cui godrai: 

  • La componentistica originale è mantenuta: Quella componentistica che ha utilizzato il progetto originale sono solitamente tradotte insieme al progetto. Ciò ti permette di ripopolare la componentistica in quella attuale se necessario, e ciò terrà qualsiasi componente che era alterato per uno scopo preciso. 

  • Posizionamento di parti critiche ed instradamento sono conservati: Ciò preserverà quegli elementi critici del progetto che erano stati così attentamente stabiliti inizialmente.

  • Aggiornamenti di progetto e modifiche può essere fatto velocemente: Senza il bisogno di ridisegnare completamente la basetta o invertirla ingegneristicamente, vengono compiuti semplici aggiornamenti di design molto velocemente con un po’ di sforzo. 

  • Vorresti saperne di più su come Altium può esserti utile nel tradurre le banche dati dei tuoi vecchi PCB? Parla con un esperto di Altium.

    Utilizzare traduttori di banche dati può risolvere molti dei problemi affrontati precedentemente. Ti permetteranno di risparmiare tempo, complessità, e problemi sia di ingegneria inversa che di riprogettazione completa di progetti PCB più vecchi. 

    Trovare un software design PCB  con multipli traduttori di banche dati  per aiutarti a rendere breve il lavoro rispetto a ciò che invece sarebbe un difficile aggiornamento della banca dati non è difficile come fermare l’Impero. Se stai cercando di prepararti per un successo a lungo termine, allora la capacità di Altium Designer® di tradurre le banche dati di vecchi progetti direttamente nel software di layout ti darà grande flessibilità per gestire i bisogni della tua compagnia di design 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
EIPC: Una Comunità Europea di Professionisti Che Lavorano con la Tecnologia PCB
EIPC: Una Comunità Europea di Professionisti Che Lavorano con la Tecnologia PCB

La tecnologia PCB è il fulcro delle attività dell'EIPC.

Articolo successivo
Strade Secondarie o Autostrade: Gestire la Distribuzione dell’Alimentazione PCB con un Analizzatore PDN
Strade Secondarie o Autostrade: Gestire la Distribuzione dell’Alimentazione PCB con un Analizzatore PDN

Restare bloccato nel traffico non è un’esperienza gioiosa per nessuno. Avere i tuoi alimentatori di PCB blo...