CXEMKA💡 @cxemka_com Channel on Telegram

CXEMKA💡

@cxemka_com


Electronics

CXEMKA (Russian)

CXEMKA - ваш надежный источник информации о электронике! Наш канал @cxemka_com предлагает широкий спектр интересной и полезной информации о современных технологиях, электронных устройствах и многом другом. Если вы увлекаетесь электроникой или просто интересуетесь новыми разработками в этой области, то наш канал идеально подойдет вам. Мы публикуем обзоры новинок, советы по ремонту, статьи о технических характеристиках устройств и многое другое. Присоединяйтесь к нам, чтобы быть в курсе последних тенденций в мире электроники и делиться своими знаниями с единомышленниками!

CXEMKA💡

23 Sep, 10:54


🧵 Как документировать простые проводные сборки?

Возможно, вы ранее видели ПО Wireviz, но не решались его использовать из-за отсутствия графического интерфейса

В статье подробно рассказывается как установить и использовать WireViz на Windows

К примеру, вот такой простой чертёж (кабель для подключения STM32 <-> ST-LINK) был выполнен с помощью текстового описания и сгенерирован в виде изображения

📘 Полная статья: https://cxemka.com/993-kak-delat-prostye-chertezhi-kabelei-dlja-tehnicheskoi-dokumentacii-s-wireviz.html

CXEMKA💡

11 Aug, 06:11


Продвинутый переходник для ESP
Работая с МК от Espressif самым распространенным способом загрузки прошивки и отладки является UART.
На платах разработчика для удобства загрузки есть схема автоматического сброса, что позволяет легко заливать прошивку без нажатия кнопок.
На реальных же устройствах часто такую схему не ставят, да и кнопок вообще не может быть, так что отлаживать может быть не очень удобно.

И тут возникает идея совместить обычный USB-TTL преобразователь со схемой автозагрузки. Такую штуку уже сделали WeAct, работает отлично, кроме этого ещё и имеет индикаторные светодиоды для RX и TX, единственный недостаток это скорость 115200 бод/с:
📄 Очерк: https://cxemka.com/991-perehodnik-usb-ttl-s-avtozagruzkoi-dlja-esp32-hvatit-nazhimat-en-i-boot.html:

CXEMKA💡

08 Jul, 15:12


Вступление
Сперва в STM32CubeIDE (Eclipse и Cube) появилось добровольное предложение войти в учётку st.com
Проблема
А сейчас, при попытке сгенерировать код для нового проекта файлы (Src, Inc, Startup и другие) не создаются, а только сам файл проекта .ioc
Решение
Решение пока только зарегистрировать учётку и войти в нее через среду разработки, тогда после всех лицензионных соглашений скачивается SDK под серию выбранного микроконтроллера
Заключение
Вот так st.com потихоньку закручивает гайки...
Я так понимаю главная проблема в том, что они не хотят давать свободной возможности скачивать именно с их сервера, потому что на GitHub весь пакет доступен (*но добавить его вручную через CubeIDE не получилось)

📖 Дополненная статья: https://cxemka.com/24-sozdanie-proekta-v-srede-stm32cubeide.html

CXEMKA💡

17 Jun, 15:49


🔶 Вот обычные способы уменьшения потерь для плат с большими токами:
- Увеличение ширины дорожек/полигонов
- Использование нескольких слоев меди
- Увеличение толщины меди
- Дополнительный слой пасты (припоя)
- Медные шины в виде провода


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

📃 Подробнее в очерке

CXEMKA💡

01 Jun, 16:12


🔋 Введение
Проектируя электронное устройство с аккумуляторным питанием часто применяются импульсные преобразователи напряжения:
- понижающие (buck);
- повышающие (boost);
- понижающее-повышающие (buck-boost).

При этом очень важно обращать внимание на ток покоя используемой микросхемы (quiescent/standby current).

В частности, микросхемы от Texas Instruments могут иметь специальный вывод вводящий микросхему в энергосберегающий режим, к примеру, в серии TPS 630xx это вывод Save Mode.

Проверка
Итак, при питании преобразователя от одного Li-Ion ток в обычном режиме составил 6,25 мА, в то время как в энергосберегающем ~30 мкА, что почти в 300 раз меньше.

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

Подробнее в заметке 📄: Важность режима экономии в импульсных преобразователях при аккумуляторном питании

CXEMKA💡

15 Apr, 04:36


🏗 Что можно сделать из перфорированных металлических пластин?

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

🙌 Держатель плат
- Эта штука может использоваться как дополнение к держателю щупа, дабы обездвижить плату
- Также хорошо подходит для небольших монтажных работ (запаять/выпаять) или пайке проводов

📃 Стойка: https://cxemka.com/968-prostoe-prisposoblenie-dlja-proverka-plat-ispytanii-elektroniki.html 
📃 Держатель: https://cxemka.com/980-bich-derzhatel-tretja-ruka-dlja-pechatnyh-plat-iz-metallicheskih-plastin-dlja-paiki-i-izmerenii.html

CXEMKA💡

26 Mar, 06:02


🔋 Многие знакомы и применяют недорогие и широкораспространенные китайские микросхемы заряда Li-Ion аккумуляторов:

🔴 TP4056 (1A; SOIC-8)
🟠 TP4057 (0.5A; SOT-23-6)
🟡 TP4054 (0.4A; SOT-23-5)

Там ток задается резистором на выводе PROG. Так вот, если подать на него высокий уровень, то процесс заряда прекратится (полностью закрывается внутренний P-канальный транзистор) и выходное напряжение пропадает.

Это дает возможность подключить PROG к микроконтроллеру и остановить процесс заряда в любой момент на нужном уровне напряжения (конечно, для этого нужно измерять еще и напряжение аккумулятора).

📃 Статья на сайте: https://cxemka.com/979-skrytaja-funkcija-tp4056tp4057tp4054-dlja-upravlenie-zarjadkoi-s-mikrokontrollera.html

CXEMKA💡

02 Feb, 05:47


📬 В преддверии выхода новой версии KiCad 8...

При работе над ПП всегда возникает момент, когда эту самую плату (точнее проект) нужно выпустить путем создания выходных файлов (Гербер, сверловка, перечень, схема, координаты...).

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

🔀 Но также есть возможность пойти дальше и делать это на сервере (по сути это CD - continuous deployment), что давеча удалось успешно осуществить в черновом варианте с использованием GitHub Actions и контейнера KiCad.

⛳️ Это открывает большие возможности для достижения высочайшей повторяемости и минимизации системных ошибок, ведь помимо файлов выпуска сам проект можно проверить на соответствие любых требованиям используя самописные Python скрипты.

🤔 Интересно, кто-нибудь реально использует CI/CD при разработке проектов плат?

CXEMKA💡

02 Jan, 18:15


🎇 С наступившим Новым Годом!
И, не смотря, на, это проектирование и разработка не останавливается 🙃

📚 Посему для тех, кто ведет/поддерживает библиотеку компонентов будет полезно ознакомиться с тем, как можно производить проверку УГО и посадочных мест для получения качественной библиотеки компонентов и минимизации системных ошибок:

📄 Статья: https://cxemka.com/976-kompleksnaja-proverka-komponentov-biblioteki-ugo-i-posadochnye-mesta.html

CXEMKA💡

28 Dec, 08:12


Еще давно в советских изданиях видел заметки о газовых аккумуляторах, которые имеют настолько простое устройство, что могут быть собраны из подручных средств.
🔨 В простейшем случае это емкость с растровом поваренной слои и два мешочка с абсорбентом и со стержнями.
📍И хоть в результате опыт полностью не удался и аккумулятор оказался практически не работоспособен, но подробнее процесс сборки и описание возможных причин в статье.
📃: https://cxemka.com/975-gazovyi-akkumuljator-krasivaja-no-neudachnaja-popytka-sobrat-neizdannoe.html

CXEMKA💡

18 Dec, 14:47


🎲 Как улучшить свою библиотеку посадочных мест компонентов?
При создании хороших посадочных мест в современных САПР имеет смысл добавлять отдельным слоем проекцию 3D тела, таким образом можно сразу и после видеть и проверить правильность всех размеров и смещений. Предпочтение стоит отдавать 3D моделям от производителей, они достаточно точные (правда часто их нужно покрасить и выровнять центр).
КАК СДЕЛАТЬ?
Проекцию 3D тела позволяют делать чуть ли не все механические САПР, в том числе FreeCAD, который без заморочек позволяет (по сути превращение .step в .dxf). Подробнее описано в статье: https://cxemka.com/974-proekcija-3d-modelei-dlja-posadochnyh-mest-kak-uluchshit-biblioteku-komponenetov.html
🎆 ЗАКЛЮЧНИЕ
Также это очень хорошо помогает при расстановке компонентов на ПП, т.к. вы можете ориентироваться не только на границу (Courtyard), но и на реальные физические размеры.