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

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

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

Дабы всем стало понятно, о чем идет речь, кратко напомню, как возникает «возбуд» в системах с обратной связью. Представим, что сигнал от выхода ОУ до его отрицательного входа задерживается больше чем на пол периода на некоторой частоте (на любой из частот, где усиление системы больше 1), тогда, когда усилитель выдает на выход 1, на вход приходит -1, и наоборот, когда выдает на выход -1, на вход получает 1. Вот и получается такой себе генератор.

Cхема типичного LDO выглядит вот так:
Схема типичного LDO

Смысл в том, что в ней есть два полюса (полюс — это то, что «замедляет» сигнал): полюс, который образует выходной конденсатор (Cout) с нагрузкой и полюс, который образует интегратор (Ccomp) на внутреннем ОУ. Два полюса достаточно для того, чтобы схема стала генератором.

Да, Ccomp нужен для того, чтобы ограничить полосу пропускания ОУ. Если она будет слишком широкой, то придется бороться с дополнительными полюсами, которые живут выше по частоте, к примеру, с полюсом, связанным с затвором выходного транзистора

Для того, чтобы схема работала стабильно, эти полюса нужно компенсировать, для этого сигнал нужно «ускорить» (или, ввести нуль). Для этого, обычно, используют ускоряющий конденсатор, на схеме это Cff. Проблема с ним в том, что чем ближе напряжение стабилизации стабилизатора к опорному, тем меньше резистор, который работает в паре с ускоряющим конденсатором, и, тем больше нужен сам конденсатор. В конце-концов такой конденсатор оказывается сложно сделать на кристалле, а внешние конденсаторы ставить — моветон, поэтому, нужен другой «ускоритель» сигнала.

Такой «ускоритель» есть, и это — ESR (паразитное сопротивление) выходного конденсатора. ESR не дает выходному конденсатору заряжаться и «съедать» сигнал, тем самым, ускоряя его (внося нуль).

Так вот, у танталовых конденсаторов ESR порядка 500мОм, и это идеально подходит для стабилизации стабилизатора. ESR керамических конденсаторов — около 5мОм, и, из-за этого, нуль получается сильно высокочастотный и никак не влияет на стабильность стабилизатора. За что боролись, на то и напоролись.

Как решить эту проблему? Да очень просто, не надеяться на нуль выходного конденсатора, а внести свой:
Дополнительный нуль в ОС ОУ

Раньше этого не делали просто потому, что керамических конденсаторов большой емкости просто не было. Но сейчас они стали массово применяться и возник целый класс стабилизаторов, который так и называют «Ceramic Stable LDO».

Для примера несколько стабилизаторов, которые работают с керамикой:
  • TLV1117LV — специальная версия классического 1117. Обычный 1117 не работает с керамикой, сам с этим сталкивался.
  • MCP1702
  • LP2985

Кстати, тут нарушается правило «чем больше, тем лучше», так любимое всеми нами. Для стабильности нужно ставить конденсатор минимальной возможной емкости. Минимальная емкость обычно указывается в даташитах, но из-за плохой температурной стабильности керамических конденсаторов, ее стоит увеличить в двое и ставить ближайший номинал.

23 комментария

avatar
Вот оно как. А я всё думал, с чем связано требование на минимальный ESR у TPS7333. Они даже советуют ставить 1R резистор, последовательно с конденсатором.
avatar
Сергей, а где можно детально почитать про все эти полюса, нули и т.д.?
Желательно так, что бы почти с нуля можно было разобраться.

Я еще как прочитал статью об обратной связи спросить хотел…
avatar
Детально разобраться можно, почитав учебник по ТФКП. Учебников в сети куча, но, боюсь, совсем с нуля его не осилить.

Кроме учебников, на ютубе есть довольно хорошие видушники. К примеру, вот про преобразование Лапласа, а вот про полюса и нули: часть 1, часть 2. Кстати, советую посмотреть остальные видео этого автора — очень много полезной математики.

Раз уж начал букмарки делать, вот еще куча хороших видушников по теме (наверное, для начинающих эти даже лучше остальных). Эти видео сосредоточены именно теории управления, но полюса и нули применяются не только там.
Комментарий отредактирован 2013-01-18 19:43:53 пользователем bsvi
avatar
На русском то хрен въедешь в это, а на английском уж совсем труба…
Про компенсацию есть более-менее доступно в книге Брауна Источники питания. Расчет и конструирование
avatar
Если честно, то Браун мне совсем не понравился. Подход какой-то «от балды». Практические рекомендации есть, но почему та или иная рекомендация работает — никак не объяснено. В итоге, шаг влево/вправо от примеров и не знаешь, что делать.
Комментарий отредактирован 2013-01-18 21:18:39 пользователем bsvi
avatar
На безлюдье и Фома дворянин (за неимением лучшего).
avatar
Спасибо!
Вообще, по моему опыту — это только сначала сильно тяжело (хотя для меня лично любые человеческие языки — очень большая проблема). Через некоторое (не сильно большое) вермя, как только термины врежутся в память, язык уже не является особой помехой. Конечно, при определенных знаниях самого языка.
avatar
Спасибо! Буду изучать!
Странно что у нас в универе (вернее на нашей кафедре — КПИ, ФИВТ, ВТ) такой предмет отсутствовал как класс.
Вроде бы ж вообще профильным должен быть.
На параллельных кафедрах вроде бы было.
avatar
Ух ты! Спасибо огроменное за ссылки! Только сейчас их увидел, посмотрел пару — просто офигенная подача материала. Наконец-то я смогу понять чему меня учили десять лет назад. Реально очень доходчиво объясняют.
avatar
это давно известная проблема имеющая решение. Дополнительно можете посмотреть «AN-1148 Linear Regulators: Theory of Operation and Compensation», «Understanding the stable range of equivalent series resistance of an
LDO regulator». Почти все производители LDO предлагают статьи по данной теме.
avatar
Bsvi, как часто в работе Вам приходится сталкиваться полюсами и нулями?
В смысле в реальных разработках что-то рассчитывать таким способом.
Комментарий отредактирован 2013-01-22 12:47:31 пользователем Martovskij
avatar
Да практически всегда, когда нужно придумать ОС для нестандартного преобразователя. Они нужны больше для понимания происходящего, реально я их никогда не рассчитывал. Вот смотрю на ОС, понимаю — ага, тут полюс, тут-нуль и могу прикинуть что делать дальше.

Коллеги вместо «полюс и нуль» использую термины «ускоряющая цепочка», «замедляющая цепочка», что полностью аналогично для аналоговых систем (поэтому я так и написал в статье).

При проектировании цифровых фильтров иногда нужно реально смотреть где полюса и где нули, дабы система была стабильной.
avatar
если я правильно помню, то полюс — это число, при котором знаменатель передаточной функции обращается в нуль, а нуль — значение для числителя. я прав?
Комментарий отредактирован 2013-01-22 12:55:26 пользователем Martovskij
avatar
Ага, правда в математику а реально жизни никто не углубляется. Полюс = -20дБ/декаду, нуль = +20дБ/декаду
Комментарий отредактирован 2013-01-22 12:58:42 пользователем bsvi
avatar
Логарифмическая Амплитудная и фазочастотная характеристики замкнутой системы позволяют судить непосредственно о запасе устойчивости системы и ее устойчивости вообще(критерий устойчивости по Найквисту). И если вдруг фазовая характеристика пересекает -%pi раньше частоты среза — жди беды.

Устойчивую замкнутую систему управления без оценки критериев устойчивости, матричным ли методом, или графо-аналитическим — не важно, реализовать невозможно.
Комментарий отредактирован 2013-02-07 01:43:22 пользователем radiolok
avatar
Привет, смотрю на LP2985A-33DBVR, там есть конденсатор на ноге BYPASS — bsvi.ru/pp1280513c1c22d, это тот кондер который «внешние конденсаторы ставить — моветон»?
avatar
Именно :)
avatar
Аппноут от TI более недоступен по прежней ссылке. Поправьте.
avatar
Готово.
avatar
Напоминаю: единицы измерения отделяются пробелом от величины. Т.е. не 5мОм, а 5 мОм. Не 500мОм, а 500 мОм.
avatar
Зануда!!! А то, что автор называет полюс как то, что «ускоряет сигнал» тебя не смущает? На самом деле терминология полюсов-нулей совсем не прослеживается. Что значит полюс -20дБ на декаду? С какой частоты? На самом деле я эти вопросы не задаю, просто обращаю внимание, комментатора, что тут гораздо больше мест по которым можно было бы придираться, а то, что он выбрал в качестве такового пробел между единицами измерения и величиной, так просто смешно.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.