Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кармин Новиелло - Освоение STM32.pdf
Скачиваний:
2754
Добавлен:
23.09.2021
Размер:
47.68 Mб
Скачать

Управление питанием

487

HSE-генератора, которые отключаются. В режиме ожидания и домен питания 1,8 В, и домен питания VDD отключены. В следующем параграфе мы углубимся в эти темы.

19.3. Управление питанием в микроконтроллерах STM32F

Концепции, показанные до сих пор, являются общими для всех микроконтроллеров STM32. Тем не менее, ассортимент STM32 разделен на две основные ветки: серии STM32F

иSTM32L. Вторая предназначена для приложений с пониженным энергопотреблением,

иона предоставляет намного больше режимов работы для минимизации энергопотребления.

Мы начнем с анализа того, как управлять режимами питания в микроконтроллерах STM32F. Однако важно подчеркнуть, что, как это часто случается с другими функциями, предлагаемыми в таком большом ассортименте, некоторые семейства STM32 и даже некоторые определенные номера устройств по каталогу (P/N) обладают специфическими особенностями, которые отличаются от того, как осуществляется управление питанием в большинстве микроконтроллеров STM32. По этой причине всегда держите под рукой справочное руководство по рассматриваемому вами микроконтроллеру.

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

На рисунке 3 показаны источники питания микроконтроллера STM32F10. Как было сказано ранее, несмотря на то что мы используем для питания микроконтроллера лишь один источник питания (подробнее об этом в Главе 27), микроконтроллер имеет внутреннюю сеть распределения питания, которая включает в себя несколько доменов питания с определенным напряжением, используемых для питания тех периферийных устройств, которые имеют схожие характеристики питания. Например, домен питания VDDA включает в себя те аналоговые периферийные устройства, которые нуждаются в отдельном (лучше отфильтрованном) источнике питания, подключаемом к выводам

VDDA.

Домены питания VDD и VDD18 являются наиболее важными. Домен питания VDD питается от внешнего источника питания, а домен VDD18 – от стабилизатора напряжения, встроенного в микроконтроллер. Этот регулятор можно сконфигурировать для работы в режиме пониженного энергопотребления, как мы увидим далее. Чтобы сохранить содержимое резервных регистров11 и обеспечения функционирования RTC, когда VDD отключен, вывод VBAT может быть подключен к дополнительному резервному напряжению, питаемому от батареи или от другого источника. Вывод VBAT обеспечивает

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

10Важно отметить, что диаграмма на рисунке 3 – это просто схема. Некоторые микроконтроллеры STM32F, особенно те, которые предоставляют контроллер TFT-LCD или другие интерфейсы связи, такие как Ethernet, предоставляют другие источники питания. Таким же образом, микроконтроллеры STM32 с меньшим количеством выводов (особенно те, которые имеют менее 32 выводов) имеют упрощенную сеть распределения питания. Однако представленные здесь концепции остаются в силе.

11Резервные регистры (backup registers) – это выделенная область памяти, типовой размер которой 4 КБ, и которая питается от другого источника питания, обычно подключенного к батарее или суперконденсатору. Она используется для хранения энергозависимых данных, которые остаются действительными, даже когда микроконтроллер выключен, либо если все устройство отключено, либо микроконтроллер переведен в режим ожидания.