Embeddemy
282 subscribers
22 photos
7 videos
1 file
19 links
Портал о развитии в embedded engineering:

• реальные кейсы (IoT, automotive, etc.)
• опыт зарубежных собеседований
• развитие soft-skills для карьеры
• управление проектами
• личные инсайты

Личка: @bazilunderwood
Download Telegram
Еще одно задание с собеседования. Теперь по SPICE симуляции схем.

Разбор сделаю в формате видео, в котором также поделюсь опытом применения AI в связке с LTspice.

Монтаж видео займёт время, поэтому разбор выйдет позже, чем через неделю.

| подписывайтесь на @embeddemy
| #собеседование #LTspice
4👍2
Следующий SPICE-код описывает модуль схемы, предназначенный для использования в симуляциях.
Какая из схем на картинках соответствует данному модулю?
Anonymous Quiz
8%
A
4%
B
79%
C
8%
D
2💯1
Ещё одна моя любимая картина. Путь странника пролегает сквозь гущу тумана — от вершины к вершине. Великолепная метафора неопределённости на пути к цели.

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

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

Думаю, отталкиваться нужно от своих потребностей. Если есть желание двигаться к следующей вершине — идти стоит. За нерешительность потом придётся винить только себя.

Чтобы страх не мешал двигаться, нужно убедить себя, что неопределённость разгадана. Способов всего два: продумать план на каждое «а что, если…» и идти на ощупь или найти проводника.

Желаю найти своего проводника ❤️

| подписывайтесь на @embeddemy
| #коучинг #инсайты
👍85
Немного метрологии 🔬

Намедни впервые не хватило точности дорогого переносного мультиметра Fluke. Обнаружил я это при тестировании #automotive-продукта для рынка США, где соответствие тех. паспорту — вопрос не только сертификации, но и репутации. Для оценки точности нужно было учесть погрешность мультиметра.

Для примера тест оценки точности цепи измерения напряжения 0–24 В с шагом 2 В и допуском ±200 мВ. Вроде широко, но если вычесть ошибку мультиметра, диапазон резко сужается, и выше 20 В результаты уже не проходят по требованиям. Пришлось покупать новый поверенный настольный мультиметр.

На фотке допуски после учёта ошибки каждого мультиметра. Погрешность мультиметра в даташите рассчитывается ± (% of Reading + Digits * Resolution). Например,

Range       Resolution   Accuracy
10.0000 V 100 µV 0.012 + 5
100.000 V 1 mV 0.012 + 5


для точки 24 В: ± (0.012 / 100 * 24  B + 5 * 1 мB) = ± 7.88  мВ

| подписывайтесь на @embeddemy
| #метрология #отладка_тесты #функциональное_тестирование
221🤯11
This media is not supported in your browser
VIEW IN TELEGRAM
Work like hell & Advertise

Мало просто work like hell. Надо пиарить и хвалить свои результаты публично. Надо advertise, иначе к переработкам привыкнут, повысят коллегу, на собесе не запомнят, клиент не заметит...одни минусы.

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

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

Примеры моего advertise:

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

• не ухожу с выставок и конференций без новых контактов и пустой визитницы;

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

• по выполнению сложной задачи озвучиваю, каких сил сверх нормы мне это стоило;

• веду блог с исключительно авторским контентом.

| подписывайтесь на @embeddemy
| #коучинг #инсайты
👍3🔥31💯1
🤷‍♂️ Помехи от переключений - кто виноват и что делать?

Подготовил для вас суперполезную рубрику в видео-формате - актуальные вебинары Эрика Богатина с субтитрами на русском техническом языке.

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

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

✍️ Берите блокноты и ручки, чтобы конспектировать.

[ СМОТРЕТЬ ВИДЕО ]

Тормозит Ютюб? Не беда!
Видео также есть на платформах:
VK Видео | Rutube | Яндекс.Дзен

| подписывайтесь на @embeddemy
| #вебинар #eric_bogatin #шумы #via #signal_integrity
🔥103
Заслуживает ли карьера руководителя твоего внимания?

Почему ты пашешь за троих, а повышают коллегу?

А что, если ты всегда хотел в менеджмент — но не понимал, с чего начать?

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

⏱️ чтение займёт ~6 минут

ЧИТАТЬ СТАТЬЮ

Хабр | VC.ru | Яндекс.Дзен

| подписывайтесь на @embeddemy
| #инсайты #карьера #статья
👍311
🙅‍♂️ Не “problem”, а “issue”: чему стоит поучиться у американских коллег

Одной из отличительных черт американской бизнес-культуры является отношение к «проблемам». И речь идёт не просто об абстрактных традициях, а о том, какие слова используются в повседневной речи. Приведу пару примеров.

1. Слово problem у американцев ассоциируется с почти безвыходной ситуацией. Произнесённое слово problem при обсуждении статуса проекта может заставить коллег нервничать и выставить вас некомпетентным — если только речь не идёт о взорвавшемся кислородном баллоне в космосе. Houston, we have a problem :)

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

Вместо него используется слово issue. В зависимости от степени серьёзности добавляется прилагательное: minor issue, major issue, critical issue, blocker issue.

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

2. В английском языке существует множество глаголов для решения трудностей: deal with, handle, manage, solve, resolve, address, cope with, tackle, sort out, figure out, fix — и это далеко не всё.

В русском же я могу вспомнить лишь: «решить», «разобраться», «справиться», «побороть», «преодолеть», «разрулить».

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

| подписывайтесь на @embeddemy
| #инсайты #коучинг
👍54🔥3👎1
Basic-32-Bit-MCU-Design-and-Troubleshooting-Checklist.pdf
5 MB
📖 Гайд от Microсhip как настольная библия разработчика

Коллеги из Microсhip прислали очень классный hardware гайд (чек-лист) по внедрению в дизайн их микроконтроллеров. Он уникален тем, что в нем ёмко и системно описаны основные моменты для проектирования электронного устройства на базе микроконтроллера. Пользуйтесь на здоровье не только в моменты поиска косяков, но и для регулярного QA. Да, это PICи и SAMы, но для ST тоже пойдет.

1. Обвязка МК: кондеры, бусинки, обвязка кварца и т.д.
2. Схемы обвязки периферии: Ethernet, АDC, USB, SD-card, CAN и т.д.
3. EMC и ESD решения: TVS, фильтры, подтяжки и т.д.
4. Техники разделения земель, земляные петли, типы шумов АЦП и т.д.

| подписывайтесь на @embeddemy
| #MCU #microchip #гайд
4🔥82👍11
🚰 Токи утечки или как защита аналоговых цепей может все испортить

Раньше я уже разбирал, как, подключив делитель опорного напряжения прямо к шунту, я убил опорный уровень. Разбор можно вспомнить здесь: https://t.me/embeddemy/41. Сегодняшний #косяки из той же оперы того же периода.

I В чем косяк?

В #automotive проекте клиенту нужен был дешёвый способ детектировать замыкание сигнального вывода на батарею или землю. Самое простое решение — делитель на сигнальной линии с выводом на MCU. Но батарея может давать десятки вольт, поэтому на выходе делителя нужна защита, чтобы не превысить 3.3 В питания MCU.

Сходу я поставил стабилитрон. В LTspice всё выглядело отлично, времени на прототип не было, плату сразу отправил в производство. Но на реальной плате поведение схемы сильно отличалось от модели. Результаты на фото ниже. После выпайки стабилитрона всё нормализовалось.

II В чем причина косяка?

Все дело в динамическом сопротивлении стабилитрона. При увеличении прикладываемого напряжения оно падает, ток через стабилитрон растёт. Стабилитрон как переменная нагрузка, которая перегружает мой делитель, создавая большой ток утечки.

В аналоговых цепях с высокими сопротивлениями (малыми токами) важно смотреть, что вы вешаете на выход. Если подключить к такой схеме элемент с меньшим сопротивлением (большим током), её поведение поползёт. Теория — тут: https://t.me/embeddemy/41.

III Как пофиксить?

Снизить токи утечки защитной цепи. В дизайне уже стояли диоды Шоттки — у них утечка намного ниже. Перешёл на них — ошибка упала в разы и уложилась в требуемые 10%. Результаты на втором фото ниже.

IV Нужно ли ещё сильнее снижать утечки и ставить обычные диоды?

В моём случае — нет.

Во-первых, обычные откроются позже: ~0.7 В против ~0.3 В у Шоттки.
3.3 В + 0.3 В = 3.6 В — терпимо.
3.3 В + 0.7 В = 4 В — уже перебор.

Во-вторых, это был бы новый компонент в перечне. Добавление нового компонента было нежелательным.

P.S. Зато в малопотребляющих IoT-схемах, где идёт война за наноамперы, обычные диоды — самое то.

| подписывайтесь на @embeddemy
| #косяки #automotive #аналоговая_электроника #импеданс
221
👍321
Значимое для портала Embeddemy событие не останется без внимания — преодолен рубикон в 200 участников 🎉 Отмечать такие моменты важно, чтобы поддерживать мотивацию.

Как и в прошлый раз, устроим розыгрыш звёздочек: телега случайным образом выберет 5 участников и подарит каждому по 100 звёзд ⭐️

В статистике канала есть параметр — процент включённых уведомлений, и сейчас это 26%. В современном цифровом мире такой процент внимания - ценность. Порадуйте ещё больше колокольчиками 🔔

Ваше внимание и время ценятся превыше всего: полезность в приоритете, исключительно авторский стиль и не чаще 2 раз в неделю:
• в будни, в нерабочее время, про hard skills
• в выходные — про soft skills

Команда Embeddemy постепенно расширяется, а у меня получается выделять больше времени: навыки писания приходят с опытом, также AI-тулзы помогают. Сейчас в разработке несколько мега-полезных продуктов, а впереди много эксклюзивного контента, поэтому stay tuned, делитесь постами и приглашайте коллег ❤️

| подписывайтесь на @embeddemy
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
Embeddemy
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥7
↕️ Не забывай про clearance

Новый интересный #косяк в копилку.

Проводил пре-сертификационные испытания на пробой изоляции. На 4 кВ возникла дуга прямо под конденсатором.

В чем косяк?

А вот непонятно… Зазоры при трассировке и между ногами взяты с запасом. По поверхности не пробило — дуга возникла в воздушном промежутке между «банкой» и платой. Что-то в конструкции самого конденсатора, раз на нижней его стенке сформировался потенциал.

Как лечить?

Диэлектрическая прочность воздуха ≈ 3 кВ/мм. Эффективнее увеличить диэлектрическую прочность воздушного промежутка.

Решение — подложить пластиковую прокладку (spacer). У пластика диэлектрическая прочность минимум 10 кВ/мм.

Что в итоге?

Тесты пройдены вплоть до 5 кВ. На производстве под конденсаторы будут установлены прокладки.

P.S. В идеале надо бороться с причиной и менять конденсаторы. Но успокаивает то, что сертификация будет только до 3кВ, так что жить можно.

| подписывайтесь на @embeddemy
| #automotive #силовая_электроника #пробой_изоляция
5👍331
PQ

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

То, что я испытал, называется в маркетинге PQ (perceived quality) - воспринимаемое качество. PQ - это про то, как выглядит продукт, как пахнет, каков на ощупь. Акцент на ощущениях, эмоциях и чувствах. Чем выше у вашего продукта PQ, тем ценнее он воспринимается клиентом и тем дороже его можно продать даже с ординарным функционалом.

Как это применимо к инженерной работе?

PQ применим как к результату работы (код, схема, документация и тд), так и к процессу её выполнения (сдача вовремя, уведомление о рисках и переносах, коммуникация без задержек и тд).

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

Как повышать PQ?

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

Чуть-чуть конкретнее рекомендация - развивать насмотренность и кругозор. Смотреть чужой код, схемы, узнавать про подходы и философию, читать мой канал 😍 Проще всего поработать в компании/команде, где PQ является одной из ценностей.

Зачем повышать PQ?

Я употребил слово "водянисто"⬆️, так как все упирается в личные предпочтения и "вкусовщину". Ведь как однозначно определить "красиво, аккуратно, правильно, нормально"? И почему надо что-то менять, если "и так все работает". Кроме того, стремление к высокому PQ требует дополнительного времени, которое приходится оплачивать из своего кармана.

Для меня это работает как инвестиция в долгосрочные отношения с клиентом и вклад в свою репутацию. И эта инвестиция работает: на каждом рабочем месте мне повышают ЗП или должность ежегодно, а на фрилансе заказчики либо возвращаются сами, либо по рекомендации приходят новые. Со временем и насмотренностью навыки PQ нарабатываются до автоматизма: формируются успешные шаблоны, примеры оформления и т.д.

Тут я оставлю вас отрефлексировать 🙏

P.S. Sorry за общие фразы и абстракции. Я намеренно избегал конкретики, так как по опыту я чаще сталкивался с неприятием этой философии - ведь "и так все работает" и "о вкусах не спорят". Поэтому цель поста - подтолкнуть к размышлениям.

P.S.S Но я не лишаю вас возможностей: время от времени я буду делиться мыслями по этой теме. Если вас заинтересует, вы сможете узнать мои подходы детальнее, пройдя отбор в мою команду разработки.

| подписывайтесь на @embeddemy
| #коучинг #инсайты #карьера
👍4🔥21
This media is not supported in your browser
VIEW IN TELEGRAM
🎄🎄🎄🎄🎄

Весь мир в ожидании праздника, поэтому и я не буду грузить вас электроникой сегодня, хотя материала поднакопилось.

Лучше поделюсь пожеланиями на год грядущий🎅🏻

Сегодня в канун праздника популярно ставить цели на Новый год. Хочу порекомендовать вам альтернативу - подумать о своих мечтах.

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

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

Желаю вам, чтобы в глубине души жила мечта 💫 Отрывок из мультика музыкально окрасит мое пожелание.

Спасибо, что читаете этот канал ❤️
С Новым Годом 🎄

| подписывайтесь на @embeddemy
310🔥1
Чем меньше знаешь, тем быстрее market entry time

Давно не писал. Надо наверстывать, поэтому сегодня будет технический пост вместо soft-skills. Поделюсь недавним кейсом по теме переходных отверстий.

1 Контекст

Сейчас занимаюсь разработкой платы с процессором i.MX под Linux. Есть требование сделать габариты как можно меньше. К i.MX подключаются DDR, eMMC, видеопотоки, в общем классический high-speed design. High-speed дизайн сразу накладывает ограничения на выбор переходных отверстий. High-density design в моем случае вынуждает быть еще более придирчивым к переходным отверстиям.

2 Теория

Если нужно прокинуть сигнал с Top Layer на Bottom Layer, можно использовать простое сквозное переходное отверстие (through-hole via). Но если сигнал идет с Top Layer на какой-нибудь внутренний слой, у такого via остается незадействованный участок. Этот «хвост» занимает не только драгоценное место, но и начинает работать как маленькая антенна, вызывая переотражения. Чтобы таких «хвостов» не было, используют отверстия, которые проходят не через всю плату:

• для прокидывания сигнала между парой соседних слоев используют microvia;
• если нужно с внешнего слоя уйти сразу на несколько слоев глубже, вместо нескольких microvias используют blind via;
• если переход между несколькими слоями внутри платы, то buried via.

Эти особенные отверстия можно располагать по-разному:

• cтавить друг над другом, получается «колодец»: stacked конфигурация.
• разносить на каждом слое, получается «лесенка»: staggered конфигурация.

Stacked, конечно, самый дорогой вариант, зато дает максимальную плотность и компактность трассировки. Всегда я делал «лесенку», а тут решил сделать «колодец», ибо места мало и бюджет позволяет :) И вот тут всплыл нюанс. Честно говоря, у меня изначально была интуитивная неприязнь к «колодцу» и интуиция меня не подвела.

⛔️3 Практика

Китайцы сделали пилотную серию с «колодцами» без всяких вопросов. Но мой любимый риск-менеджмент перед массовым производством триггернул меня пройти DFM анализ у локальных европейских производителей. Европейский производитель на DFM анализе сказал, что buried via рискованно использовать в стиле «колодец». Чтобы снизить риск, buried рекомендуют относить немного в сторону и делать «лесенку».

Скажу больше, начал копать и нашел статью от Cadence, где рекомендуют максимум два microvia в стиле «колодец». Начиная с трех уровней надежность уже сильно зависит от материала, геометрии, качества заполнения и теплового профиля. Отдельно подчеркивается, что microvia не стоит ставить «колодцем» прямо на buried via: такой способ особенно склонен к растрескиванию, поэтому там лучше делать смещение и уходить в «лесенку».

😩4 Мораль басни

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

Справедливости ради я встречал много дизайнов с технологией полного «колодца», так что пост не из рубрики "косяки"....но когда встает вопрос личной ответственности всегда тяжело игнорировать уже известные риски. Оптимальным нашел следующий путь: отодвинуть только buried via, microvia оставить в позиции «колодца». Если время будет позволять, отодвину microvia тоже.

P.S. Иллюстрация будет в комментариях.

| подписывайтесь на @embeddemy
| #high_speed #via #dfm
71👍1🔥1
🤖 AI Hardware Tools

Перечислю своих AI помощников в разработке электроники. Сюда же включу и обычные автоматизаторы. Все, что ускоряет работу и освобождает время для интересных задач. Используемые мною помечу как active. Ожидают освоения - backlog. Если вам известны другие инструменты, добавляйте в комментарии! Пост закреплю.

Список будет отражать процесс разработки платы:

1. Архитектура:
antigravity + draw.io (active)

2. Требования:
antigravity (active)

3. Библиотека:
circuit mind (backlog)

4. Схема:
celus (backlog)
circuit mind (backlog)
diode computers (backlog)

5. ВОМ:
Electronics QA (active)
antigravity (active)
circuit mind (backlog)
diode computers (backlog)

6. Симуляция схемы:
Electronics QA (active)

7. Расстановка компонентов:
diode computers (backlog)

8. Трассировка:
TopoR (backlog)
diode computers (backlog)

9. Симуляция трассировки: -

10. Производство DFM:
diode computers (backlog)

11. Качество QA:
diode computers (backlog)

12. План тестирования DVP:
antigravity (active)

13. Анализ рисков DFMEA:
antigravity (active)
circuit mind (backlog)

P.S. Перед освоением новых инструментов, выжмите максимум из своей EDA.

P.S.S. AI инструменты это ускорители-помощники вашей системы. Сперва строим и оттачиваем свою систему, а потом подключаем помощника. Не наоборот.

| подписывайтесь на @embeddemy
| #AI
🔥32👍11