Üretim testi, test için tasarım, test noktaları ve diğer teknikler


12

Devre üzerindeki (veya ona yakın) her net için bir test noktası içeren bazı tahta düzenleri ile çalışıyorum. Bu, beni test noktaları ve test için genel tasarım prosedürleri ve yönergeleri hakkında başka konular aramaya götürdü, ancak hiçbir şey bulamadım. Yani, sorum biraz geniş ve kötü tanımlanmış, ama işte gidiyor:

  • Ürün tasarımlarınızda hangi üretim testini yaygın olarak kullanıyorsunuz?
  • Bazı yöntemlerin değerli hale geldiği bir nokta var mı ve bu noktalar nerede? Örneğin, nüfuslu kartın, uçan problara, çivi yatağına vb.
  • Panomuzdan çok daha karmaşık olan BeagleBoard'un tasarımı ve inşasını okudum, ancak bu tür testlerin hiçbirini içermiyor gibi görünmüyor (örneğin çivi yatağı veya test noktası yok, bir yazılım testi var ).
  • Tüm panolarımız mikrodenetleyici tabanlıdır. Güç, toprak ve saatin temel fonksiyonları, dahili bir kendi kendini test için mikroyu kullanmak için imalatta yeterince güvenilir mi?

Yanıtlar:


7

Müşteri aksini belirtmedikçe üzerinde çalıştığım panoların çoğuna test noktaları ekliyorum. Her ağ için test noktası eklemem , ancak güç ve toprak ağları kesinlikle bir test noktası alır. Fab evinden bir grup pano geri aldığımızda, DMM'yi alıyorum ve hiçbir şey toprağa kısa devre olmadığından emin olmak için test noktalarını "Ohm" olarak ayarlıyorum.

İşimde çoğunlukla çok düşük hacimli üretim yapıyoruz, bu nedenle testlerimizin çoğu manuel olarak yapılıyor.

Bununla birlikte, daha yüksek hacimli bir ürünümüz var, bu çivi yatağı test fikstürü kullanıyor. Güç ve toprak ağlarına ek olarak, Ethernet, SPI, ses (hoparlör / mikrofon) gibi diğer fonksiyonel bloklar için test noktalarımız vardır.

İlk çalıştırma prototipi yapıyorsanız, hata ayıklama için tüm bu test noktalarına sahip olmak isteyebilirsiniz. Ancak daha sonraki revizyonlarda, fonksiyonel blokların uygun olduğu kanıtlandıktan sonra, bunları tahtadan kaldırabilirsiniz.

Sonunda, üretim hacminize ve tahtanın belirli yönlerini test etmek / test etmemekle ne kadar risk almak istediğinize gelir.


4
  • Çıplak kartı (PCB) her zaman sağladığınız netlist'e göre% 100 test ettirin. Kontrollü empedanslara bağlıysanız, bunun için de fab'a sahip olun.
  • JTAG, kartın maliyetine katkıda bulunmaz veya ek yongalar gerektirmez, sadece bir konektör. Ancak zincirleri birbirinden ayırabildiğinizden emin olun, örneğin bir FPGA ve bir işlemci için.
  • Uçan problar tırnak yatağı maliyetini önler. <1000 birim yapıyorsanız; Çivi yatağı test cihazı geliştirmenin finansal açıdan anlamlı olmayacağını umuyorum.
  • Mikrodenetleyiciler RAM ve FPGA bağlantılarını test etmek için iyidir.

2

Test noktaları, tasarım üzerindeki etkilerine biraz düşünülerek eklenmelidir (örn. Analog pimler veya yüksek hızlı pimler, ekstra bakır / hat uzunluğu ile davranışlarını değiştirebilir).

Mümkün olan her yerde çeşitli güç kaynaklarını bir ADC ile izlemeyi / günlüğe kaydetmeyi seviyorum (mikrolar genellikle birkaç ADC pini yedeğine sahiptir). Ürün ağacı maliyetlerinden tasarruf etmek için kaldırılabilecek bağımsız ADC'ler kullanmış olmama rağmen, henüz küçük parça tasarrufları için voltaj seviyelerinin saha içi izlemesinin reddedildiği bir proje üzerinde çalışmadım.

Günlüğe kaydetme prototipi, üretim ve alan hataları, özellikle BIST'iniz tam kapsama alanı sağlamadığında da çok önemlidir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.