Расчет токоограничивающего резистора для переменного резистора

Переменный резистор R-24N1-B1KUPD: Вся приведенная ниже статья была написана мной исходя из в корне неправильного понимания смысла параметра «номинальная мощность» для переменного резистора.

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

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


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

Графический интерфейс генератора. Часть 2

Тот, кто внимательно смотрел видео из первой части, должен был обратить внимание на сильное мерцание при нажатии на кнопки или поворот энкодера. А еще я сознательно не показал работу цифровой клавиатуры, т.к. были определенные проблемы. После проведения серьезной оптимизации работа интерфейса теперь выглядит так:



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

Графический интерфейс генератора. Часть 1

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



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

Гальваническая развязка. Кто, если не оптрон?

// это копия статьи, размещенной вчера на geektimes.ru. Возможно это будет интересно и читателям электроникса.

Статья посвящена различным способам гальванической развязки цифровых сигналов. Кратко расскажу зачем оно нужно и как производители реализуют изоляционный барьер в современных интегральных микросхемах. Плюс бонус — гайд по гальванической развязке от SiLabs.


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

Зарядное устройство для Li-ion на ТР4056

  Заказал на Ali лот из пяти модулей зарядных устройств на чипе TP4056 для Li-ion аккумуляторов (цена лота 68,70 руб, за модуль 13,74 руб, сентябрь 2015). Пришли на одной печатной плате, разделенные скрайбированием (надрезанием). На печатке логотип kvsun — китайский производитель широкого спектра зарядок Li-ion аккумуляторов различных типоразмеров и применений.



Статья в основном является компиляцией разрозненных данных интернета, с целью собрать все в одном месте.


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

Термисторы, попытка I


Заинтересовался бюджетными способами измерения температуры. Широко распространеные цифровые датчики слишком дороги, а невысокая стоимость термисторов очень привлекает
Выбор пал на NCP21WB473J03RA. Стоимость ~12р. шт., корпус 0805, сопротивление при 25°C — 47к (±5%).
Почитал немного полезной литературы (ссылки в конце), и собрал следующую схему:


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

Энкодер из BLDC

Данный топик является развернутым ответом на вопрос, поднятый в этой теме: Увеличить разрешение энкодера из HDD. Единственным HDD со съемным двигателем в моем хламе оказался SCSI Seagate емкостью 73GB 2004 года выпуска. Вот такой:



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

Демоны в АЦП STM32



Современные АЦП обычно содержат внутри УВХ. В последнее время АЦП часто строятся по схеме уравновешивания заряда, а не уравновешивания токов, как это было в АЦП на основе резисторной матрицы R-2R. В случае АЦП с уравновешиванием заряда роль емкости УВХ выполняет внутренняя матрица конденсаторов. Конденсаторы матрицы в процессе преобразования перезаряжаются. Поэтому вход такого АЦП ведет себя достаточно нетривиально. Именно к такому типу АЦП относится и внутренний АЦП микроконтроллеров STM32. Довольно много информации по этому поводу содержится в документе AN2834. Но там полезные рекомендации, как на стр. 37: «Do not add any external capacitor (Cext) to the input pin when applying this above workaround» чередуются с вредными советами, как на стр. 39: «An extra large Cext enables sampling more often». Это подтолкнуло к написанию данного поста.



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

LED-кубы: новая технология

Наткнулся случайно на интересную разработку в LED: WS2812B — Intelligent control LED integrated light source
Она будет интересна всем, кто работает с большим кол-вом светодиодов.
Суть новшества в том, что каждый светик, условно, является 24-битовым сдвиговым регистром. Состояние этого регистра задает цвет светика в режиме RGB: по 8 бит на каждый цвет (всего 16М цветов). Т.к. регистр сдвиговый, светики можно соединять последовательно каскадом и управлять всеми по ОДНОЙ(!) линии.
Схема соединения:

И рекомендуемая схема включения:


Протокол передачи данных:

Тайминги сигналов


Частота сканирования светиков — не менее 400Hz. Скорость передачи данных 800Kbps.
Т.е. сейчас можно элементарно сделать LED-куб 4х4х4 на одном контроллере. А при желании и 10x10x10.
Форма-фактор: SMD 5050.
Datasheet: www.adafruit.com/datasheets/WS2812B.pdf
На ebay продают 1000штук за $110.

CadSoft EAGLE: Готовим печатную плату к производству - создание групповой заготовки

panel_pcb_logoЕсли надо сделать несколько одинаковых печатных плат, их удобно объединить в групповую заготовку (panelized PCB). В такой заготовке платы могут разделяться двумя способами — скрайбированием (v-scoring) и фрезерованием (milling) с созданием перемычек. Попробуем быстро создать групповую заготовку в программе CadSoft Eagle при помощи специального скрипта. Все картинки в статье кликабельные.

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