Una pratica comune che vedo tra i progettisti è l’omissione dei codici componente per i passivi SMD. In alcuni casi, questo è appropriato, poiché in genere qualsiasi componente passivo produce lo stesso comportamento del circuito. In altri casi, invece, sono richiesti codici componente molto specifici oppure, come minimo, dovrebbe essere indicato un codice componente, e questo non avviene sempre soltanto per ragioni di funzionalità elettrica. Come progettista, sia che lavori come freelance sia per una grande azienda, potresti ritrovarti responsabile della selezione dei codici componente per un nuovo progetto, oltre che dell’inserimento di questi componenti nella documentazione di progetto.
Poiché la pratica di omettere i codici componente per i passivi SMD è così comune, è importante chiarire quali siano le reali conseguenze potenziali di questa scelta. In superficie, può sembrare che la comodità sia sufficiente a giustificare l’omissione di questi codici componente, ma esistono molte situazioni concrete in cui il progettista deve includerli nei dati di progetto e nella BOM. In questo articolo parlerò proprio di queste situazioni.
Quando seleziona i componenti, il progettista affronta in genere la questione da due possibili prospettive: progettare per la propria azienda (ad esempio, se lavori presso un OEM) oppure progettare per un cliente (ad esempio, come freelance).
Progettare per un cliente: Se sei un progettista freelance che lavora per un cliente, spesso è ragionevole supporre che i file rilasciati possano essere utilizzati da qualcuno meno esperto negli acquisti di componenti elettronici. Inoltre, il cliente potrebbe affidare la documentazione a un produttore conto terzi o a un assemblatore in conto deposito, il che significa che dovrà acquistare personalmente i componenti. Se non ha esperienza nell’acquisto di elettronica, gli semplificherai molto il lavoro se specifichi i codici componente negli schemi e nei file di libreria.
Il cliente potrebbe aspettarsi di caricare una BOM su un distributore o su una piattaforma di supply chain come Octopart per ottenere i prezzi, e queste piattaforme spesso richiedono che l’utente specifichi un codice componente. Per esempio, su Octopart's BOM Tool, gli utenti devono selezionare i codici componente per ottenere un preventivo accurato da un elenco di fornitori approvati.

Fornire i codici componente per tutti i componenti SMD aiuta i clienti a reperire e acquistare rapidamente i componenti
Progettare per il proprio datore di lavoro: Se il tuo datore di lavoro è un OEM, quale sia l’approccio ideale resta una questione aperta. Ad esempio, nei settori automotive, medicale o aerospaziale, per i prodotti che saranno utilizzati sul campo devono essere specificati codici componente precisi, perché i componenti spesso vengono sottoposti a test di affidabilità. Questo è particolarmente critico nel settore aerospaziale, dove le aziende mantengono elenchi di codici componente approvati per determinate classi di missione e tipi di progetto. In questo caso, non puoi selezionare un codice componente generico: nessun assemblatore avrà accesso agli elenchi interni di codici approvati di un’azienda, poiché si tratta di informazioni proprietarie, quindi spetterà al progettista scegliere i codici dei componenti SMD.
Nei casi in cui il datore di lavoro consente descrizioni generiche, la BOM dovrebbe comunque indicare gli attributi richiesti e preferibilmente includere alternative. Il progettista dovrebbe rendere la tolleranza alle sostituzioni una parte intenzionale del pacchetto di progetto. Una scheda utile di un componente passivo dovrebbe includere:
Esistono molti prodotti in cui i passivi generici sono accettabili. Per esempio, questi progetti possono quasi sempre tollerare sostituzioni generiche:
In questi casi, il progettista può specificare intenzionalmente i requisiti elettrici e meccanici invece di un singolo codice componente esatto.
Questo approccio funziona solo quando la descrizione è abbastanza completa da permettere a qualcuno di acquistare i componenti corretti. Una riga della BOM che dica “resistenza 10k” è incompleta. Una descrizione controllata più utile indicherebbe qualcosa come:
Res 10k 5% 0603
Nel caso delle resistenze, potresti essere ancora più specifico e indicare "thin film" o "chip" per restringere il campo a descrittori più precisi. Per gli MLCC, la descrizione dovrebbe includere anche dimensione del package, capacità e tolleranza, ma questi componenti richiedono anche la specifica della classe dielettrica e della tensione nominale per garantire la selezione di un componente adatto. Almeno in questo caso, un assemblatore chiavi in mano sarà in grado di identificare rapidamente componenti alternativi senza inviare email per approvare ogni singola sostituzione.
La tabella seguente riassume alcune comuni categorie di componenti SMD e il relativo metodo di documentazione accettabile per specificare le alternative.
|
Tipo di componente |
Specifica generica |
Rischio di progetto se la specifica è insufficiente |
|---|---|---|
|
Resistenze di pull-up, pull-down, resistenze in serie per LED |
Descrizione generica con package, valore, tolleranza e potenza nominale |
Basso, assumendo normali margini di tensione e potenza |
|
Descrizione generica MLCC con valore, package, dielettrico, tolleranza e tensione nominale |
Medio quando contano polarizzazione DC, ESL o comportamento in temperatura |
|
|
Resistenze, induttori e condensatori di adattamento RF |
Codice componente esatto del produttore o alternative approvate |
Alto, a causa di SRF, ESR, Q e variazione dei parassiti |
|
Resistenze di precisione per current sense |
Codice componente esatto o alternative approvate |
Alto, a causa di tolleranza, TCR, coefficiente di potenza e comportamento termico |
Il modo più sicuro per consentire sostituzioni è definire una politica di sostituzione. Per esempio, una voce generica per passivi potrebbe indicare che è accettabile una tolleranza più stretta, cosa comune con le resistenze SMD; questa potrebbe anche diventare una policy generale per tutti i componenti SMD. Lasciare vuoto il codice componente e presumere che l’EMS comprenda l’intento progettuale attribuisce all’assemblatore un’autorità eccessiva sul progetto, e potrebbe generare un gran numero di email in cui al progettista viene chiesto di approvare componenti sostitutivi.
Alcuni passivi SMD hanno descrizioni dall’aspetto generico, ma i componenti a cui si riferiscono non sono generici e non hanno sostituti per uso generale. L’elenco di un distributore può mostrare una dimensione di package, un valore, una tolleranza e una tensione o potenza nominale familiari, mentre l’effettiva famiglia di componenti è progettata per un requisito specifico di tipo elettrico, RF, di misura o di affidabilità.
In questi casi, il codice componente preserva l’intento progettuale alla base della selezione del componente. La BOM dovrebbe identificare il codice componente esatto del produttore o un elenco di alternative approvate, perché una sostituzione generica può modificare il comportamento RF, l’accuratezza di misura o l’affidabilità sul campo anche quando la descrizione nominale sembra equivalente.
Il video qui sotto presenta alcuni componenti e casi specifici in cui componenti SMD specializzati possono avere una descrizione dall’aspetto generico e quindi richiedono l’indicazione di uno specifico codice componente SMD negli schemi e nella BOM.
Che tu debba realizzare elettronica di potenza affidabile o sistemi digitali avanzati, utilizza la suite completa di funzionalità per la progettazione PCB di Altium e strumenti CAD di livello mondiale. Altium offre la principale piattaforma al mondo per lo sviluppo di prodotti elettronici, completa dei migliori strumenti del settore per la progettazione PCB e di funzionalità di collaborazione interdisciplinare per team di progettazione avanzati. Contatta oggi stesso un esperto di Altium!
Le descrizioni generiche sono accettabili per passivi a basso rischio in schede di test, proof of concept, primi prototipi, schede digitali semplici, prodotti consumer a basso costo e schede di interfaccia o interconnessione. La descrizione deve comunque essere sufficientemente completa per acquisto, assemblaggio e controllo delle sostituzioni.
Una riga BOM generica per passivi SMD dovrebbe includere valore, dimensione del package, tolleranza e potenza nominale per le resistenze. Per gli MLCC, dovrebbe includere anche la classe dielettrica e la tensione nominale, poiché il comportamento della capacità dipende fortemente dal dielettrico e dalle condizioni di polarizzazione.
Una sostituzione non controllata attribuisce al fornitore EMS un’autorità progettuale che potrebbe non corrispondere all’intento del circuito. Il risultato può essere disaccordatura RF, peggioramento dell’accuratezza di misura, rischio di affidabilità o ripetute email di approvazione quando nella BOM manca una chiara politica di sostituzione.
Resistenze di adattamento RF, condensatori RF, induttori RF, resistenze di precisione per current sense, componenti di precisione per retroazione o filtri e componenti qualificati per ambienti severi dovrebbero utilizzare MPN esatti o alternative approvate. Questi componenti possono sembrare generici nei cataloghi dei distributori, ma i loro parassiti, la stabilità, il comportamento termico, il comportamento RF o la cronologia di qualificazione possono determinare le prestazioni del circuito.