Производственные испытания, проектирование для испытаний, контрольные точки и другие методы


12

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

  • Какой способ производственного тестирования вы обычно используете в своих проектах?
  • Есть ли точка, в которой некоторые методы становятся стоящими, и где эти точки? Например, ручное тестирование заполненной доски, летающих зондов, ложа гвоздя и т. Д.
  • Я читал о дизайне и сборке BeagleBoard, которая значительно сложнее, чем наша доска, но, похоже, она вообще не включает такого рода тестирование (например, без гвоздей или контрольных точек, у них есть программный тест). ).
  • Все наши платы основаны на микроконтроллерах. Являются ли основные функции питания, заземления и часов достаточно надежными в производстве, чтобы использовать микро для встроенной самопроверки?

Ответы:


7

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

В основном мы работаем с очень малыми объемами производства, поэтому большая часть нашего тестирования проводится вручную.

Тем не менее, у нас есть продукт более высокого объема, в котором используется тестовое приспособление для ногтевого ложа. В дополнение к сетям питания и заземления у нас есть контрольные точки для других функциональных блоков, таких как Ethernet, SPI, аудио (динамик / микрофон).

Если вы делаете прототип при первом запуске, вы можете иметь все эти контрольные точки для отладки. Но в более поздних версиях, после того, как функциональные блоки были доказаны в порядке, вы можете удалить их с доски, если хотите.

В конце концов, все зависит от объема производства и от того, какой риск вы хотите предпринять, тестируя / не тестируя определенные аспекты платы.


4
  • Всегда проверяйте чистую плату (PCB) на 100% по сравнению с предоставленным вами списком соединений. Если вы зависите от контролируемых сопротивлений, имейте в виду, что плата тоже для этого.
  • JTAG не увеличивает стоимость платы и не требует дополнительных чипов, только разъем. Но убедитесь, что вы можете разделить цепочки, например одну для FPGA и одну для процессора.
  • Летающие зонды позволяют избежать затрат на постельное белье. Если вы делаете <1000 единиц; Я ожидаю, что не будет никакого финансового смысла разрабатывать тестер.
  • Микроконтроллеры хороши для тестирования оперативной памяти и соединений с ПЛИС.

2

Контрольные точки должны быть добавлены с некоторой продуманностью к их влиянию на конструкцию (например, аналоговые контакты или высокоскоростные контакты могут изменить свое поведение с дополнительной медью / длиной линии).

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

Регистрация прототипа, производственных и полевых отказов также очень важна, особенно если ваш BIST не обеспечивает полного покрытия.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.