NRF51. Cоздание простого проекта

Общие сведения В последнее время, становится всё популярнее стандарт передачи данных Bluetooth Low Energy (BLE). BLE по сути несколько упрощенный протокол Bluetooth. Основное назначение BLE это обмен небольшим объемом данных с различными низкопотрбляющими устройствами (датчики, фитнес браслеты, велокомпьютеры и т.д.). У многих производителей уже есть микроконтроллеры с интегрированной радиочастотной частью. Подобные чипы есть у ведущих… Читать далее »

Отладочная плата измерения тока и зарядки аккумуляторов

В последнее время заинтересовался батарейным питанием и немедленно решил разработать соответствующую плату. В данной статье опишу ее и ее возможности. Сердцем и мозгом платы снова является STM32. На этот раз это микроконтроллер из малопотребляющей серии L, да и к тому же еще и на энергоэффективном ядре Cortex-M0+. Итак полное название контроллера STM32L051C. Из интересных особенностей… Читать далее »

STM32L051. 6. Контроль питания. 6.1 Источники питания

6.1 Источники питания При отключенном блоке сброса и при понижении питания (brownout reset (BOR)) микроконтроллер требует питания в диапазоне 1,8-3,6В Vdd (допускается 1,65В в режиме пониженного потребления (power-down)). Если BOR отключен, то диапазон рабочих напряжений составляет 1,65-3,6В Vdd. Встроенный линейный стабилизатор, используемый для питания внутренней цифровой части, работает в диапазоне 1,2 — 1,8В. Vdd=1,8В (в… Читать далее »

Ванночка для травления с подогревом

Потребность в данной ванночки у меня возникла, когда я решил использовать для травления плат персульфат аммония. До этого успешно использовал хлорное железо и был вполне доволен результатами. В хлорном железе меня не устраивало лишь то, что оно оставляет несмываемые пятна и поэтому работать с ним нужно очень аккуратно. Забегая вперед, скажу, что и у персульфата… Читать далее »

Аппаратная реализация 1-Wire на stm32f030

Аппаратной реализацией интерфейса 1Wire я называю совместное использование UART и DMA для приема/отправки таймслотов. Эта тема уже очень много где обсуждалась, очень хорошая статья есть на изиэлктрониксе. Собственно оттуда я и взял исходники и немного переделал для работы с серией f0. Основные отличия заключаются в настройках DMA, так как он устроен немного по другому, чем… Читать далее »

Моя реализация протокола NEC

Сведения о протоколе NEC В интернете очень много реализации данного протокола. Но я бы хотел поговорить больше о аппаратном захвате импульсов с фотоприемника. Для начала общий вид посылки. Картинки взял с сайта altium, кстати там же есть более подробное описание протокола. Как видно из рисунка 1 в самом начале посылки идет стартовая последовательность — импульс… Читать далее »

Отладочная плата STM32

Хочу поделиться мнением о использовании отладочной платы Waveshare Open407V-C. Данную плату можно приобрести в разной комплектации, я выбрал Package A. Расписывать все модули не буду наиболее примечательные на мой взгляд это: модуль PHY Ethernet на DP83848, LCD 320×240 дисплей c тачскирном на контроллере ILI9325 и модуль USB HS Board с интерфейсом ULPI.  Более подробно о модулях… Читать далее »

Модуль управления яркостью светодиода

Недавно получил микросхемы драйверов светодиода — pt4115. Решил сделать очередной тестовый модуль для своей отладочной платы. Схема была взята из даташита, разъем для подключения модуля выбрал тот же, что для SPI. Больше всего интересовало не сгорит ли катушка в корпусе 1812 и возможность адекватной работы от 5В. Катушка была использована LQH43MN680K т.е. 68 мкГн. В… Читать далее »

Модуль цифрового потенциометра AD5242

Рассмотрим конкретное применение цифрового потенциометра в качестве регулятора громкости. Я решил использовать микросхему AD5242, это два потенциометра с интерфейсом I2C. Микросхема допускает питание от двуполярного источника. Но при таком питании напряжение может быть в диапазоне -2.5÷2.5 В. Моем случаи питание организовано от отладочной платы и состовляет +3.3В. В случаи однополярного  питания для работы с двуполярным… Читать далее »