Версия для печати темы
Форум разработчиков электроники ELECTRONIX.ru _ Библиотеки компонентов _ Краевой разъем на 6 контактов
Автор: Димон Безпарольный Nov 30 2017, 16:42
Думаю что наиболее удобным будет краевой разъем. Типа такого:
http://electronix.ru/redirect.php?http://neokt.ru/ru/katalog/kraevye-raz-emy-na-ploskij-shlejf-ce
Но нужен маленький, на 6 контактов. Может кто применял? Вообще как поступают в случаях большого количества программируемых плат?
Автор: Карлсон Nov 30 2017, 17:07
Смотрели в сторону TC2030?
Автор: Tpeck Nov 30 2017, 17:12
Цитата(Димон Безпарольный @ Nov 30 2017, 19:42)
Но нужен маленький, на 6 контактов. Может кто применял?
Там есть разные маленькие разъемы.
http://electronix.ru/redirect.php?http://www.molex.com/molex/home
Цитата(Димон Безпарольный @ Nov 30 2017, 19:42)
Вообще как поступают в случаях большого количества программируемых плат?
Правильней спрашивать, как проходить испытания на 3000 штук...
Делать специальное СТО и СПО.
А то целый день будет разъемы перетыкать.
Автор: GefarD Nov 30 2017, 17:20
Монтажник будет программировать?
И не понятно программирование через шлейф или ответный разъем жестко закреплен будет.
Делали два варианта
1. Программировали через основной разъем ( но можно и рядом поставить еще один если не будет мешать в устройстве. Т.е. вставляешь плату в стойку она программируется и проверяется без дополнительных движений.
2. Отдельный разъем тогда вставлять и вынимать ответную часть( можно сделать небольшую ручку или кольцо)
Автор: Димон Безпарольный Nov 30 2017, 19:29
Цитата(GefarD @ Nov 30 2017, 20:20)
Монтажник будет программировать?
И не понятно программирование через шлейф или ответный разъем жестко закреплен будет.
Делали два варианта
1. Программировали через основной разъем ( но можно и рядом поставить еще один если не будет мешать в устройстве. Т.е. вставляешь плату в стойку она программируется и проверяется без дополнительных движений.
2. Отдельный разъем тогда вставлять и вынимать ответную часть( можно сделать небольшую ручку или кольцо)
Сложно представить чтобы это изделие проверялось без участия человека. Здесь выход в Интернет на MQTT сервер и прочие сложности.
Программировать не знаю кто будет. Может и я. Поэтому первое что в голову приходит по поводу разъема - это краевой. Может и не прав я...
Цитата(Карлсон @ Nov 30 2017, 20:07)
Смотрели в сторону TC2030?
Имеется ввиду этот:
http://electronix.ru/redirect.php?https://www.chipdip.ru/product/tc2030-mcp-nl
Но он штыревой. Сложно вставлять будет...
Цитата(Tpeck @ Nov 30 2017, 20:12)
Там есть разные маленькие разъемы.
http://electronix.ru/redirect.php?http://www.molex.com/molex/home
Может я неправильно объяснил - нужен краевой разъем в роли которого выступает печатная плата.
Здесь:
http://electronix.ru/redirect.php?http://www.molex.com/molex/products/group?key=wire_to_board_connectors&channel=products
я таких не нашел.
Нашел такой:
http://electronix.ru/redirect.php?https://www.digikey.com/product-detail/en/te-connectivity-amp-connectors/7-5530843-7/A101966-ND/2310829
Автор: aaarrr Nov 30 2017, 20:09
Для 3000 я бы однозначно делал серьёзную оснастку и pogo pins. С расчетом не только на программирование, но и на проверку.
Автор: GefarD Dec 1 2017, 07:04
Каждый разъем будет подключаться человеком по отдельности или будет стенд или стойка в который будет задвигаться плата и все разъемы будут подключены одновременно при этом.
Если каждый отдельно то какой смымл в краевом разъеме, не проще поставить 6 штырьков и программировать через них
Автор: Карлсон Dec 1 2017, 07:23
Вот такой:
Это если места под нормальную колодку нет.
При правильном размере ориентирующих отверстий всё влезает достаточно просто и быстро.
Автор: Огурцов Dec 1 2017, 07:41
Цитата(Димон Безпарольный @ Nov 30 2017, 16:42)
Но нужен маленький, на 6 контактов. Может кто применял?
я применял
для древних как говно мамонта авеэрок
для более свежих мк достаточно трех или двух контактов
что вырождается в два-три виа
Цитата(Димон Безпарольный @ Nov 30 2017, 16:42)
Вообще как поступают в случаях большого количества программируемых плат?
только бутлодырь
и больше одной - это уже большое количество
Автор: GefarD Dec 1 2017, 07:42
При программировании придется держать, по мне неудобно. Правда неплохая экономия на разъемах.
Автор: Vasily_ Dec 1 2017, 09:06
В производстве никто никогда не программирует свои изделия через всякие житаги и исп.
Чипы перед пайкой программируют.
Автор: Димон Безпарольный Dec 1 2017, 09:19
Цитата(Огурцов @ Dec 1 2017, 10:41)
я применял
для древних как говно мамонта авеэрок
для более свежих мк достаточно трех или двух контактов
Для STM32L151 нужно SWDIO, SWCK, GND, RST и кажется +3.3В
Автор: Огурцов Dec 1 2017, 09:19
Цитата(Vasily_ @ Dec 1 2017, 09:06)
Чипы перед пайкой программируют.
а если ног 200+ ?
а если бга ?
Автор: Vasily_ Dec 1 2017, 09:22
Цитата(Огурцов @ Dec 1 2017, 11:19)
а если ног 200+ ?
а если бга ?
И что, сильно мешает?
Автор: _4afc_ Dec 1 2017, 09:28
Цитата(Vasily_ @ Dec 1 2017, 12:06)
В производстве никто никогда не программирует свои изделия через всякие житаги и исп.
Чипы перед пайкой программируют.
А прошивка не слетит при пайке?
Автор: aaarrr Dec 1 2017, 09:29
Цитата(Vasily_ @ Dec 1 2017, 12:22)
И что, сильно мешает?
Сравните варианты:
1. Скормили упаковку микросхем плейсеру - получили собранную плату - запрограммировали и протестировали на стенде.
2. Распоковали микросхемы - запрограммировали - снова упаковали - [высушили] - поставили на плейсер - получили собранную плату - протестировали на стенде.
Какой технологичнее?
Автор: Uree Dec 1 2017, 09:29
О да, хотел бы я увидеть, как какой-нить Самсунг/Фоксконн вскрывает ленты с компонентами, программирует их и вклеивает обратно в эти ленты, чтобы подать на автоплэйсер... И все это в десятках-сотнях тысяч штук. In-Circuit Programming + оснастка для этого программирования, обычный подход.
Автор: one_eight_seven Dec 1 2017, 09:40
Цитата
О да, хотел бы я увидеть, как какой-нить Самсунг/Фоксконн вскрывает ленты с компонентами, программирует их и вклеивает обратно в эти ленты, чтобы подать на автоплэйсер...
Для этих ребят чипы программируются до первичной упаковки в ленту. Скорее всего даже до корпусирования.
Что не отменяет In-Circuit Programming + оснастку, что нередко используется ещё и для тестирования уже собранной платы.
Автор: Uree Dec 1 2017, 09:49
Вот если бы не делал проекты для таких(и одной из этих) фабрик, наверное поверил бы. А так извините, - не верю. Ничего заранее не программируется, все на плате, и программирование и отладка.
ЗЫ Возможно в супер критичных случаях полного отсутствия места на плате что-то программируют заранее. Но отладки это не отменяет как и возможности ее подключения. А есть отладка - есть и программирование.
Автор: one_eight_seven Dec 1 2017, 09:53
Цитата
Но отладки это не отменяет как и возможности ее подключения. А есть отладка - есть и программирование.
Простите, какая отладка в массовом производстве?
Автор: Uree Dec 1 2017, 09:55
Функциональная проверка имеется в виду. Иногда калибрация, там где это необходимо.
И то и другое только при наличии интерфейса программирования/отладки. Предмонтажная прошивка таких возможностей не даст.
Автор: Vasily_ Dec 1 2017, 10:09
Цитата(_4afc_ @ Dec 1 2017, 11:28)
А прошивка не слетит при пайке?
Не слетит.
Цитата(Uree @ Dec 1 2017, 11:55)
Функциональная проверка имеется в виду. Иногда калибрация, там где это необходимо.
И то и другое только при наличии интерфейса программирования/отладки. Предмонтажная прошивка таких возможностей не даст.
И для этого необходимо иметь интерфейс программирования/отладки? жуть какая-то!
Автор: one_eight_seven Dec 1 2017, 10:12
Цитата
И для этого необходимо иметь интерфейс программирования/отладки?
Если используются сканирующие технологии, например, boundary scan, то да (потому что чаще всего, это тот же порт, что для программирования).
Автор: Vasily_ Dec 1 2017, 10:23
Цитата(one_eight_seven @ Dec 1 2017, 12:12)
Если используются сканирующие технологии, например, boundary scan, то да.
Как всегда, а если-бы да ка-бы, про бабушку я думаю знаете.
А если в девайсе уже есть интерфейс , usb, com и тд.. что мешает делать настройку?
Цитата(aaarrr @ Dec 1 2017, 11:29)
Сравните варианты:
1. Скормили упаковку микросхем плейсеру - получили собранную плату - запрограммировали и протестировали на стенде.
2. Распоковали микросхемы - запрограммировали - снова упаковали - [высушили] - поставили на плейсер - получили собранную плату - протестировали на стенде.
Какой технологичнее?
А вот тут момент очень спорный, программируя чип через параллельный интерфейс, скорость гораздо выше, и имеете отбраковку до пайки.
Автор: one_eight_seven Dec 1 2017, 10:23
Цитата(Vasily_ @ Dec 1 2017, 13:15)
А если в девайсе уже есть интерфейс , usb, com и тд.. что мешает делать настройку?
Пятница, чтоли так действует.
Сначала пишу, что даже при программировании на фабрике, часто оставляют отладочный разъём - для тестирования платы в сборе. Мне на это возражают, что отладочный разъём нужен для тестирования платы в сборе.
Теперь пишу, что при использовании сканирующих технологий используют отладочный разъём, который чаще всего применяется ещё и для прошивки, и поэтому он есть. Мне возражают, приводя пример без использования сканирующих технологий. Ну что же, тогда контрпример: а если этот "другой" интерфейс (например, UART или USB) не используется ни для чего, кроме настройки, то давайте и его не ставить, следуя той же логике.
Всё определяется методикой тестирования и технологиями производства. Если нужен jtag, ставят jtag, если не нужен - не ставят. Но заявлять, что он никогда и ни кому не нужен, потому что вы привыкли по-другому - это не правильно.
Автор: aaarrr Dec 1 2017, 10:36
Цитата(Vasily_ @ Dec 1 2017, 13:23)
А вот тут момент очень спорный, программируя чип через параллельный интерфейс, скорость гораздо выше, и имеете отбраковку до пайки.
Скорость выше? А временные и экономические потери на ручных операциях учитываете?
Отбраковка будет иметь смысл, только если сырье с помойки.
Автор: GefarD Dec 1 2017, 10:40
100 штук в день это мноо или нет?
Программируем через отдельный разъем, пока программируется монтажник выставляет опорное напряжение.
Автор: Vasily_ Dec 1 2017, 10:42
Цитата(one_eight_seven @ Dec 1 2017, 12:23)
Всё определяется методикой тестирования и технологиями производства. Если нужен jtag, ставят jtag, если не нужен - не ставят. Но заявлять, что он никогда и ни кому не нужен, потому что вы привыкли по-другому - это не правильно.
Я нигде такого не заявлял.
Вот с этого и надо было начинать, на самом деле все зависит от задачи.
Автор: Огурцов Dec 1 2017, 10:45
Цитата(Vasily_ @ Dec 1 2017, 10:22)
И что, сильно мешает?
оптимистично, начальник покрутит вам пальцем у виска, когда вы назовёте ему цену панельки
Автор: Vasily_ Dec 1 2017, 10:51
Цитата(aaarrr @ Dec 1 2017, 12:36)
Скорость выше? А временные и экономические потери на ручных операциях учитываете?
Отбраковка будет иметь смысл, только если сырье с помойки.
А что отдельный разъем ISP это не ручная операция?
Насчет сырья не согласен.
Цитата(Огурцов @ Dec 1 2017, 12:45)
оптимистично, начальник покрутит вам пальцем у виска, когда вы назовёте ему цену панельки
А с чего вы взяли что у меня есть начальник?
Автор: aaarrr Dec 1 2017, 10:52
Цитата(Vasily_ @ Dec 1 2017, 13:47)
А что отдельный разъем ISP это не ручная операция?
Нет, т.к. проверять изделия в любом случае придется. На том же стенде все и программируется.
Цитата(Vasily_ @ Dec 1 2017, 13:47)
Насчет сырья не согласен.
Остальные компоненты тоже проверяете?
У меня по NAND'ам брак 1 на 1000, смысла в отбраковке нет ни малейшего.
Автор: Uree Dec 1 2017, 10:57
Цитата(Vasily_ @ Dec 1 2017, 11:47)
А что отдельный разъем ISP это не ручная операция?
Не отдельный. Технологическая оснастка обычно делается на всю панель и программирование делается так же.
Из недавнего: в панели 20 плат, программируются параллельно, оснастка подключается на конвеере ко всем 20 платам одновременно. Калибрация(измеряемые ток/мощность) последовательно(потому что комплект источников/измерителей один), но без разделения панели. При калибрации прописывается ID/MAC/SN и данные калибрации идут в лог. В итоге депанелизация идет уже для прошитых/проверенных/скалиброванных плат.
Производительность 2400 устройств за смену.
Автор: Vasily_ Dec 1 2017, 11:10
Ну вот опять началось, конвейер, если-бы, то что делают на конвейере это совсем другая тема.
У топик стартера все гораздо проще.
Автор: aaarrr Dec 1 2017, 11:21
Цитата(Vasily_ @ Dec 1 2017, 14:10)
Ну вот опять началось, конвейер, если-бы, то что делают на конвейере это совсем другая тема.
У топик стартера все гораздо проще.
Ну так писали бы сразу, что в производстве никто и никогда не использует конвеер.
Цитата(Vasily_ @ Dec 1 2017, 12:06)
В производстве никто никогда не программирует свои изделия через всякие житаги и исп.
Чипы перед пайкой программируют.
Автор: Огурцов Dec 1 2017, 12:09
Цитата(Vasily_ @ Dec 1 2017, 11:51)
А что отдельный разъем ISP это не ручная операция?
если платы в панели совсем не обязательно
Цитата(Vasily_ @ Dec 1 2017, 11:51)
А с чего вы взяли что у меня есть начальник?
у каждого есть начальник
даже если этот начальник директор
даже если этот директор владелец
даже если этот владелец вы
и даже если вы не владелец, то будете отчитываться перед женой, почему какая-то сраная панелька, а не такая хорошая модная новая шуба
Автор: a123-flex Dec 3 2017, 13:14
Цитата(Огурцов @ Dec 1 2017, 16:09)
у каждого есть начальник
даже если этот начальник директор
даже если этот директор владелец
даже если этот владелец вы
и даже если вы не владелец, то будете отчитываться перед женой, почему какая-то сраная панелька, а не такая хорошая модная новая шуба
браво огурцов. Наконец-то позитив и реализм
Автор: krux Dec 24 2017, 10:17
вы просто не представляете себе, какое количество ПЛИС перепрошивается по JTAG на БАК в CERN (большой адронный) перед каждым новым батчем. с небольшими перерывами, чуть ли не каждые полтора часа.
и, таки-да, там оно выведено на бэкплейны и подключено к стоящему в соседнем юните компу с scientific linux.
и, таки-да, платы с ПЛИС там являются изделием mass production.
поэтому не разводите демагогию. если в ТЗ заложена оперативная перепрошивка, то всегда можно "понять и простить".
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)