Випробування виробництва, тестування для тестування, тестові бали та інші методи


12

Я працював з деякими макетами плати, які включають тестову точку для кожної мережі в ланцюзі (або близько до неї). Це підштовхнуло мене до пошуку інших тем про тестові пункти та загальних процедур та інструкцій із проектування для тестування, але я нічого не знайшов. Отже, моє запитання дещо широке та неясно визначене, але ось що:

  • Який спосіб виробничого тестування ви зазвичай використовуєте для своїх дизайнів продукції?
  • Чи є момент, коли деякі методи стають вартісними, і де ці моменти? Наприклад, ручне тестування заселеної дошки, літаючих зондів, нігтів тощо.
  • Я читав про дизайн та побудову BeagleBoard, яка є значно складнішою, ніж наша дошка, але, схоже, взагалі не включає будь-якого подібного випробування (наприклад, немає нігтів або тестових точок, у них є тест на програмне забезпечення ).
  • Всі наші плати засновані на мікроконтролері. Чи є основні функції живлення, заземлення та годинника достатньо надійні у виробництві, щоб використовувати мікросхему для вбудованого самотестування?

Відповіді:


7

Я додаю тестові бали до більшості дощок, над якими працюю - якщо клієнт не вказує інше. Я не додаватиму тестову точку для кожної мережі, але мережі живлення та заземлення безумовно отримують тестовий бал. Коли ми повертаємо партію дощок назад із будинку, я захоплюю DMM і "Ом" тестових точок, щоб переконатися, що нічого не зафіксується на землі.

В основному ми робимо дуже низькі обсяги виробництва на моїй роботі, тому більшість наших тестувань проводиться вручну.

Однак у нас є продукт більшого обсягу, який використовує тестовий кріплення з накидом. Окрім мереж живлення та заземлення, у нас є тестові точки для інших функціональних блоків, таких як Ethernet, SPI, аудіо (динамік / мікрофон).

Якщо ви робите прототип першого запуску, можливо, ви захочете мати всі ці тестові бали для налагодження. Але в наступних редакціях, після того, як функціональні блоки доведено нормально, ви можете видалити їх з плати, якщо хочете.

Зрештою, це дійсно зводиться до вашого обсягу виробництва та того, який ризик ви хочете взяти на себе при тестуванні / не тестуванні певних аспектів ради.


4
  • Завжди майте оголену дошку (PCB) на 100% перевірку щодо мережі, яку ви постачаєте. Якщо ви залежаєте від керованих опорів, майте також і панель плати для цього.
  • JTAG не збільшує вартість плати і не потребує додаткових мікросхем, а лише з'єднувач. Але переконайтеся, що ви можете розділити ланцюги, наприклад, одну для FPGA та одну для процесора.
  • Літаючі зонди уникають витрат на покриття нігтів. Якщо ви робите <1000 одиниць; Я вважаю, що не було б фінансового сенсу розробляти тестер для нігтів.
  • Мікроконтролери хороші для тестування оперативної пам’яті та підключення до FPGA.

2

Тестові бали слід додавати з певною думкою про їх вплив на конструкцію (наприклад, аналогові штифти або високошвидкісні штифти можуть змінити свою поведінку з додатковою довжиною міді / лінії).

По можливості, мені подобається контролювати / реєструвати різні джерела живлення за допомогою АЦП (у мікросхем зазвичай є пара запасних штифтів АЦП). Хоча я використовував автономні АЦП, які можна зняти, щоб заощадити витрати BOM, я ще не працював над проектом, в якому моніторинг рівнів напруги в полі відхилено за невелику частину економії.

Невдачі прототипу, виробництво та поле також дуже важливі, особливо якщо BIST не забезпечує повного покриття.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.