Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Удаленная работа
Помощь проекту

Цифровой генератор опорного напряжения на ATtiny13

Сегодня я расскажу вам, как с помощью встроенного в микроконтроллер ATtiny13 ШИМ-модуля сделать цифровой 8-битный генератор опорного напряжения 0 - 5В.

Идея девайса до гениальности проста. На одном из выходов контроллера с помощью встроенного модуля ШИМ генерируются прямоугольные импульсы, которые затем сглаживаются обычным RC-фильтром. Величина сглаженного напряжения, как вы понимаете, определяется длительностью генерируемых импульсов. А поскольку длительность импульсов определяется 8-битным счётчиком, соответственно, изменяя значение этого счётчика - можно получить 256 различных уровней выходного напряжения. Много это или мало? Давайте прикинем. Для интервала 0-5В один шаг получается примерно равным 19,5 мВ. Не буду дальше томить, перейдём к схеме:

 

Детали:

C1 - 47 мкФ х 35В, C2, C4, C5 - 10 мкФ х 16В, C3, C6 - 0,1 мкФ, R1, R2, R3 - 4,7 кОм, КН1, КН2 - кнопки для увеличения / уменьшения выходного напряжения

При использовании контроллера в SMD-корпусе очень удобно используемые для программирования ноги вывести на отдельные разъёмы (чтобы контроллер каждый раз от платы не отпаивать).

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

Вот так это выглядит в готовом виде:

 


В собранном образце максимальные пульсации выходного напряжения были зафиксированы на уровне 3,4 мВ, что, согласитесь, совсем неплохо (сравнимо, например, с напряжением смещения нуля средненьких операционников).



Хотелось бы добавить пару слов о том, где такой девайс можно использовать. Собственно говоря, сам по-себе этот девайс был собран исключительно для экспериментов и как отдельное, самостоятельное устройство - нафиг не нужен. Его вряд ли получится использовать, например, в качестве генератора звука или какого-нибудь напряжения хитрой формы, поскольку он, во-первых, слишком медленный (максимальная частота ШИМ - 37,5 кГц + нужно хотя бы пару периодов, чтобы выходное напряжение стало таким, как нам нужно), а, во-вторых, имеет маленькую нагрузочную способность.

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

А теперь вспоминаем, - где нам чаще всего нужны генераторы опорного напряжения? Правильно, - во всяких блоках питания. Конечно полноценный регулируемый блок питания с таким генератором не сделаешь, - слишком маленькая разрядность (хотя намёк, я думаю понятен - берём ЦАП с большей разрядностью и вперёд), но, например, для драйвера мощных светодиодов будет в самый раз.

Файлы проекта:

 

Источник: www.radiohlam.ru


C этой схемой также часто просматривают:

Генератор видеосигнала на микроконтроллере PIC16F84
Генератор телевизионных сигналов на простых микросхемах
Цифровой тахометр
ПРЕОБРАЗОВАТЕЛЬ НАПРЯЖЕНИЯ 12/220 В - 50 Гц
ПРОСТОЙ ГЕНЕРАТОР СИГНАЛОВ НЧ И ВЧ
Повышающе-понижающий преобразователь напряжения для зарядки КПК от батареек
Повышающе-понижающий DC-DC преобразователь 7..14В / 9В 0,5А на микросхемах 34063 (с N-канальным MOSFET)
Повышающий преобразователь для питания программатора PROGOPIC от батареек
Повышающий DC-DC преобразователь 5..13В/19В 0,5А на MC34063 с внешним MOSFET

Главные категории

Arduino


Аудио


В Вашу мастерскую


Видео


Для автомобиля


Для дома и быта


Для начинающих


Зарядные устройства


Измерительные приборы


Источники питания


Компьютер


Медицина и здоровье


Микроконтроллеры


Музыкантам


Опасные, но интересные конструкции


Охранные устройства


Программаторы


Радио и связь


Радиоуправление моделями


Световые эффекты


Связь по проводам и не только...


Телевидение


Телефония


Узлы цифровой электроники


Фототехника


Шпионская техника



Реклама на KAZUS.RU


Последние поступления

Регулируемый блок питания с защитой

DC/DC преобразователь на интегральном таймере 555

Стабилизаторы напряжения на микросхеме ВА6220

Схема стабилизатора напряжения переменного тока

Замена микросхемы 7805 импульсным стабилизатором напряжения

Повышающе-понижающий преобразователь напряжения для зарядки КПК от батареек

Повышающе-понижающий DC-DC преобразователь 7..14В / 9В 0,5А на микросхемах 34063 (с N-канальным MOSFET)

Повышающий преобразователь для питания программатора PROGOPIC от батареек

Повышающий DC-DC преобразователь 5..13В/19В 0,5А на MC34063 с внешним MOSFET

Повышающий DC-DC преобразователь на MC34063 (топология boost)


Медийная баннерная

© 2003—2024 «KAZUS.RU - Электронный портал»