Pull to refresh
19.5
Karma
0.2
Rating
Lesha Lomalkin @lomalkin

Линуксоид и электронщик

  • Followers 30
  • Following 192

Как выглядит тестирование электроники Flipper Zero

Немного сбил вас с толку, извиняюсь. Уточнил у коллег:
Мы не накладываем пасту поверх отверстий. Т.к. если заполнять целиком — то чип будет плавать в таком количестве припоя, а при частичном заполнении припой растекается равномерно, и излишки (при наличии) имеют возможность уйти через отверстия.
Пример
.

Как выглядит тестирование электроники Flipper Zero

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

Как выглядит тестирование электроники Flipper Zero

Спасибо, передал ваш вопрос коллегам.

Как выглядит тестирование электроники Flipper Zero

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

Как выглядит тестирование электроники Flipper Zero

Мы специально закрываем такие переходные, чтобы не уходил.

Как выглядит тестирование электроники Flipper Zero

1. Софт самописный. Мы шли от того, что каждый отчет о тестировании представляет собой машиночитаемый файл (у нас в формате json). Он всегда сформирован по определенной структуре и содержит инфу о джиге, таргете, месте и времени теста, ну и конечно сами данные отчета о тестировании по каждому тесту. Его легко пересылать и хранить в любой NoSQL БД, анализировать автоматом при желании, а также можно сделать поверх красивую вьюху для людей.

2. Сами джиги изготавливаются на заказ из стандартных компонентов. Чем-то похоже на пластиковые окна — тоже в общем конструктор с элементами кастомизации. Это достаточно развитый рынок в Китае.
В минимальном варианте это будет пустой ящик на защелках со стойкой, bed of nails (держатели пого пинов) и кастомной (фрезерованной) подложкой под таргет. Также можно заказать доп кнопки/индикаторы и разъемы — в общем все, что душе угодно.

Как выглядит тестирование электроники Flipper Zero

Код генерируется фабрикой по нашему формату, который с ними согласован.

Как выглядит тестирование электроники Flipper Zero

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

Как выглядит тестирование электроники Flipper Zero

Для абсолютно любой схемы достаточно 2х слоев для разводки, но в реальности есть ограничение на размер платы и минимальная ширина трассы. Это не говоря про необходимость учета взаимного влияния сигналов между дорогами и надежности изделия, а также попросту удобства работы с проектом. У нас получилось 6 слоев.

Как выглядит тестирование электроники Flipper Zero

Вы имеете ввиду КП самих компонентов, например выводных, вместо отдельных пятаков тестпоинтов? Если да — то ответ такой:
Короткий ответ — отдельный тестпоинт (если под него есть место) — надежнее, чем использование выводов элементов, как минимум из-за некоторого толеранса при монтаже компонента, возможного попадания флюса и т.д. Пого пины в этом случае быстрее изнашиваются (хотя это и так расходник). Но вылавливать такого рода проблемы обычно не приятно, поэтому стараемся избегать. Ну и у нас используется не так много выводных компонентов, с QFN это уже не прокатывает.

Как выглядит тестирование электроники Flipper Zero

Вопрос очень уж общий. Зависит от дефекта, в большинстве случаев решение за фабрикой, но согласуется с нашим QA. При этом они берут во внимание экономическую целесообразность ремонта.

На малых партиях, когда дефектов может быть относительно много (в процентном соотношении к здоровым) — отремонтированные устройства могут, например, отправляться на различные доп испытания, типа life test, сертификацию и т.д, где они в это время как раз нужны. Оттуда они уже все равно к пользователям не попадают.

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

Как выглядит тестирование электроники Flipper Zero

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

Как выглядит тестирование электроники Flipper Zero

Можно, но не обязательно. Сканируем баркод и смотрим все отчеты по ней, хоть с телефона.

Как выглядит тестирование электроники Flipper Zero

Наверное имеются ввиду Свето-Излучающие Диоды.

Как выглядит тестирование электроники Flipper Zero

Вам приз за внимательность. Эта ошибка даже перекочевала в тестовую плату, но учитывая простоту таргета (iBTN) решили платы не перевыпускать т.к. это никак не влияет на результат.

Как выглядит тестирование электроники Flipper Zero

Сейчас измеряем ток (особенно хорошо работает для мощных ИК), но думаем поставить датчик, как взрослые ребята обычно делают.

Как выглядит тестирование электроники Flipper Zero

Неужели вся финальная сборка Флиппера делается на одном рабочем месте? Я почему-то представлял себе конвейер с китайскими женщинами...

Конвейер, конечно же.

Как выглядит тестирование электроники Flipper Zero

Про процент брака говорить еще рано, т.к. выборки маловато, джиги иногда перенастраиваются, а также не все, что обнаруживается — на самом деле брак. (лучше перебдеть).
На текущем этапе мы работаем с фабрикой по каждому дефекту, отстраивая процессы, которые к нему привели — сейчас это важнее, чем статистика, и дает результаты даже со штучными кейсами или намеками на проблему.

Как выглядит тестирование электроники Flipper Zero

Как стенд узнаёт серийник вставленной платы?

Платы оснащены баркодом Datamatrix. Перед запуском теста оператор сканирует его считывателем.
Как связаны между собой базы данных с разных тестовых станций?

Сами станции работают автономно — каждая со своим таргетом, затем данные выгружаются. Мы можем связать их вместе, считывая баркоды с каждой платы в устройстве в процессе финальной сборки. Это позволяет по uid устройства узнать историю тестирования его отдельных компонентов.

Information

Rating
1,738-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Works in
Date of birth
Registered
Activity