Test di produzione, progettazione per test, punti di prova e altre tecniche


12

Ho lavorato con alcuni layout di schede che includono un punto di prova per ogni rete sul circuito (o vicino ad esso). Questo mi ha portato alla ricerca di altri argomenti sui punti di prova e sulle procedure e linee guida generali di progettazione per prova qui, ma non ho trovato nulla. Quindi, la mia domanda è un po 'ampia e mal definita, ma qui va:

  • Che tipo di test di produzione impieghi comunemente nei progetti dei tuoi prodotti?
  • C'è un punto in cui alcuni metodi diventano utili e dove sono questi punti? Ad esempio test manuale della scheda popolata, delle sonde volanti, del letto di chiodi, ecc.
  • Ho letto del design e della costruzione del BeagleBoard, che è notevolmente più complesso della nostra scheda, ma non sembra includere affatto questo tipo di test (ad es. Nessun letto di chiodi o punti di test, hanno un test del software ).
  • Tutte le nostre schede sono basate su microcontrollori. Le funzioni di base di alimentazione, messa a terra e orologio sono abbastanza affidabili nella produzione da utilizzare il micro per un autotest incorporato?

Risposte:


7

Aggiungo punti di prova alla maggior parte delle schede su cui lavoro, a meno che il cliente non specifichi diversamente. Non aggiungerò un punto di prova per ogni rete, ma le reti di potenza e di terra avranno sicuramente un punto di prova. Quando riusciamo a recuperare un lotto di schede dalla casa favolosa, prendo il DMM e "Ohm out" i punti di test, per assicurarmi che nulla venga messo a terra.

Per lo più eseguiamo una produzione a volume molto basso nel mio lavoro, quindi la maggior parte dei nostri test viene eseguita manualmente.

Abbiamo un prodotto di volume maggiore, tuttavia, che utilizza un apparecchio di prova a letto di chiodi. Oltre alle reti di alimentazione e di terra, abbiamo punti di prova per altri blocchi funzionali come Ethernet, SPI, audio (altoparlante / microfono).

Se stai realizzando un prototipo di prima esecuzione, potresti voler avere tutti quei punti di prova per il debug. Ma nelle revisioni successive, dopo che i blocchi funzionali sono stati dimostrati OK, è possibile rimuoverli dalla scheda se lo si desidera.

Alla fine, dipende davvero dal tuo volume di produzione e da quanti rischi vuoi correre testando / non testando determinati aspetti della scheda.


4
  • Fare sempre testare la scheda nuda (PCB) al 100% rispetto alla netlist fornita. Se dipendi da impedenze controllate, fai in modo che anche la scheda sia favolosa.
  • JTAG non aumenta il costo della scheda o richiede chip aggiuntivi, ma solo un connettore. Ma assicurati di poter separare le catene, ad esempio una per un FPGA e una per un processore.
  • Le sonde volanti evitano il costo del letto di chiodi. Se stai realizzando <1000 unità; Mi aspetto che non avrebbe senso finanziario sviluppare un tester da letto di chiodi.
  • I microcontrollori sono utili per testare RAM e connessioni a FPGA.

2

I punti di prova dovrebbero essere aggiunti con qualche considerazione per il loro effetto sul design (ad es. Pin analogici o pin ad alta velocità possono cambiare il loro comportamento con la lunghezza extra del rame / linea).

Ove possibile, mi piace monitorare / registrare i vari alimentatori con un ADC (i micro di solito hanno un paio di pin ADC di riserva). Sebbene abbia utilizzato ADC autonomi che possono essere rimossi per risparmiare sui costi della distinta base, non ho ancora lavorato su un progetto in cui il monitoraggio sul campo dei livelli di tensione è stato rifiutato per il risparmio di piccole parti.

Anche la registrazione di prototipi, produzione e guasti sul campo è molto importante soprattutto se il tuo BIST non fornisce una copertura completa.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.