Suggerimenti per Ridurre gli Errori nella BOM e Garantire la Conformità

Lawrence Romine
|  Creato: ottobre 8, 2024
Suggerimenti per Ridurre gli Errori nella BOM e Garantire la Conformità

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.

Individua Questi Errori nel BOM Prima di Ordinare i Componenti

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.

Discrepanza tra Numero di Parte e Pacchetto

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.

Part Number and Package Mismatch
Questo componente ha un footprint SOIC, ma il numero di parte nel BOM corrisponde a un pacchetto DFN.Questo estratto del BOM contiene due parti DNP, ma non sono indicate in modo coerente. Notare che C23 elenca "DNP" come Numero di Parte del Produttore.

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.

Parti DNP Indicate Incorrettamente

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.

DNP Parts Called Out Incorrectly
Questo estratto BOM contiene due parti DNP, ma non sono chiamate in modo coerente. Nota che C23 elenca "DNP" come numero di parte del produttore.

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.

Numeri di Parte Sconosciuti per i Componenti Passivi

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.

Unknown Part Numbers For Passives
BOM esportato con condensatori che non hanno numeri di parte.

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, 

Alternative Incompatibili

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.

Conformità Ambientale

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.

Environmental Compliance
Altium 365 BOM Portal estrae automaticamente le informazioni RoHS e REACH nel tuo BOM.

Imballaggio Con MOQ Elevato

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.

Packaging With High MOQ
Questo numero di parte del condensatore ha un MOQ di 50.000 e nessuna parte alternativa selezionata da un altro distributore. Questo numero di parte deve essere corretto nelle librerie PCB e nei dati di progettazione.

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.

Le Quantità Non Corrispondono Ai Designatori Di Riferimento

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.

Quantities Don’t Match Reference Designators
Queste righe sono state probabilmente copiate da un altro BOM, il che spiegherebbe perché le quantità e i designatori di riferimento non corrispondono.

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à.

Sull'Autore

Sull'Autore

Leader di pensiero dell'industria EDA ed esperto Altium, Lawrence è fermamente convinto che le soluzioni unificate non siano solo belle, ma anche essenziali.

Risorse correlate

Documentazione Tecnica Correlata

Tornare alla Pagina Iniziale
Thank you, you are now subscribed to updates.