byte_shifter
80 subscribers
177 photos
20 videos
24 links
hardware developer notes by @kishovRasul
Download Telegram
Подбирал chip антенну для Bluetooth устройства и в документации на одну из них наткнулся на классную иллюстрацию диаграммы направленности.
Хоть бери и вставляй в учебник или на плакат куда-нибудь в радиофак.
👍4❤1🔥1
4 слоя, 0,1 мм дорожки, размер платы 3 на 3 см, via in pad. В общем плата на грани того, что принято считать бюджетным с точки зрения технологии производства.

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

Устройство поддерживает работу по Bluetooth и общение по USB. И прошивку умеет обновлять и так, и так.

На плате производительный двухъядерный микроконтроллер и при этом очень экономичный по потреблению.

Схема питания мотора, которая превращает 4,2В в 10,65В.

Крутой контроллер BLDC мотора от Texas Instruments.

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

Аудио усилитель класса D с возможностью запаять динамик прямо на плату перпендикулярно ей.

2 емких танталовых bulk конденсатора, которые должны немного помочь с переходными процессами.

OLED дисплей на разъеме.

Схема защиты от переполюсовки, светодиод для индикации состояния, ферритовый фильтр по питанию от USB, разъем для возможного подключения дополнительных I2C датчиков в будущем, контроллер заряда аккумулятора на DCDC с повышенным КПД по сравнению с линейными зарядками

Гибкая и экономичная архитектура управления питанием. С одной стороны сам микроконтроллер питается от встроенного DCDC преобразователя от напряжения 1,8В, с другой стороны он может управлять питанием каждой микросхемы либо через I2C, либо через входы Enable

Немного переживаю за китайскую чип антенну. Купил VNA чтобы поиграться с ее подстройкой)

Люблю свою работу, приятно на это смотреть)
🔥4❤2👍1
Предыдущая плата в рентгене)

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

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

Еще интересно, что акселерометр оказался самым прозрачным из всех полупроводниковых компонентов платы.

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

Платы изготовлены и едут, ждемс)
🔥4❤3
А вот она в реале. Уже провожу тесты.
Теперь предстоит много работы над прошивкой
❤4🔥4🙏1🏆1🆒1
Тестирую все узлы платы, паралельно занимаясь другими делами.
Ну вот на видео как работает дисплей. Это черновой тест пока что, протестировать базовый функционал.
А на фото результат продолжительного теста повышающего преобразователя под номинальной нагрузкой - греется всего до 53С, КПД около 90%. Видно, что катушка индуктивности греется больше всего. Думаю, если подобрать катушку с внутренним сопротивлением поменьше, то можно будет ещё процентики и градусы отвоевать
❤3🔥3👍1👏1
Плата в работе.
Проверил каждый узел, все работает)
Хотя есть косяк с USB, перепутал на нем data линии. Когда в кабеле поменял их местами и он заработал как надо.
👍4🔥4⚡1👏1
Помимо разработки я ещё занимаюсь тем, что поставляю платы для изделий vladblad.com.
В них используются платы, спроектированные задолго до моего с ними знакомства.
В них было довольно много проблем, многие из которых были пофикшены, но вот ещё одна унаследованная из старого дизайна, которую я пощупал недавно.
Из последних примерно 800 поставленных плат где-то у 10-20 плат не работал гироскоп. Можете посмотреть на посадочное место под него на плате и корпус микросхемы. Обратите внимание, что на плате отсутствует контактная площадка под EP - контактную площадку по середине корпуса микросхемы.
Ну вообще этот EP в этой микросхеме не несёт никакой электрической функции, но он нужен для качественного монтажа! Эта площадка способствует самоцентоированию при пайке за счёт поверхностного натяжения припоя, более равномерно распределяет тепло.

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

В следующей итерации я добавлю туда на плату место под этот EP (переводится как exposed pad, кстати). Очень много времени на это все ушло, к сожалению
🔥6👍3👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Работа над интерфейсом.
Работаю с отладочной платой, с ней гораздо удобнее, чем с платой самого устройства.
Добавил звуки и попытался имитировать типичный клик и звук хаптик отдачи.
Получилось не так как мне хотелось бы, но здесь роль играет размер динамика и то, что он жёстко не зафиксирован. Если схватить динамик пальцами, то звук от хаптик прям хорошо ощущается пальцами
🔥3❤2👍2
Случайно наткнулся на фотки и нахлынули воспоминания, как мы с Насрулой робоболл делали.
Сколько сил, нервов и времени на это все ушло, уже и не вспомнить. Началось это где-то 8 лет назад, сделали несколько итераций.
Это был вендинговый развлекательный автомат, в котором нужно было играть футбол машинками. Автомат самостоятельно вел счет. Автоматически устанавливал мяч в середину поля, мог беспроводным образом заряжать машинку. Было многих всяких звуковых и световых эффектов.
Но было и много ошибок или неоптимальных решений, как в плане самого устройства, выбранного направления, скорости движения. Мне кажется я тогда не очень понимал смысл фразу "лучшее враг хорошего" и инженерного опыта не хватало - делать просто и надежно не всегда получалось.
Рынок вендинговых аппаратов не такой большой, денег там не много, скептицизма к новым молодым игрокам очень много.
Он проработал в детском игровом клубе какое-то время, но за это время мы довольно сильно от него устали, продать его толком смогли, а потом начался ковид и окончательно все это похоронил.

Спасибо всем кто в этом участвовал и помогал. Прежде всего сотрудникам ныне не существующего бизнес инкубатора Пери Инновации и многим другим, например, моему тезке на фото, который справа. Было прикольно)
🔥4🫡3❤2👍2