Почему стабилизаторы не дружат с керамическими конденсаторами

Схемотехника
Сейчас наткнулся на интересный аппноут от TI, в котором рассказывают, почему стабилизаторы с низким падением напряжения (LDO) не дружат с керамическими конденсаторами. Краткий пересказ с кучей отсебятины — под катом.

Диаграмма боде LDO с маленьким запасом по фазе

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

Создание проекта в IAR EWARM. микроконтроллер STM32F407

Блог им. Kate
Здравствуйте!!!
Я новичок в программировании микроконтроллеров.
на STM32F407 мне нужно зажечь светодиод. Делаю всё, как написано tqfp.org/udk32f107v/udk-32f107v-dlya-samyh-malenkih-ili-s-chego-nachat.html, на других сайтах примерно тоже самое. Выбираю только другой тип микроконтроллера. Если добавляю в программу строчку #include «stm32f4xx.h», пишет ошибку: Fatal Error[Pe1696]: cannot open source file «stm32f4xx.h» C:\Project\Led\main.cpp 2
Что с этими библиотеками не так?????

Уменьшение шума импульсных источников питания

Силовая электроника
Несколько видео на тему уменьшения шума от импульсных источников питания от очень известного аналогового дизайнера — Джима Вильямса. Обязателньны к просмотру всем, кто занимается импульсными источниками.

Minimizing Switching Regulator Residue in Linear Regulator Outputs
Тут, Джим очень красиво показывает, как ферритовые бусинки могут отфильтровать шум. Кроме того, есть неплохая демонстрация того как правильно шум измерять.

Ссылка на соответствующий аппноут.

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

Мостовой драйвер L6201-L6203

Компоненты
Если нужно легко и просто запитать мощный двигатель постоянного тока при помощи ШИМ, то одно из решений — использовать интегральный мостовой драйвер.
Микросхема L6201-L6203 представляет собой мост на базе MOSFET с драйверами и обвязкой по питанию.

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

Список частот широко испольуемых кварцев

Компоненты
Оказывается, в Википедии есть отличная таблица с частотами широко используемых кварцев. В следующий раз, когда вы найдете у себя кварц с частотой, скажем 14.31818МГц, узнать откуда он был выдран и для чего нужна именно такая частота будет намного легче.

Таблица широко используемых кварцев

Вывод информации на семисегментный индикатор

Задача вывода на семисегментный индикатор относительно нетривиальна.
Я поставил перед собой следующую задачу по выводу на семисегментный индикатор:
  • Оформить библиотеку в отдельный класс;
  • Дать возможность самостоятельного выбора базы выводимого числа;
  • Дать подсветку точки;

Есть парочка недочетов в моем решении, но обо всем прошу под кат

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

Защита от дребезга механического энкодера

На плате отладочной платы RLN Electro имеется энкодер. Удобная штука для навигации, вот только подход к нему несколько иной, нежели к описанному ЗДЕСЬ энкодеру. Ибо механический он, дребезгу подвержен.
Сам дребезг выглядит вот так вот:

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

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

Как выглядят полиморфные объекты в памяти

Когда-то, я интересовался тем, как объекты С++ располагаются в памяти но быстрый гуглеж ничего не нашел. Недавно, я набрел на статью по теме и, думаю, она может помочь таким как я. Это — ее свободный перевод.

Полиморфизм

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

UTC: управляющая программа/прерыватели

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

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

Подробнее о них — под катом.

UTC Controller/interrupter documentation

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