Uno dei motivi più comuni di ritardi nell'assemblaggio dei PCB, così come di costi aggiuntivi, è la presenza di errori nelle informazioni dei componenti in un BOM. Ci sono molte ragioni per cui possono sorgere errori in un BOM, e questi errori possono variare da un semplice errore nel numero di parte a dati di conformità ambientale mancanti o alla marcatura di componenti come DNP (Do Not Place). Omettere questi dati crea nuove responsabilità per i produttori e può portare a ordinazioni errate di componenti da parte del team di approvvigionamento.
Mantenere il programma è tutto una questione di avere un processo e strumenti per individuare questi errori in anticipo. Qui, vi daremo alcuni consigli su come implementare un tale processo e come potete utilizzare i vostri strumenti di progettazione per individuare questi problemi nel vostro BOM.
Sebbene gli errori nel BOM siano costosi per i progettisti e creino ritardi nel programma, molto spesso richiedono semplici modifiche ai dati dei componenti per essere evitati. La chiave è individuare questi errori all'inizio del processo di progettazione, piuttosto che aspettare fino al completamento del layout del PCB.
Con questo in mente, ecco alcuni degli errori nel BOM più fastidiosi (e costosi), insieme a passi che potete intraprendere per prevenirli.
Il problema: Il package e i footprint posizionati nel layout del PCB non corrispondono al numero di parte nel BOM.
Questo problema viene quasi sempre rilevato nell'assemblaggio del PCB, e a quel punto ti trovi in una vera e propria situazione difficile. Butti via i tuoi PCB e inizi il progetto da capo? O cerchi di trovare un pezzo alternativo che possa adattarsi al pattern di contatto esistente sul tuo PCB?
A volte non ci sono molte buone opzioni, ma la soluzione comune è localizzare un altro pezzo nella stessa famiglia di numeri di parte ma con un'opzione di packaging diversa. Nel caso peggiore, potresti dover costruire un PCB interposer personalizzato o, eventualmente, scartare i PCB.
La soluzione? I progettisti devono avere un processo di creazione delle parti e di revisione della libreria che possa individuare questo problema prima che un PCB entri in produzione. Alcuni strumenti CAM in abbonamento sono anche in grado di rilevare questo problema durante una revisione DFM/DFA in un processo semi-automatizzato. Le grandi aziende di solito hanno qualcuno responsabile per i compiti di bibliotecario, ma le piccole aziende dovrebbero fare affidamento su una fonte di parti affidabile per trovare i dati CAD per i loro componenti.
Il problema: Una parte DNP è indicata sulla stessa riga delle parti popolate, o non è indicata affatto.
Idealmente, le parti DNP non dovrebbero apparire né nel BOM né nel file di pick-and-place. Se una parte DNP appare nel BOM, l'assemblatore dovrà verificare che verrà manualmente rimossa quando si programma la macchina di pick-and-place. Tutto ciò avviene quando l'assemblatore esegue una revisione manuale del BOM e lo controlla per la coerenza tra i tuoi documenti di consegna.
Le cose vanno in tilt quando il BOM viene esportato senza indicare correttamente le parti DNP, o almeno senza utilizzare un approccio coerente per segnalarle. Ad esempio, nell'immagine sottostante, c'è una parte DNP su una singola riga che è evidenziata in giallo. La riga successiva elenca anche una parte DNP, ma non nella stessa colonna della parte precedente. L'assemblatore naturalmente si chiederà cosa sta succedendo, e dovrai consultare la documentazione del tuo progetto per verificare che questa parte sia effettivamente da segnare come DNP.
La soluzione?Utilizza una funzionalità come Varianti in Altium Designer per definire varianti, applicare marcature schematiche per indicare i componenti DNP (Do Not Populate) e verificare ciò rispetto alle indicazioni DNP in un gestore BOM. A meno che tu non possa implementare un processo che controlli la corretta presenza di marcature DNP sui tuoi componenti, non farlo e invece affidati alle varianti di assemblaggio per controllare i posizionamenti nel BOM e nel pick-and-place simultaneamente.
Il problema: Il progettista specifica solo le dimensioni del pacchetto e i valori per i componenti passivi, ma nient'altro.
Contrariamente a quanto molti progettisti principianti credono, il numero di parte utilizzato per specificare un componente passivo è importante. Questo è molto comune nei BOM di assemblaggio chiavi in mano o in un BOM destinato a un produttore estero. Il progettista si affida al produttore per fare il lavoro difficile al posto suo e selezionare un numero di parte basato su una semplice descrizione.
La realtà è che molte applicazioni richiedono specifiche dei componenti più dettagliate di quanto non si ottenga da una semplice descrizione del componente. Ecco perché è molto più preferibile selezionare un numero di parte specifico del produttore piuttosto che lasciarlo alla scelta del tuo assemblatore PCB. Potresti scoprire che fanno una selezione che non funziona per la funzionalità elettrica desiderata.
La soluzione? Essere disposti a fare il lavoro duro nella progettazione dello schema elettrico e selezionare i numeri di parte per i componenti passivi. Questo richiede un po' di lavoro in più all'inizio del progetto,
Il problema: Le alternative selezionate non corrispondono alle specifiche e/o al package del numero di parte preferito.
In molti casi, è una buona idea selezionare parti alternative che possono essere sostituzioni dirette per i componenti desiderati in un PCBA. Questo è molto importante per i componenti più preziosi nel tuo progetto, che potrebbero includere ASIC specializzati, processori digitali e alcuni componenti RF. Per queste parti importanti, si consiglia ai progettisti di selezionare e pianificare le proprie alternative e persino creare progetti varianti con queste alternative.
Per altre parti, i progettisti di solito si affidano a motori di raccomandazione per determinare le alternative. Queste raccomandazioni potrebbero provenire dai siti web dei distributori o essere basate sulla ricerca di parti con descrizioni corrispondenti. Purtroppo, se il numero di parte alternativo è incompatibile, potresti non rendertene conto fino a quando il PCBA è completato e stai testando il dispositivo. Assicurati che le tue alternative raccomandate siano tratte dal miglior set di dati di catena di fornitura disponibile nel settore, e non affidarti solo a descrizioni o package corrispondenti delle parti.
La soluzione? Come sempre, fare un confronto affiancato delle principali specifiche per un'alternativa per assicurarsi che sia accettabile nel tuo progetto. Puoi aprire i datasheet sulle principali specifiche e posizionarli uno accanto all'altro sul tuo schermo, e questo ti aiuterà a vedere direttamente le principali specifiche.
Il problema: La conformità REACH/RoHS è lo standard sbagliato o è sconosciuto.
Quando parliamo di REACH e RoHS, nella maggior parte dei casi ci riferiamo alle versioni statunitensi o europee della direttiva RoHS. Tuttavia, esistono altre versioni, come la direttiva RoHS della Cina. Un componente che è conforme alla RoHS degli Stati Uniti o dell'UE non garantisce la conformità alla RoHS della Cina, o viceversa.
La soluzione? Qui è anche dove sono necessari dati più dettagliati per vedere lo stato di conformità RoHS di un componente in diverse regioni del mondo. La conformità alle direttive degli Stati Uniti, dell'UE e della Cina garantirà la conformità nella maggior parte del resto del mondo, quindi concentra l'attenzione su queste tre così come sulla direttiva REACH. Con dati di maggiore qualità all'interno dei tuoi strumenti di gestione della catena di approvvigionamento, puoi vedere lo stato di conformità RoHS e REACH per ogni voce nel tuo BOM.
Il problema: Le informazioni sull'imballaggio dei componenti portano a prezzi più alti del previsto in un ordine di parti.
Quando si crea un ordine di componenti, l'imballaggio è importante poiché influenzerà il prezzo e il MOQ. Ad esempio, l'imballaggio in nastro e bobina a volte ottiene il proprio numero di parte del fornitore, e la quantità uno di un numero di parte in nastro e bobina potrebbe realmente significare una bobina di migliaia di componenti.
La soluzione: Questo è un aspetto che può essere facilmente individuato durante una revisione del BOM. Applicazioni web gratuite come lo strumento BOM di Octopart o il portale BOM in Altium 365 possono individuare questi semplici errori nei numeri di parte. Se preferisci fare la revisione nello strumento di progettazione, la funzione dei collegamenti ai fornitori in Altium Designer può anche mostrarti i valori MOQ e ti darà un'indicazione che hai selezionato una bobina per il tuo ordine piuttosto che una parte singola.
Il problema: Il numero di designatori di riferimento in una voce di BOM non corrisponde alla quantità di parti elencate nella voce.
Ho visto questo nei BOM dove le voci sono copiate tra diversi progetti. Questa è una pratica molto cattiva, ma qualcuno potrebbe farlo come risparmio di tempo, solitamente perché non vuole creare o modificare componenti della libreria. A volte queste modifiche sono create da qualcuno che non è il progettista, ed è quasi sempre dovuto a modifiche manuali applicate al BOM. Il risultato sarà una discrepanza tra il file di pick-and-place e il file BOM, e l'assemblatore ritarderà la produzione del tuo progetto mentre risolvi il problema.
La soluzione? Non permettere mai a nessuno di copiare e incollare informazioni nelle voci del tuo BOM. Le modifiche dovrebbero essere fatte nel progetto o nelle librerie, poi rigenerare il BOM all'interno del tuo software di progettazione PCB.
Invece di costringere gli utenti ad aggiornare manualmente le librerie dei componenti con informazioni di approvvigionamento, Altium sta adottando un approccio diverso con un insieme di strumenti che permettono di importare automaticamente le informazioni della catena di fornitura nelle tue librerie PCB e successivamente in un BOM. Se sei pronto per saperne di più, apri il tuo spazio di lavoro Altium 365 e prova BOM Portal . Vivi una transizione senza soluzione di continuità verso un nuovo flusso di lavoro che espande la tua portata e le tue capacità.