Сёркиты
826 subscribers
204 photos
22 videos
22 files
226 links
Канал о Hardware разработке: схемы, платы, истории дебага, мемы и репосты.
Download Telegram
Продолжаю выделять интересные моменты из подкаста о поддельных компонентах.

(Часть 1 | Часть 2 | Часть 3)

🔹О старых компонентах

(28:23) Есть ещё одна вещь, с которой я сталкивался, — это просто старые компоненты. То есть дело не в том, что их перемаркировали, перепаковали или неправильно обращались. Зачастую они просто пролежали на полке три года, были частью старого заказа, который так и не продался. Теперь их выставляют на продажу через брокера.

И вот некоторые брокеры сами даже не знают точную дату выпуска этих компонентов. А другие, наоборот, указывают, например: «оригинальная упаковка, дата — январь 2023» или что-то в этом роде.

На самом деле, даже если устройство долго лежало вне упаковки — например, если оно имеет уровень влагочувствительности MSL3 и находится вне пакета более 168 часов (то есть 7 дней) — то такой компонент, если его ещё не запаивали на плату, можно повторно сертифицировать.
Его можно «пропечь»: при запекании из него удаляется вся влага, после чего его вакуумируют. Таким образом, уровень MSL восстанавливается.
Влага — это как раз то, о чём нужно беспокоиться, когда компонент долго лежит без должной упаковки.

Но когда речь идёт о более высоких уровнях MSL — например, MSL 5A или 6, — если они пробудут вне упаковки хотя бы 24 часа (в некоторых случаях), можно увидеть коррозию на выводах. И такие компоненты уже приходится списывать.

Если же это MSL3, то во многих случаях влагу можно выпечь.
Но всё зависит от форм-фактора:
— какой это тип корпуса,
— лежат ли компоненты в лотках,
— намотаны ли они на катушку (reel).

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

🔹О необычных способах подделки компонентах

(36:46) На катушке примерно каждый второй или третий компонент был заменён: настоящий снимали, а вместо него ставили подделку. В итоге где-то 30–50% деталей были фальшивыми. Но если проверить только первые 10–15 компонентов на катушке, они все окажутся оригинальными — и ничто не вызовет подозрений.
(39:33) Сейчас самое распространённое, что я вижу, — это чипы Xilinx и Altera, которым делают “ретоппинг”, но с оригинальной верхней крышкой. То есть сверху всё выглядит абсолютно подлинным, весь корпус настоящий — просто сам кристалл другой: не той скорости, не с тем объёмом памяти или не с теми характеристиками, которые указаны в маркировке на устройстве.

Это как раз тот случай, который невозможно заметить на рентгене.
Потому что при рентгеноскопии ты увидишь кристалл, и даже если у тебя есть эталон для сравнения, ты, скорее всего, скажешь:
«Да, кристаллы совпадают. Компонент подлинный».

Хотя на самом деле — нет.
👍511🔥1
Думаю, уже многие видели новость о том, что Quilter с помощью ИИ спроектировал мини-материнскую плату, и она заработала с первого раза.
Сначала я нашел эту новость очень тревожной.

Процесс трассировки платы для многих инженеров является самым любимым этапом в разработке электроники.
Выбор компонентов, анализ, расчеты, схемотехника - это всё важно и интересно. Дебаггинг и тестинг, конечно, весело, но порой страшно и удручающе.
А трассировка - это медитативно и приносит кучу удовольствия. Вдобавок она удовлетворяет творческую и эстетическую составляющую, а также дает надежду.
В университете мне это вообще напоминало решение судоку: сидишь и думаешь, как лучше расположить то сё, как это лучше соединить и тд.
Но вот бездушная машина капиталистического прогресса лишает нас и этой маленькой радости в непростой жизни.

Но потом я увидел этот комментарий, и мне как-то стало полегче. Еще чуть-чуть поживем, порадуемся :)

Тем не менее, я скорее смотрю на это с интересом и надеждой.
Разработка PCB - это действительно один из bottleneck в индустрии.
Необходимость выпускать вторые ревизии из-за каких-то мелких ошибок или недостаточного моделирования съедает кучу времени и денег.
Когда заказчикам говоришь, что разработка устройства занимает от 1 года, они приходят в ужас и округляют глаза. Даже, если врешь про 6 месяцев, они всё равно недовольны и считают, что это ОЧЕНЬ долго.
Надеюсь, что развитие ИИ как-то сможем сократить этот цикл и избавить нас от рутинных процессов.
👍8😁41🤝1
Разрабатывая стенд для проверки печатных плат при серийном производстве нам нужна была защита от КЗ.
Мало ли где что закоротило на девайсе, нужно быть готовым ко всему.

Немного посмотрев какие схемы бывают в интернете, я нарисовал свою. Ту, что сверху.
Она мне показалась удовлетворяющей мои потребности, а именно:

1. Отсутствие предохранителей действующих на разрыв.
Каждый раз менять его после бракованного девайса так себе история, поэтому самовосстанавливающийся PTC Fuse выглядел подходящим кандидатом.
2. Формирование прерывания для управляющего контроллера, чтобы он сразу отключил питание DUTa и оповестил оператора об ошибке.
3. Простота и дешевизна реализации
4. Визуальная индикация для отладки

Я радостно протестировал схему, получил желаемое ограничение тока, мигающий красный светодиод и прерывание.
Но со временем начались проблемы...

К сожалению, видео об особенностях PTC Fuse мне попалось совсем недавно, а там описывались его важные особенности.

Как известно, PTC Fuse при нагреве увеличивает свое сопротивление, тем самым ограничивая протекающий ток.
Потек большой ток -> Fuse нагрелся -> Сопротивление выросло -> Ток уменьшился.
Когда overcurrent event закончился, сопротивление восстанавливается.
Но прикол в том, что из-за физических особенностей строения PTC предохранителей, оно восстанавливается ... пара пара пам ... не до конца.
И это привело к паре неожиданных для меня моментов:

1. Его сопротивление вырастало после пайки.
Сначала я паял, отпаивал, перепаивал эти предохранители только так, пока не заметил, что их сопротивление аномально большое.
Как выяснилось, даже одно касание паяльником с температурой 280°C увеличивало сопротивление в 2-4 раза!
В даташите, как ни странно, об этом говорится.
Прям пишут, что есть Rmin, есть R1max.
Rmin - это сопротивление ДО пайки и вообще до каких либо действий. Такое девственное сопротивление.
R1max - это уже сопротивление, так сказать, после первого раза. Либо после первой пайки, либо после первого КЗ.

2. Сопротивление предохранителя растет и от каждого КЗ, не возвращаясь обратно.
Это называется эффект памяти.
Который в итоге приводит к тому, что повторяющиеся короткие замыкания могут увеличить сопротивление в десятки раз по сравнению с Rmin.
В моем случае было 60 раз.
И самое обидное, что про это тоже говорится в даташите.
Мелким шрифтом в разделе Warning: <..> не предназначены для работы как защитное устройство, где over-current или over-temperature могут повторяться или быть длительными.

В общем, PTC Fuse нам тут не бро. Нужны другие методы защиты.

А какие юзкейсы работы с PTC предохранителями были у вас?
🤔12👍721😎1
Forwarded from Electronic_0x1F
#Заметка

Однажды на каком-то тренинге нам рассказали про модель командных ролей Белбина. Согласно этой (как оказалось популярной у менеджеров) теории успех команды зависит не только от квалификации и интеллекта каждого из участников, но и от того, насколько в команде сбалансированы девять основных поведенческих ролей из трёх групп. И по-моему эта теория очень хорошо применима к реальной жизни.

🌙 Роли действия (ориентированы на результат и задачи)

1. Завершатель/педант (Completer Finisher).
Человек, который не может спать, если в проекте остались мелкие ошибки. Шлифует результат до идеала, следит за дедлайнами.
😀 Тревожен, не умеет делегировать (хочешь сделать хорошо — сделай сам). Следит за сроками выполнения и за качеством результатов.

2. Реализатор (Implementer).
Та самая рабочая лошадка, которая превращает абстрактные планы в конкретные шаги. Дисциплинирован, надёжен. Ему можно отдать монотонную и скучную, но важную работу, и он её сделает.
😀 Не гибок, плохо реагирует на внезапные изменения планов.

3. Мотиватор (Shaper).
Двигатель команды. Любит преодолевать препятствия, не дает команде расслабиться и впасть в спячку, часто ведет себя как неформальный лидер, подгоняя других.
😀 Может быть грубым, провоцировать конфликты, легко раздражается.

🌙 Социальные роли (ориентированы на взаимодействие с людьми)

4. Душа команды (Teamworker).
Дипломат и «клей» коллектива. Выслушивает, сглаживает углы, поддерживает моральный дух, помогает другим справляться со стрессом.
😀 Нерешителен в кризисных ситуациях, избегает даже необходимых для продвижения работы конфликтов.

5. Исследователь ресурсов (Resource Investigator).
Энтузиаст-экстраверт, который смотрит наружу. Приносит новые идеи извне, находит полезные контакты, договаривается с людьми вне команды.
😀 Быстро загорается, но так же быстро теряет интерес.

6. Координатор (Coordinator).
Бывалый руководитель (не обязательно по должности). Видит картину работы целиком, ставит цели, умеет делегировать задачи тем, кто лучше с ними справится.
😀 Может казаться манипулятором. Иногда воспринимается как человек, который сам не работает, а только раздает указания.

🌙 Интеллектуальные роли (ориентированы на работу с идеями)

7. Генератор идей/мыслитель (Plant).
Креативный гений, часто не от мира сего. Придумывает нестандартные решения действительно сложных проблем.
😀 Часто игнорирует детали и практические ограничения; может быть обидчивым на критику своих идей.

8. Аналитик (Monitor Evaluator).
Трезвый скептик. Взвешивает все за и против, видит скрытые риски, не дает команде совершить ошибку на эмоциях.
😀 Ему может не хватать вдохновения и энергии; часто кажется занудным пессимистом.

9. Специалист (Specialist).
Эксперт в узкой области, обладает уникальными специфическими знаниями.
😀 Мало интересуется общим ходом проекта за пределами своей узкой темы.


Итого задача руководителя собрать команду, где слабости одного перекрываются силой другого. При этом один и тот же сотрудник может закрывать несколько ролей сразу, а также быть в разной роли в зависимости от ситуации, личной мотивации и зрелости процессов в компании.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥5
Forwarded from Univelis / Foxspeed
РОЖДЕСТВЕНСКАЯ МИКРОСХЕМА (литералли)
Начну год с лёгенького поста, пока все ещё под салатиками.

Замечали, что практически все гирлянды нужно прощёлкать 7 раз, чтобы дойти до единственно удобного режима "не мигает"?
А замечали мерцание гирлянд на 100 Гц, будто разработчикам было лень сделать ШИМ на 1 кГц? Меня это вообще всю жизнь бесило, потому что как можно такое в прод!

Всё это потому, что все они сделаны на одной микросхеме. Конечно, для такого массового товара китайцы не могли не разработать специальную микру, точнее две:
- MOSDESIGN M80056B / M80056B-1 / M80002-4
- Unisonic UTC8156
Различаются лишь числом ветвей (4/8), в остальном идентичны.

Для упрощения и удешевления в них нет синтезатора частоты типа ФАПЧ, и нет внешнего осциллятора; единственный задатчик частоты для них это сеть, 50 или 60 Гц, иногда даже не удвоенных после мостового выпрямителя. В микросхеме есть встроенный понижатель напряжения на стабилитроне, поэтому снаружи лишь сеть, диодный мост (а скорее один диод), и тиристоры для гирлянд.

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

Вместо лампочек в гирляндах могут быть и светодиоды: на цепи из нескольких десятков белых светодиодов с ограничивающим резистором погасится как раз напряжение сети. Сейчас сильно популярнее гирлянды с питанием от USB, как мне удалось выяснить, там уже полноценный микроконтроллер, скорее всего тот 4-центовый Padauk, уже с 32'768 Гц кварцем и нормальным ШИМ без мерцаний.

Самое милое, что эти чипы прямо в даташите называются Рождественскими Микросхемами, такая прелесть :3
У кого такая гирлянда — скидывайте в комменты фотки своих контроллеров, соберём коллекцию.
🔥16👍82🥰1
А вы в какой категории?
😁15💯31
Forwarded from belKa's memes
🤣12
Forwarded from 3pcb.ru
В эту поездку получилось спокойно пообщаться с топами двух крупных китайских фабрик. Заодно они рассказали, как у них на практике устроены продажи.

У каждого завода есть несколько торговых агентов — отдельных компаний, которые продают их мощности и сервисы. С крупнейшими китайскими клиентами, вроде Huawei, фабрики работают напрямую. Во всех остальных случаях — через агентов. Собственными продажами и маркетингом заводы почти не занимаются.

У крупных фабрик таких агентов может быть десяток и больше. Часто они называются почти так же, как сам завод —так меньше вопросов от клиентов. Крупнейшим агентам фабрика иногда передаёт небольшую долю, обычно десятые процента — как гарантию сотрудничества. По моему опыту: как только ты загружаешь завод примерно на 20%, разговор о доле начинается сам. Нам предлагали и 15 процентов акций. Но это прям край.

Агенты полезны, пока заказы небольшие. За свои 5–10% комиссии они снимают с фабрики головняк коммуникаций с клиентом, особенно зарубежным.

Когда клиент вырастает, агент становится лишним звеном, от которого очень трудно избавиться. Иногда проще сменить поставщика.

Даже мне с моим опытом не всегда понятно, общаюсь я с агентом или с сотрудником фабрики. Но как только удаётся выстроить прямой контакт, цена обычно снижается на те же 5–10%.

<27>
👍6🔥1
Моя большая статья про hotswap. Разбираю все: от теории и физических явлений до применения конкретных микросхем и конструктивных решений. Приглашаю в комментарии для обсуждения.
👍4🔥3👎1
У старых LDO есть свои приколы.

Вообще LDO это довольно прямолинейный компонент, в проектировании которого сложно ошибиться.
Есть несколько ловушек для новичков, вроде перегрева корпуса или неправильной трассировки, но в целом всё обычно работает.

Тем не менее, подводные камни есть и здесь. О некоторых из них рассказано в этом видео.
Больше всего меня удивило, что некоторые старые LDO спроектированы с расчетом на то, что у Cout есть ESR порядка нескольких Ом.
Если поставить керамику с почти нулевым ESR, то LDO не запустится.
После этого у меня всплыл флэшбэк, как однажды при выборе LDO увидел в даташите схему с резистором последовательно с керамическим Cout. Тогда я не понял, что это за нестандартное подключение и просто скипнул этот вариант от греха подальше.

Но есть еще один нюанс.

Недавно дорабатывал плату, спроектированную в 00-ых годах и использовал те же компоненты, что уже были на ней.
Запускаю, проверяю питания и вижу, что одно из них выше, чем нужно.
Измеряю номиналы feedback резисторов - в порядке.
Перепаиваю саму микросхему - то же самое.
Пересчитываю обратную связь - ошибок нет.

Начинаю скрупулезно смотреть таблицы в даташите и обращаю внимание на параметр Minimum Load Current.

Иду к плате, подключаю нагрузку в несколько миллиампер и напряжение сразу стало нормальным.

В общем, некоторые LDO не умеют работать совсем без нагрузки. Хоть какая-то, но нужна им.
В современных моделях я такого не встречал, но возможно из-за того, что почти всегда ставил на выходе индикаторный светодиод. А вот в старой - столкнулся.

Ну а видео выше всё-таки рекомендую, я от него не ожидал многого, но в целом считаю его информативным.

А вы сталкивались с какими-то багами при работе с LDO?
👍19😁2🤷‍♂1👌1💯1
Замечали на JLCPCB опцию Bake Components?

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

Всего существует 8 уровней влагочувствительности электронных компонентов (MSL — Moisture Sensitivity Level): MSL1, MSL2/2a, MSL3-5, MSL6.

Каждый из них показывает, как долго компонент можно держать на воздухе после вскрытия герметичной упаковки, прежде чем отправлять его в печь оплавления.
▪️Самый низкий уровень (MSL1) показывает, что компонент не чувствителен к влаге вовсе (некоторые SOIC, TSSOP, чип-резисторы, MLCC конденсаторы, ферритовые бусины).
▪️Самый высокий уровень (MSL6) показывает, что компонент крайне чувствителен к влаге и всегда требует сушки перед пайкой. Но это редкий случай.
▪️Большинство компонентов относится к MSL3, что эквивалентно 7 дням после вскрытия.

Согласитесь, не очень долго?

И что будет, если компонент превысит разрешенное время хранения (Floor Life)?

Во время пайки оплавлением температура в печи растёт примерно на 2 °C в секунду и за 40–80 секунд достигает 240–250 °C.В это время, влага, накопленная внутри корпуса, быстро нагревается, превращаясь в поток пара, который повреждает компонент изнутри.
Этот эффект называют “Popcorning”.
Он приводит как к видимым трещинам в корпусе, так и к микротрещинам, которые не видны невооруженным взглядом, но вызывающим отказам через недели или месяцы.

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

Есть ли у вас уверенность, что компоненты на производстве были установлены на вашу плату до истечения floor life? Нет?
А плата для ответственного применения? Да?
Тогда поставьте галку Bake Components.

P.S. Жду в комментариях шутки про изготовление "ответственных" плат в JLCPCB ))
8👍8🤔21👏1😁1🆒1
Forwarded from (электроника, схемотехника, тестирование, надёжность электронных компонентов)
Все_что_вы_хотели_знать_о_децибелах_но_боялись_спросить.pdf
1.6 MB
дБ или не дБ? Все, что вы хотели знать о децибелах, но боялись спросить…
Rohde&Schwarz
Указания по применению

#Rohde_Schwarz
#basic
#handbook
👍5🔥21
Во многих обсуждениях маркировки «Честный знак» до сих пор говорят «QR-код». Это неверно. В системе используется DataMatrix, и это принципиальный выбор.

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

DataMatrix появился раньше и изначально проектировался под производство и логистику: маленький физический размер, нестабильная печать, лазерная гравировка, грязные и бликующие поверхности, потоковое сканирование.

DataMatrix, как и QR, допускает частичную потерю изображения. В коде заложена избыточность (ECC 200), а данные распределены по всей матрице. Локальные дефекты — потёртости, загрязнение, перекрытие — не разрушают данные целиком, а превращаются в корректируемые ошибки.

Ориентация задаётся рамкой, а не отдельными ориентирами. Две сплошные стороны образуют L-образный контур, две другие — тайминговую сетку. Такая схема занимает меньше площади и устойчиво работает на малых размерах, где QR уже упирается в габариты своих «глаз».

Данные внутри не читаются линейно — это общее свойство обоих форматов. Биты укладываются по фиксированному шаблону и распределяются по всему полю, чтобы локальные дефекты не выбивали подряд идущие данные.

У DataMatrix выше плотность данных. При одинаковом объёме информации он физически меньше, чем QR, за счёт более компактной служебной структуры. Для плат, компонентов и мелкой упаковки это критично: код можно сделать меньше, не жертвуя читаемостью.

В отличие от QR, в DataMatrix нет масок и вариантов оформления. Его структура жёстко задана стандартом. Это осознанный выбор в пользу предсказуемого чтения, а не визуальной гибкости.

Служебная информация встроена в саму структуру символа. Размер матрицы и параметры коррекции ошибок определяются при восстановлении геометрии, после чего декодируются полезные данные.

Всё поле кода рабочее. Внутренних «безопасных зон» не предусмотрено. Логотипы и вырезы здесь не закладываются как допустимый сценарий — повреждение рамки или превышение допустимой потери данных делает код нечитаемым.

В «Честном знаке» используется именно DataMatrix, потому что он изначально оптимизирован под промышленную маркировку, где важны размер, плотность и предсказуемость, а не удобство наведения камеры человеком.
🔥82👍2💅2
Forwarded from 3pcb.ru
Уже достало. Давайте примем правила хорошего тона в работе с ИИ.

Любой нормальный сотрудник — инженер, программист, менеджер — сейчас обязан не просто пользоваться нейронками. Он должен принимать на себя ответственность за результат, который с их помощью получил.

Поэтому сотрудник НЕ ДОЛЖЕН:

— Ныть, что «нейронки тупые». Если сеть выдала ерунду — это твоя проблема с промптом или валидацией. Добивайся верного ответа или делай задачу руками.

-- Пересылать коллегам свой диалог с ChatGPT. Подход «пусть сами решают, верить или нет» — это перекладывание ответственности. Ты фильтр, ты эксперт, ты выдаешь готовое решение. И отвечаешь за него.

— Отправлять невычитанный текст. Если ответ полон воды, канцелярита и кривых фраз — перепиши. Заставлять других читать сырой выхлоп ИИ — свинство.

-- Использовать решение, которое сам не понимаешь. Будь то код, схема или тезис. Если ты не можешь объяснить, как и почему это работает — ты не имеешь права это использовать. Не понял — потрать время, изучи тему, разберись. Иначе как ты можешь за это отвечать?

— Дергать коллег, не спросив сначала у нейронки. Раньше гуглили, теперь — промптим. И только если там тупик — идем к людям.
👍19👎2🔥1💯1
Как много багов в электронике можно исправить буквально 1-2 пассивным компонентом. Как много времени может уйти, чтоб понять какой и куда именно нужно ставить.
💯20😁4🤣1
Forwarded from Хабр
Физика провода: почему просто «кинуть кабель» недостаточно?

Подключить источник к приёмнику — задача тривиальная только на бумаге. В реальности попытка обойтись «просто двумя проводами» гарантирует на входе полуторавольтовые наводки, сетевой фон 50 Гц и «мусор» от импульсных блоков питания.

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

Разберём схемотехнику помехозащищённых соединений.
🔥15😱1
👍9👎1
Forwarded from PCB Art
"Mona Lisa" recreated using about 10,000 SMD components

This “Mona Lisa” was created as a technical demonstration by a by a Japanese company that provides PCB assembly (PCBA) services.

Instead of using PCB traces or silkscreen artwork, this piece is built from about 10,000 1608-metric SMD components. The image is formed through the color variation of resistors, ceramic capacitors and other components, turning electronic parts into a high-resolution mosaic.
9👍4🔥4