Меню

Стабильное питание для микроконтроллера

50 оттенков ПНЯ*. Микроконтроллеры в импульсных источниках питания

ПНЯ* — Периферия Независимая от Ядра в микроконтроллерах Microchip, известная так же как CIP — Core Independent Peripheral.

Микроконтроллеры в импульсных источниках питания
Часть 1

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

Цель статьи – показать принципиальную возможность реализации большинства топологий ИИП на универсальной периферии микроконтроллеров Microchip, продемонстрировать преимущества микроконтроллерных решений по гибкости и универсальности относительно специализированных «аналоговых» ШИМ-контроллеров и ASIC для ИИП.

Ниже будем рассматривать решения на основе микроконтроллеров, но «цифровыми» источниками такие решения назвать нельзя, так как петля обратной связи все-же замкнута через аналоговые блоки и параметры ШИМ сигнала формируются аппаратной петлей обратной связи, а не рассчитываются ядром процессора. Для полностью цифровых решений Microchip выпускает специализированные 16-и разрядные цифровые сигнальные контроллеры (семейства dsPIC33 GS- серий) [1].

Из чего же сделан ИИП?

Сердцем импульсного источника питания служит ШИМ-контроллер. Структурная схема одного из вариантов специализированного ШИМ-контроллера приведена на рис.1.

Рис.1. Структура специализированной микросхемы драйвера преобразователя питания.

Основным элементом схемы является SR-триггер, который управляет выходным каскадом включения силового ключа.

Триггер запускается по тактовым синхросигналам (вход S, Set). Сбросом (вход R, Reset) управляют сигналы компаратора C1, опорный сигнал для которого формируется операционным усилителем сигнала ошибки А1. Выход триггера управляет выходными ключами, управление которыми может быть заблокировано сигналами перенапряжения (компаратор C2), бланкирования и др.

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

Итого, для построения управляемого интеллектуального источника питания нам нужно иметь микросхему ШИМ-контроллера и микроконтроллер, или же можно совместить – на базе микроконтроллера сделать ШИМ-контроллер преобразователя энергии.

Топологии ИИП

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

схема описание
повышающий
понижающий
Sepic

Рис. 2 Основные топологии ИИП.

Принцип управления силовым ключом в наиболее часто используемых топологиях ИИП в общем-то одинаковый (см. рис 2). Регулируется скважность открытия силового ключа, т.е. соотношение между состояниями «открыт» и «закрыт». Управление скважностью осуществляется либо в зависимости от выходного напряжения (управление по напряжению, voltage-mode control), либо в зависимости от тока в силовой индуктивности (управление по току, current-mode control).

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

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

Для распространенных топологий ИИП промышленностью выпускаются специализированные ШИМ-контроллеры. Но что делать, если под нужную топологию не существует готового ШИМ-контроллера? В этом случае на помощь так же может прийти микроконтроллер с конфигурируемой периферией.

Микроконтроллеры с ПНЯ

Рассмотрим состав периферии 8-и битных микроконтроллеров Microchip, предназначенных для построения преобразователей энергии.

Рис. 3. Периферия контроллеров серии PIC16F1769
Контроллеры серии PIC16F176x (см. рис.3) имеют набор периферийных модулей достаточных для реализации многоканальных ШИМ контроллеров импульсного источника питания:

  • быстрые компараторы;
  • операционные усилители;
  • формирователь комплементарных сигналов (COG);
  • программируемый формирователь пилообразного напряжения (PRG);
  • источник опорного напряжения;
  • ЦАП;
  • АЦП;
  • детектор перехода через ноль (ZCD);
  • таймеры с функцией сброса и ограничения, ШИМ;
  • модулятор сигналов;
  • Конфигурируемые Логические Ячейки (CLC);
  • датчик температуры.

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

Рис. 4. Повышающий преобразователь питания светодиодов со стабилизацией тока и диммирования.

Таким образом, на одной микросхеме/микроконтроллере мы можем реализовать ядро импульсного источника питания и управляющую логику (программу), тем самым мы получаем возможность исключить из схемы специализированный драйвер преобразователя питания.
Рассмотрим подробнее различные режимы работы ШИМ-контроллеров и возможность реализации их на периферии микроконтроллеров Microchip.

Управление по напряжению (Voltage Mode)

В этом режиме скважность ШИМ сигнала, управляющего силовыми ключами, определяется непосредственно выходным напряжением.

При гистерезисном управлении, если напряжение на выходе ниже нормы – идет «накачка» источника. Если напряжение на выходе больше порога – компаратор блокирует управление силовым ключом, идет разряд выходной накопительной емкости. В англоязычной литературе такой режим называют «hiccup-mode» – «режим с икотой».

Данный режим используется сравнительно редко, так как сопровождается большими пульсациями выходного напряжения и требует накопительного конденсатора сравнительно высокой емкости.
Рисунок 5 демонстрирует принцип работы режима управления по напряжению с гистерезисным управлением. Здесь и далее не показана выходная часть источника, так как определяется топологией, выходной мощностью и др. Для иллюстрации принципа работы ШИМ-контроллера иногда будет показан пример с выходной частью.

Рис. 5а. Первая схема – с фиксированным выходным напряжением, вторая – с регулировкой выходного напряжения.

Рис. 5б. Диаграммы выхода ШИМ и выхода компаратора.

Рис. 6. Пример выходного каскада повышающего импульсного источника питания, подключенного к ШИМ контроллеру (см.рис.5).

Конфигурируемые логические ячейки (CLC) на рис .5 можно включить как элемент И. Для предотвращения высокочастотной генерации от компаратора его выход целесообразно пропустить через еще одну CLC – D-триггер с синхронизацией от сигнала ШИМ. В этом случае получим два «бонуса» — отсутствие возникновения высокочастотной генерации и неизменность скважности управляющего ШИМ (см. пояснения на рис. 7). Подробнее о конфигурируемых логических ячейках см. в статье «Конфигурируемые логические ячейки в PIC микроконтроллерах» [2].

Рис.7.а. Укорочение управляющих ШИМ импульсов, возможность появления высокочастотной генерации

Рис. 7.б. Синхронизация сигналов позволяет предотвратить укорочение ШИМ импульсов

Рис. 8. Синхронизация сигналов для предотвращения генерации и укорочения ШИМ.

Управление по напряжению с пропорциональным управлением

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

Управление по напряжению с пропорциональным управлением можно реализовать на встроенной периферии PIC контроллеров с помощью ШИМ модулятора – необходим генератор пилы (Ramp генератор) и компаратор (реализацию ШИМ модуляторов мы уже рассматривали в [2]). Генерируемый микроконтроллером опорный ШИМ служит для формирования пилообразного напряжения и определяет частоту управляющих импульсов, а напряжение обратной связи определяет скважность управляющих импульсов.

Для предотвращения насыщения индуктивности при запуске источника или при коротком замыкании на выходе нужно ограничить скважность управляющего сигнала. Для этого выходной сигнал компаратора (CMP1_out) подаем на CLC (элемент И), а на другой вход – опорный ШИМ формирования пилы (сигнал PWM рис. 10). Длительность импульса ШИМ будет служить ограничителем скважности управляющего сигнала DRV (ограничивать сигнал с выхода компаратора).

Рис.9 ШИМ-контроллер ИИП в режиме управления по напряжению с пропорциональным управлением.

Рис.10. Диаграммы работы ШИМ контроллера с управлением по напряжению

Управление по току (Current Mode)

Данный метод устраняет недостаток режима управления по напряжению. В этом методе Контроллер получает вторую петлю обратной связи. Внутренний быстрый контур служит для контроля тока силового ключа (индуктивности) на каждом цикле его включения. При подаче сигнала на открытие силового ключа, ток через индуктивность, а значит и через силовой ключ, начинает линейно расти. При достижении порога силовой ключ размыкается, начинается отдача энергии индуктивности через диод. По времени или по детектированию нулевого тока в индуктивности (в режиме непрерывного тока или критической проводимости, CCrM) цикл повторяется.

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

Управление по току с гистерезисным управлением: аналогично методу управления по напряжению – осуществляется Вкл/Выкл ШИМ управления силового ключа в зависимости от напряжения на выходе.

Рис.11а. ШИМ контроллер с управлением по току с гистерезисным управлением. Isence – контроль пика тока Is через индуктивность, Vout – проверка выходного напряжения, блокирование управляющего ШИМ при превышении выходного напряжения. Вариант с фиксированным выходным напряжением и с регулировкой выходного напряжения.

Рис. 11б. ШИМ контроллер и вариант выходной топологии для повышающего преобразователя с контролем пикового тока.

Управление по току с пропорциональным управлением

При этом способе управления переменная скважность ШИМ зависит от выходного напряжения и активного фильтра обратной связи.

Рис. 12. ШИМ контроллер с управлением по току с пропорциональным управлением. Вариант с фиксированным и с регулируемым выходным напряжением.

В данном методе наблюдается нестабильность петли обратной при скважности выше 50% (появление генерации на частоте ½ Fswx, зависит от шума на Vin или Vout). Данный процесс хорошо изучен и проблема решается уменьшением усиления в петле обратной связи, что можно обеспечить двумя способами (рис.13):

  • добавлением пилообразного напряжения к Isense;
  • вычитанием пилообразного напряжения из выхода петлевого фильтра.

Рис.13. Добавление модуля формирования пилообразного напряжения (PRG) в ШИМ контроллер для устранения нестабильности петли обратной связи. Вариант с фиксированным и с регулируемым выходным напряжением.

Контроллеры Microchip для преобразователей энергии, как составную часть CIP имеют программируемый генератор пилообразного напряжения (Programmable Ramp Generator, PRG или Slope Compensation).

Модуль PRG позволяет формировать пилообразное напряжение с независимой регулировкой фронта и спада, в качестве запускающих сигналов могут использоваться различные внутренние и внешние сигналы.

Продолжение следует.

Далее:
Синхронный преобразователь
Генератор комплементарных сигналов
Многофазное чередующееся (интерливд) ШИМ управление
Автоматизация функций
Программа контроллера
Отладка

Источник

ПИТАНИЕ МИКРОКОНТРОЛЛЕРА

В настоящее время микроконтроллеры завоевали такую популярность, что встретить их можно в составе практически любой схемы — металлоискателя, автомата световых эффектов, частотомеров и так далее. Скоро дойдёт до того, что и мультивибратор будет проще собрать на контроллере:) Но есть один момент, который очень роднит все типы контроллеров с обычными цифровыми микросхемами серии К155 — это питание строго 5 вольт. Конечно найти такое напряжение в устройстве подключенном к сети не проблема. А вот использовать микроконтроллеры в составе малогабаритных девайсов с батареечным питанием уже сложнее. Как известно, микроконтроллер воспринимает только цифровые сигналы – логический ноль или логическую единицу. Для микроконтроллера ATmega8 при напряжении питания 5В логический ноль – это напряжение от 0 до 1,3 В, а логическая единица – от 1,8 до 5 В. Поэтому для его нормальной работы и требуется такое значение питающего напряжения.

Что касается микроконтроллеров AVR, то есть два основных типа:

— Для получения максимального быстродействия при высокой частоте — питание в диапазоне от 4,5 до 5,5 вольт при тактовой частоте 0. 16 МГц. Для некоторых моделей — до 20 МГц, например ATtiny2313-20PU или ATtiny2313-20PI.

— Для экономичной работы на небольших тактовых частотах — 2,7. 5,5 вольт при частоте 0. 8 МГц. Маркировка микросхем второго типа отличается от первого тем, что на конце добавляется буква «L». Например, ATtiny26 и ATtiny26L, ATmega8 и ATmega8L.

Существуют и микроконтроллеры с возможностью понижения питания до 1.8 В, они маркируются буквой «V», например ATtiny2313V. Но за всё надо платить, и при понижении питания должна быть снижена и тактовая частота. Для ATtiny2313V при питании 1,8. 5,5 В частота должна находиться в интервале 0. 4 МГц, при питании 2,7. 5,5 В — в интервале 0. 10 МГц. Поэтому если требуется максимальное быстродействие, надо ставить ATtiny26 или ATmega8 и повышать тактовую частоту до 8. 16 МГц при питании 5В. Если важнее всего экономичность — лучше использовать ATtiny26L или ATmega8L и понизить частоту и питание.

В предложенной схеме преобразователя, при питании от двух пальчиковых батареек с общим напряжением 3В — выходное напряжение выбрано 5В, для обеспечения достаточного питания большинства микроконтроллеров. Ток нагрузки составляет до 50мА, что вполне нормально — ведь при работе на частоте например 4 МГц, PIC контроллеры, в зависимости от модели, имеют ток потребления менее 2 мА.

Трансформатор преобразователя мотается на ферритовом кольце диаметром 7-15мм и содержит две обмотки (20 и 35 витков) проводом 0,3мм. В качестве сердечника можно взять и обычный маленький ферритовый стержень 2,5х7мм от катушек радиоприёмников. Транзисторы используем VT1 — BC547, VT2 — BC338. Допустима их замена на другие аналогичной структуры. Напряжение на выходе подбираем резистором 3,6к. Естественно при подключенном эквиваленте нагрузки — резисторе 200-300 Ом.

К счастью технологии не стоят на месте, и то что казалось недавно последним писком техники — сегодня уже заметно устаревает. Представляю новую разработку кампании STMicroelectronics — линейка микроконтроллеров STM8L, которые производятся по технологии 130 нм, специально разработанной для получения ультранизких токов утечки. Рабочие частоты МК — 16МГц. Интереснейшим свойством новых микроконтроллеров является возможность их работы с в диапазоне питающих напряжений от 1,7 до 3,6 В. А встроенный стабилизатор напряжения дает дополнительную гибкость выбора источника напряжения питания. Так как использование микроконтроллеров STM8L предполагают питание от батареек, в каждый микроконтроллер встроены схемы сброса по включению и выключению питания, а также сброса по снижению напряжения питания. Встроенный детектор напряжения питания сравнивает входные напряжения питания с заданным порогом и генерирует прерывание при его пересечении.

К другим методам снижения энергопотребления в представленной разработке относятся использование встроенной энергонезависимой памяти и множества режимов сниженного энергопотребления, в число которых входит активный режим с энергопотреблением — 5 мкА, ждущий режим — 3 мкА, режим остановки с работающими часами реального времени — 1 мкА, и режим полной остановки — всего 350 нА! Микроконтроллер может выходить из режима остановки за 4 мкс, позволяя тем самым максимально часто использовать режим с самым низким энергопотреблением. В общем STM8L обеспечивает динамическое потребление тока 0,1мА на мегагерц.

Источник

Стабильное питание для микроконтроллера

Напряжение на входе может варьироваться в пределах 8-15 В, а на выходе будут стабилизированные 5.

Теперь, когда предложение уточнить, мы можем двигаться немного ближе отношения с микроконтроллером. Микроконтроллеров AVR, как правило, несколько портов VCC (напряжение питания). Если это так, то все эти соединения VCC питание. И если Есть несколько терминалов GND, то все порты подключены к GND. Вполне возможно, что микроконтроллер работает, даже если не все эти выводы подключены. Но под нагрузкой, это может быть, что микроконтроллер работает неправильно или даже разрушены.

ATmega8 имеет два этих связей. VCC и GND находятся на левой стороне цифровой части. И AVCC и GND находятся на правой стороне аналоговой части. 100 нФ керамических конденсаторов для компенсации малым возмущениям. И если аналоговой части микроконтроллера также используется, то вы должны также включать AVCC вход с 100 нФ керамический конденсатор к общему проводу. Если аналоговая часть не используется, то, что не является абсолютно необходимым.

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

Некоторые начинают на вход сброса колебаний напряжения с конденсатора от и довольствуются встроенным микроконтроллером резистор (50 Ом). А другие (как я), кто предпочитает полагаться на внешний резистор 10 кОм подтягивающий. В Тироле, называется что-то «Kupft WIA Gsprunga!» 🙂

Эти схемы не очень хорошо. Когда я в очередной раз есть время, я собираюсь попробовать на лучшее входной цепи. Главное сейчас настало время, что я могу заставить вас осознать, что система автомобиля проводка не таким стабильным, как можно подумать. Подчеркивает, что произойти не может идти от -150 до +150 V В. И ваша схема должна быть защищена от него. В противном случае она ушла.

AVR должна быть защищена гораздо лучше, чем обычно. Питания в автомобиль бортовой сети может выглядеть следующим образом:

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

Источник



Digitrode

цифровая электроника вычислительная техника встраиваемые системы

Надежное регулируемое питание микроконтроллера

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

Блок питания основан на повышающем преобразователе TPS63000 (IC1) компании Texas Instruments. При этом источник питания обеспечивает регулируемый выход 3.3 В / 5.0 В при диапазоне входного напряжения от 1.8 В до 5.5 В с КПД до 96%. Мы можем использовать напряжение питания порта USB (через J1), щелочных, никель-кадмиевых (NiCd), никель-металл-гидридных (NiMH) батареек и аккумуляторов, а также литий-ионного или литий полимерного аккумулятора (через J2) в качестве входного напряжения для этого источника питания. Преобразователь TPS63000 основан на контроллере широтно-импульсной модуляции (ШИМ) с использованием синхронного выпрямления для получения максимального КПД.

В семействе TPS6300x существуют версии как с фиксированным выходом, так и с регулируемым. В данном случае мы использовали регулируемый преобразователь и подключили делитель сопротивления (R2-R4) между выводами VOUT, FB и GND микросхемы TPS63000. Если перемычка (JP1) разомкнута, то выходное напряжение (доступное на J3) составляет 5 В. Если же перемычка замкнута, то на выходе будет 3.3 В.

Хотя интегральные микросхемы для поверхностного монтажа в низком профиле и с мелким шагом выводов, как правило, требует навыков высокого уровня разводки платы и пайки, вся схема может быть легко собрана на небольшой достаточно компактной макетной плате (конечно же с применением переходник QFN-10 в DIP).

Следует заметить, что входные конденсаторы (C1 и C2), выходные конденсаторы (С3 и С4), а также катушка индуктивности (L1) должны быть установлены как можно ближе к микросхеме IC1. Старайтесь использовать общий узел заземления для вывода 3 и вывода 9, чтобы свести к минимуму влияние фонового шума (соедините эти точки в любом месте близко к одному из выводов земли микросхемы IC1). Открытая тепловая площадка микросхемы IC1 должна быть подключена с PGND, и резистивный делитель обратной связи (R2-R4) должен располагаться как можно ближе к выводу заземления IC1.

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

Источник

Читайте также:  Режим питания при жиросжигании