В продолжении хвастовства.

Отмазки


В прошлом посте я рассказывал о том, как я благодарен EasyElectronics за пинок в нужную сторону. Прошу считать этот пост продолжением предыдущего, а так же и рассказом о том, что же такого делается у нас. Ну, к сути.


Читать дальше

Rigol DS1000Z (DS1054Z(-S), DS1074Z(-S), DS1104Z(-S)) баг с зависанием при загрузке, после обновления прошивки - полное лечение


Лирическое отступление

Решил я на своём осциллографе Rigol DS1074Z обновить прошивку до последний версии, ибо года полтора не менял, а судя по описанию, в новой версии пофиксили тучу старых ошибок и багов. Как положено, скачал прошивку с официального сайта, загрузил на флешку, флешку в осцыл, и обновил. Перезагрузив осциллограф, моя довольная улыбка начала исчезать, ибо осциллограф завис, показав замершую картинку на экране. И зависал при каждой попытке его включить.
Если вы являетесь владельцем осциллографа серии DS1000Z, и у вас случилась такая же беда, прошу подкат.



Читать дальше

STM32 - входим в bootloader по кнопке.

Лирическое отступление.

Года 4 назад начались у нас продажи мелких партий устройств, основанных на STM32. Так как на само устройство мы, в виду миниатюрности устройства, не ставили разъём под программирование, то заливать прошивку был решено используя родной bootloader. Но тут опять возникла проблема — как в bootloader входить. Замыкать ножку BOOT при помощи джампера показалось плохой идеей. И тогда была поставлена задача — контроллер должен входить в bootloader по нажатию 1й кнопки.


Читать дальше

FE1.1, FE2.1 или что нам стоит USB HUB построить

Лирическое отступление

Однажды возникла у меня на работе задача встроить USB HUB в уже имеющееся устройство. Первая мысль была — заказать некоторое кол-во готовых хабов у наших китайских друзей, и лишив их корпуса, впихнуть в корпус собственно конечного устройства. Но этот вариант был отметён по причине абсолютного отсутствия места, да и как то всё таки кривое решение. Тогда было решено встроить USB HUB в уже имеющеюся печатную плату. Благо места на плате для этих действий было достаточно.
Порыскав на предмет того, на основе какой микрухи можно построить USB 2.0 High Speed USB HUB, наткнулся на очень вкусные по цене микрухи FE1.1 и FE2.1, отлчие у которых только в количестве портов хаба — 4 и 7 соответственно.


Читать дальше

COM Port Terminal

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



Читать дальше

EasyElectronics, и то что он мне дал:)

Отмазки
Пост хвастовства и благодарности, ибо в нём я хочу как поблагодарить EasyElectronics за то, что он в далёкие времена позволил мне начать развитие в сфере электроники, так и похвастаться тем, что из этого вышло.


Читать дальше

Мистер "Х" или ATXmega (на примере ATXmega32A4) быстрый старт.

AVR
Отмазки

Около года назад понадобилось мне соорудить девайс на основе ATXmega32A4, что в общем-то удалось, правда при изготовлении его я был дико огорчён полным отсутствием статей по данной серии МК, что спешу исправить. Сразу скажу, что статья из разряда «быстрый старт», так что на очень подробное описание тут рассчитывать не стоит. Отдельно хочу поблагодарить наших лающих товарищей за отличный перевод документации по серии Xmega. Ну к сути.


Читать дальше

WT32 или Bluetooth гарнитура это просто!

Лирическое отступление

Пришёл как то ко мне начальник, и сказал «Хочу панимаш, чтобы девайс наш мог музыку поиграть, да сказку рассказать, да что бы остался портативным, беспроводным, и просто классным»
Задумался я, почесал репу, да спросил у гугла, какие беспроводные решения существуют. Гугл встрепенулся, да рассказал мне, что существует фирма такая: Bluegiga, и производит она много полезных девайсов Bluetooth и Wi-Fi направленности. Но для меня было самым главным то, что у них есть WT32 Bluetooth Audio Module, которому требуется для работы: настроить по UART простыми командами, и подключить наушники с микрофоном к соответствующим пинам, и всё!


Читать дальше

Система "Харакири" или как попусту не тратить аккумулятор.

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

Суть

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

Толи дело аккумулятор, а если ещё и литиевый! Он даёт нам целых 3,7в в среднем (рабочий диапазон напряжений 2,8в-4,2в, где соответственно полный разряд и полный заряд). Но есть другая проблема, боится он гад перезаряда, и переразряда (вообще пугливый какой то). И если проблема с зарядкой отметается микросхемой MAX1555 или подобными, которые тебе и от USB зарядят, и от блока питания, корми как хочешь, и просигналят, как зарядилось всё.
То с разрядкой всё сложнее, ибо разряд ниже 2,8в грозит существенно снизить срок жизни литиевого аккумулятора. Некоторые скажут: «пффф, у литиевых аккумуляторов есть драйвер, который сам когда надо вырубит». Есть то он есть, да не у всех, да к тому же, посмотрев цены и форм факторы на аккумуляторы с драйвером и без, понял что аккумуляторы без драйвера существенное дешевле в соотношении ёмкость-цена (во всяком случае в магазинах, где я их покупаю).


Читать дальше