Forwarded from ElekMont
⚡ Разработчик отладочной платы «BluePill-MIK32» Виталий Нечаев опубликовал в открытом доступе все исходные файлы её проекта, выполненного в среде KiCad.
Теперь Вы можете не просто пользоваться его отладочными платами, но и пробовать себя в их модификации, и даже разрабатывать свои собственные по примеру данного проекта.
Архив с файлами находится в личном репозитории Виталия на отечественном GitFlic по ссылке: https://gitflic.ru/project/vitalii-nechaev/bluepill-mik32
Теперь Вы можете не просто пользоваться его отладочными платами, но и пробовать себя в их модификации, и даже разрабатывать свои собственные по примеру данного проекта.
Архив с файлами находится в личном репозитории Виталия на отечественном GitFlic по ссылке: https://gitflic.ru/project/vitalii-nechaev/bluepill-mik32
🔥6👍3
Forwarded from ХуторянинЪ в АйТи
This media is not supported in your browser
VIEW IN TELEGRAM
Что-то "до боли" знакомое 🤔
😁6🤣1
Forwarded from letters to robot
This media is not supported in your browser
VIEW IN TELEGRAM
Делаем из emacs интерактивный учебник ассемблера архитектуры x86-64 (amd64)
Пост не влез в телеграм, читайте на гитхабе. Лучшая платформа для блогинга и файлобмена. Когда-нибудь я сделаю нормальные github pages или сайт с блогом и rss, но сегодня не ждите.
Пост не влез в телеграм, читайте на гитхабе. Лучшая платформа для блогинга и файлобмена. Когда-нибудь я сделаю нормальные github pages или сайт с блогом и rss, но сегодня не ждите.
🔥2🤔2
Forwarded from Сёркиты
Слышали ли вы когда-нибудь об RF-конденсаторах?
Я лично нет.
Впервые о них мне сказал мой коллега, когда я трассировал линию передачи между чипом и антенной. В такие линии часто закладывают резистор и два посадочных места для конденсаторов, чтоб поднастроить антенну во время тестов.
Так вот, обычные конденсаторы для настройки не годятся. Годятся специальные - RF capacitors.
Именно об их особенностях в заключительной разборной статье этого года!
Я лично нет.
Впервые о них мне сказал мой коллега, когда я трассировал линию передачи между чипом и антенной. В такие линии часто закладывают резистор и два посадочных места для конденсаторов, чтоб поднастроить антенну во время тестов.
Так вот, обычные конденсаторы для настройки не годятся. Годятся специальные - RF capacitors.
Именно об их особенностях в заключительной разборной статье этого года!
Teletype
RF MLCC Capacitors
Слышали ли вы когда-нибудь об RF-конденсаторах?
❤3🔥3
Forwarded from Byteware
О сборке новых устройств.
Навеяло ночным диалогом в чатике.
Поделюсь опытом — банальным, но, как оказалось, полезным.
Никогда не собирайте первый экземпляр устройства/платы целиком и сразу.
Вот вообще никогда, нужно взять это за правило.
Ну, если, конечно, у вас не 0402/0201, оптимизированная под автоматический монтаж. Но вы наверняка до этого тестировали и собирали прототипы, верно? ;)
Новая плата? Новая ревизия платы с ощутимыми изменениями, а не: «ой, резистор забыл»?
Сборка по функциональным блокам, тестирование каждого блока в отдельности, поочерёдно.
Как делаю я:
Получил платы, взял в руки мультиметр, проверяем, нет ли КЗ по входу цепей питания/высоковольтным выходам. Да, все платы я заказываю с электротестированием, но это ни разу не стопроцентная гарантия от банальных ошибок в трассировке из-за недосыпа/усталости/невнимательности. И такое бывает.
КЗ нет? Поехали дальше.
На плате, как правило, несколько преобразователей питания. Собираем поочерёдно, тестируем. Если питание девайса низковольтное — запитываю всегда от лабораторного блока питания, с ограничением где-то в 50-100мА. Причём от трансформаторного ЛБП, а не от импульсного. Знающие — поймут, не знающим — в конце поста напишу.
Запустилось, напряжение на выходе проверил, нагружаем преобразователь до номинального тока, проверяем, что держит. Смешно, да, но попадалась партия 1А линейников, которые выдавали максимум около сотни миллиампер, а потом — всё, «ну не шмагла я».
У меня для такого есть жирный переменный резистор с щупами. Удобно.
Из хороших практик — ставить на каждый уровень питания схемы светодиод. Есть кусок, который я просто копипастом закидываю в новые проекты.
Собрали всё питание — ставим МК. В минимальной конфигурации: кварц, МК, разъём на линиях внутрисхемного программирования, какой-нибудь светодиодик.
Завелось, прошилось, поморгали диодом — поехали дальше.
Входные цепи (до гальваноразвязки, если она есть), включение, проверка потребляемого тока. Смотрим, что диодик у МК всё еще мигает ;)
Выходные цепи, включение, проверка потребляемого тока. Мигает.
И так далее.
Да, нудно.
Да, долго.
Но, блин, насколько это разгружает мозг, и скольких неожиданностей позволяет избежать…
- Бракованные микросхемы;
- Керамические конденсаторы с сопротивлением в девять ом;
- Кнопки с неправильным футпринтом, устраивающие КЗ;
- Светодиоды с неправильной маркировкой катода;
- Дроссели (партия) в обрыве. Вся лента. Вот весело было…
- Плата, прошедшая электротест, с межслойным КЗ;
- Перепутанные (на шёлке) резисторы и конденсаторы. Хорошо, что собираю платы по интерактивной монтажной схеме, а не по шёлку, но были странные ощущения ;)
- Микроконтроллеры-утюги: прошивается, частично работает; при этом жрёт, как не в себя, и греется почти до сотни градусов.
- И многое, многое другое.
А теперь представьте, когда на собранной одним махом плате всплывает сразу несколько таких сюрпризов.
Не-не-не, к лешему.
Примечание про импульсные БП:
Ограничение тока у них есть, вроде работает, вроде всё хорошо, но имеется один нюанс:
На выходе такого ЛБП установлен жирный-жирный конденсатор, который может запасать достаточно много энергии. Берём светодиод, выставляем лимит по току в 10мА, напряжение — вольт двенадцать, подключаем… всё, сгорел. Сюрприз! Конденсатор разрядился, ага.
С компонентами на плате вполне может быть такая же история, поэтому первый запуск — всегда от трансформаторного лабораторника.
Если нет в хозяйстве — крайне советую приобрести. Дикие напряжения и токи здесь абсолютно не нужны, чего-то вроде 18В/3А хватит за глаза, редко ухожу на нём выше одного ампера. Да и выше 12В редко поднимаюсь. Зато — никаких пульсаций, чёткое ограничение тока, плюс — его сложно уронить со стола ;)
#рабочее #полезное
Навеяло ночным диалогом в чатике.
Поделюсь опытом — банальным, но, как оказалось, полезным.
Никогда не собирайте первый экземпляр устройства/платы целиком и сразу.
Вот вообще никогда, нужно взять это за правило.
Ну, если, конечно, у вас не 0402/0201, оптимизированная под автоматический монтаж. Но вы наверняка до этого тестировали и собирали прототипы, верно? ;)
Новая плата? Новая ревизия платы с ощутимыми изменениями, а не: «ой, резистор забыл»?
Сборка по функциональным блокам, тестирование каждого блока в отдельности, поочерёдно.
Как делаю я:
Получил платы, взял в руки мультиметр, проверяем, нет ли КЗ по входу цепей питания/высоковольтным выходам. Да, все платы я заказываю с электротестированием, но это ни разу не стопроцентная гарантия от банальных ошибок в трассировке из-за недосыпа/усталости/невнимательности. И такое бывает.
КЗ нет? Поехали дальше.
На плате, как правило, несколько преобразователей питания. Собираем поочерёдно, тестируем. Если питание девайса низковольтное — запитываю всегда от лабораторного блока питания, с ограничением где-то в 50-100мА. Причём от трансформаторного ЛБП, а не от импульсного. Знающие — поймут, не знающим — в конце поста напишу.
Запустилось, напряжение на выходе проверил, нагружаем преобразователь до номинального тока, проверяем, что держит. Смешно, да, но попадалась партия 1А линейников, которые выдавали максимум около сотни миллиампер, а потом — всё, «ну не шмагла я».
У меня для такого есть жирный переменный резистор с щупами. Удобно.
Из хороших практик — ставить на каждый уровень питания схемы светодиод. Есть кусок, который я просто копипастом закидываю в новые проекты.
Собрали всё питание — ставим МК. В минимальной конфигурации: кварц, МК, разъём на линиях внутрисхемного программирования, какой-нибудь светодиодик.
Завелось, прошилось, поморгали диодом — поехали дальше.
Входные цепи (до гальваноразвязки, если она есть), включение, проверка потребляемого тока. Смотрим, что диодик у МК всё еще мигает ;)
Выходные цепи, включение, проверка потребляемого тока. Мигает.
И так далее.
Да, нудно.
Да, долго.
Но, блин, насколько это разгружает мозг, и скольких неожиданностей позволяет избежать…
- Бракованные микросхемы;
- Керамические конденсаторы с сопротивлением в девять ом;
- Кнопки с неправильным футпринтом, устраивающие КЗ;
- Светодиоды с неправильной маркировкой катода;
- Дроссели (партия) в обрыве. Вся лента. Вот весело было…
- Плата, прошедшая электротест, с межслойным КЗ;
- Перепутанные (на шёлке) резисторы и конденсаторы. Хорошо, что собираю платы по интерактивной монтажной схеме, а не по шёлку, но были странные ощущения ;)
- Микроконтроллеры-утюги: прошивается, частично работает; при этом жрёт, как не в себя, и греется почти до сотни градусов.
- И многое, многое другое.
А теперь представьте, когда на собранной одним махом плате всплывает сразу несколько таких сюрпризов.
Не-не-не, к лешему.
Примечание про импульсные БП:
Ограничение тока у них есть, вроде работает, вроде всё хорошо, но имеется один нюанс:
На выходе такого ЛБП установлен жирный-жирный конденсатор, который может запасать достаточно много энергии. Берём светодиод, выставляем лимит по току в 10мА, напряжение — вольт двенадцать, подключаем… всё, сгорел. Сюрприз! Конденсатор разрядился, ага.
С компонентами на плате вполне может быть такая же история, поэтому первый запуск — всегда от трансформаторного лабораторника.
Если нет в хозяйстве — крайне советую приобрести. Дикие напряжения и токи здесь абсолютно не нужны, чего-то вроде 18В/3А хватит за глаза, редко ухожу на нём выше одного ампера. Да и выше 12В редко поднимаюсь. Зато — никаких пульсаций, чёткое ограничение тока, плюс — его сложно уронить со стола ;)
#рабочее #полезное
🔥6❤3