Вы говорите о партиях> 1, а затем следующее, вероятно, не стоит, но это, безусловно, для более крупных партий, скажем, 100 и выше.
С помощью In Circuit Programming вы программируете устройство после сборки платы, то есть с контроллером, установленным на плате. На нижней части печатной платы у меня есть тестовые площадки, которые выводят для программирования необходимые сигналы наружу. Обычно это JTAG , но это также может быть последовательный порт. Попросите инженерный отдел создать испытательный стенд с подпружиненными контрольными штифтами, соответствующими тестовым площадкам.
Вам также понадобятся тестовые контакты для питания . Я обычно добавляю несколько дополнительных контрольных штырьков, например, для измерения определенных параметров, или канал связи, по которому микроконтроллер может идентифицировать себя (например, версию программного обеспечения). Вы не можете иметь слишком много контрольных точек. Вам не нужен космический разъем (который также стоит денег), и вы можете разместить тестовые планшеты, где пожелаете. Там всегда есть место для 2 мм колодки.
Испытательный стенд стоит с материальными и трудовыми затратами, но он вам действительно нужен, если у вас большое производство, и вы можете использовать его для программирования устройства.
После программирования вы можете загрузить устройство на испытательный стенд и выполнить ряд функциональных тестов .