Печатная плата может пройти электрическое тестирование, но в реальных условиях оказаться неисправной.

Без шорт.
Не открывается.
Все компоненты установлены правильно.

И все же:

продукт по-прежнему не работает.

Именно здесь функциональное тестирование (FCT) входит.

В отличие от ICT-тестирования или тестирования летающим зондом, функциональное тестирование проверяет:

“Действительно ли собранная печатная плата работает так, как задумано?”

Для многих товаров это последняя контрольная точка перед отправкой.

Функциональное тестирование печатной платы

Что такое функциональное тестирование (FCT)?

Функциональное тестирование проверяет работу печатной платы в реальных или смоделированных условиях.

Вместо проверки изолированных цепей он проводит оценку:

  • поведение системы
  • характеристики сигнала
  • общение
  • последовательность включения питания

Проще говоря:

ICT проверяет, правильно ли собрана плата.
FCT проверяет, работает ли плата на самом деле.

Почему электрических испытаний недостаточно

Электрические тесты хорошо помогают в поиске:

  • шорты
  • открывает
  • неправильные значения компонентов

Но они часто промахиваются:

  • проблемы с прошивкой
  • временные вопросы
  • нестабильная связь
  • отказы датчиков
  • ошибки интерфейса

Плата может быть электрически исправна, но при этом функционально не работать.

Что обычно проверяет функциональное тестирование

Точный процесс зависит от типа продукта.

Типичные проверки включают:

Проверка при включении питания

Может ли плата нормально запускаться?

Чеки:

  • последовательность запуска
  • силовые шины
  • устойчивость ботинка

Интерфейсы связи

Проверьте такие протоколы, как:

  • UART
  • USB
  • Ethernet
  • шина CAN
  • SPI / I2C

Частой проблемой является нарушение связи.

Измерение сигналов

Проверьте, правильно ли ведут себя сигналы.

Примеры:

  • тактовая частота
  • уровень напряжения
  • целостность формы волны

Похожие: Проектирование печатных плат с контролируемым импедансом: Как достичь 50Ω и 100Ω

Функции датчиков и периферийных устройств

Продукты с:

  • отображает
  • двигатели
  • датчики
  • Радиочастотные модули

часто требуют тестирования взаимодействия.

Проверка микропрограммного обеспечения

Во встраиваемых системах:

  • загрузка прошивки
  • проверка программирования
  • поведение при загрузке

может быть частью FCT.

Функциональное тестирование печатной платы

Функциональное тестирование против ICT против летающего зонда

ХарактеристикаИКТЛетающий зондФункциональный тест
открытые/шортыдадачастичный
проверка компонентовдадаограниченный
реальная операциянетнетда
тестирование прошивкинетнетда
тестирование связинетограниченныйда

Эти методы дополняют друг друга.

Не конкурентоспособны.

Аннотация: ICT и тестирование летающим щупом: Какой тест печатной платы лучше?

Виды функционального тестирования

Функциональное тестирование вручную

Оператор выполняет:

  • визуальное подтверждение
  • тестирование кнопок
  • базовая проверка

Лучшее для:

  • прототипы
  • низкая громкость

Автоматизированное функциональное тестирование

Используются специальные приспособления и программное обеспечение.

Преимущества:

  • повторяемость
  • более высокая пропускная способность
  • снижение ошибок оператора

Предпочтительно для:

  • производственные условия

Функциональные испытания в условиях окружающей среды

PCB работает в таких условиях, как:

  • изменение температуры
  • вибрация
  • длительный срок эксплуатации

Часто используется для:

  • автомобильный
  • аэрокосмическая промышленность
  • промышленная электроника

Когда необходимо функциональное тестирование?

Не каждая печатная плата требует этого.

Обычно рекомендуется для:

Интеллектуальные / встраиваемые продукты

Продукты с:

  • MCU
  • прошивка
  • программное взаимодействие

Устройства связи

Продукты с использованием:

  • беспроводные модули
  • сетевая связь

Критические системы безопасности

В том числе:

  • автомобильный
  • медицинский
  • промышленные системы управления

Продукты высокой стоимости

Когда стоимость отказа высока:

дополнительные испытания становятся целесообразными.

Как спроектировать печатную плату для лучшего функционального тестирования

Испытания следует учитывать при проектировании.

  1. 1. Добавьте интерфейсы отладки

    Включите доступ к:
    . UART
    . JTAG
    программные заголовки

  2. 2. Заранее планируйте режимы тестирования

    Встроенное программное обеспечение должно поддерживать:
    . режим диагностики
    . режим самодиагностики

  3. 3. Включите контрольные точки

    Помогает при измерении сигнала.

  4. 4. При необходимости спроектируйте индивидуальные светильники

    Для производства:
    . крепеж на погонах
    . автоматические интерфейсы
    может повысить эффективность.

Распространенные ошибки функционального тестирования

Типичные проблемы:

  • пропуск проверки микропрограммы
  • полагаясь только на ИКТ
  • тестирование на поздних этапах разработки
  • плохая конструкция крепления
  • отсутствие системы регистрации отказов

Функциональное тестирование лучше всего работает, когда оно запланировано заранее.

Функциональное тестирование печатной платы

Практические заметки с реального производства

Что обычно происходит:

  • прототипы полагаются на ручное функциональное тестирование
  • производство переходит на автоматизированные приспособления
  • Коммуникационные сбои - обычное явление для FCT
  • Проблемы, связанные с микропрограммой, часто остаются незамеченными при электрическом тестировании

Многие “случайные сбои в работе” на самом деле являются функциональными проблемами, упущенными в процессе производства.

Заключение

Функциональное тестирование заполняет пробел между электрической проверкой и реальной эксплуатацией.

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

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

Вопрос: Что такое функциональное тестирование при сборке печатных плат?

О: Проверяется, действительно ли собранная печатная плата работает в реальных условиях эксплуатации.

Вопрос: Чем функциональное тестирование отличается от ICT?

О: ICT проверяет правильность электрических характеристик, а функциональное тестирование проверяет работу системы.

В: Для всех ли печатных плат необходимо функциональное тестирование?

О: Нет, но настоятельно рекомендуется для встраиваемых, коммуникационных и высоконадежных продуктов.

В: Может ли ПКБ сдать ИКТ и при этом не пройти ФКТ?

О: Да. Возможно, все еще существуют проблемы с прошивкой или связью.

В: Когда проводится функциональное тестирование?

A: Обычно после сборки и электрического тестирования, перед отправкой.

Предыдущая статья

ICT и тестирование летающим щупом: Какой тест печатной платы лучше?