December 11 2017 07:44:29
Навигация
Авторизация
Логин

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации .

Забыли пароль?
Запросите новый здесь.
Уровень сигналов на всех линиях вывода МК
МИКРОКОНТРОЛЛЕРЫ СЕМЕЙСТВА НС08

Рабочий, или активный, режим (Run mode) является основным режимом работы МК. В этом режиме микроконтроллером выполняется прикладная программа управления. Все периферийные модули МК функционируют в соответствии с основными алгоритмами их работы.

Режим ожидания (Wait mode) и режим останова (Stop mode) являются режимами пониженного энергопотребления МК (см. п. 1.1.9). В режиме ожидания прекращается тактирование центрального процессора, однако продолжается тактирование всех периферийных модулей МК. Поэтому выполнение МК программы управления в режиме ожидания приостанавливается, но сохраняются все функции мониторинга внешних событий и управления исполнительными устройствами. С целью понижения энергии потребления в режиме ожидания многие из периферийных модулей МК семейства НС08 могут быть отключены программными средствами, если их ресурсы не используются. Переход МК из режима ожидания в активный режим происходит по сигналам запроса внешних прерываний, прерываниям подсистемы таймера, АЦП, последовательных интерфейсов, по переполнению сторожевого таймера и сигналу внешнего сброса. Ток потребления в режиме ожидания в два-три раза ниже тока потребления МК в активном режиме работы.

В режиме останова прекращает работу вся система синхронизации МК: останавливаются генераторы центрального процессора и периферийных модулей, включая сторожевой таймер. Возврат МК из режима останова в активный режим осуществляется по сигналам внешних прерываний или сигналу сброса. Задержка перехода из режима останова в активный режим может быть выбрана пользователем и составляет 4096 или 32 цикла fBUS МК. Ток потребления в режиме останова снижается в несколько сотен и даже тысяч раз по сравнению с активным режимом работы и составляет от 1 до 100 мкА для разных моделей МК семейства НС08.

Уровень сигналов на всех линиях вывода МК в режимах ожидания и останова сохраняется неизменным, тем, который был определен в активном режиме.

Отладочный режим (Monitor mode) является вспомогательным режимом работы МК. В отладочном режиме активизируются дополнительные аппаратные и программные средства МК, которые никак не проявляют себя в пользовательских режимах. Эти средства могут быть использованы для выполнения операций стирания/программирования областей резидентной памяти МК типа FLASH и EEPROM прямо на плате конечного изделия, без применения специальных программаторов. Кроме того, включение в работу в отладочном режиме дополнительных ресурсов МК позволяет создать экономичные средства отладки МП-системы на основе МК семейства НС08.

Режим прерывания по контрольной точке в соответствии с его названием предполагается использовать совместно с отладочным режимом работы для целей тестирования разрабатываемой МП системы. В этом режиме активизируется модуль прерываний по контрольным точкам BREAK08. В регистр адреса модуля записывается значение, при достижении которого счетчиком адреса центрального процессора генерируется запрос на прерывание и МК переходит в режим прерывания по контрольной точке. Таким образом, аппаратные средства модуля BREAK08 позволяют остановить выполнение программы в заданной контрольной точке. Такое применение является основным для модуля BREAK08, но не единственным. Аппаратные средства модуля прерывания по контрольным точкам могут быть активизированы и в рабочем режиме МК, например, для динамически изменяемого запрета доступа с клавиатуры прибора к каким-либо опциям прикладного программного обеспечения.

Управление подсистемами МК семейства НС08 во всех перечисленных режимах работы осуществляет модуль системной интеграции SIM08. В функции этого модуля входят также обслуживание прерываний и управление процессом начального запуска МК. Поэтому алгоритмы работы МК в состоянии сброса и при обслуживании прерываний также рассматриваются в данном разделе.

3.5.2. РЕЖИМЫ ПОНИЖЕННОГО ЭНЕРГОПОТРЕБЛЕНИЯ

МК семейства НС08 имеют два режима пониженного энергопотребления:

* Режим ожидания (Wait mode).

* Режим останова (Stop mode).

Перевод МК в каждый из этих режимов осуществляется под управлением программы после выполнения команд WAIT и STOP соответственно.

Невозможно однозначно указать мощность потребления МК в каждом из режимов работы. Она определяется напряжением питания и частотой тактирования МК, но наиболее существенно она зависит от конфигурации периферийных модулей, которая индивидуальна для каждого проекта. Так, часть периферийных модулей может быть программно отключена (см. Табл. 3.33), что приведет к дополнительному снижению потребляемой мощности. Максимальные значения тока потребления МК семейства НС08 в активном режиме и в режимах пониженного энергопотребления представлены в Табл. 3.32. Численные данные приведены для случая тактирования МК с максимальной допустимой частотой fBUS при указанном напряжении питания и при активном состоянии всех периферийных модулей МК.

Табл. 3.32. Ток потребления МК семейства НС08 в различных режимах работы

ТипМК Ток потребления Примечание

Run mode [мA] Wait mode [мА] Stop mode [мкА]



5
HC908GP32, VDD=5.0B 15 4 300 Модули ТВМ08 и LVI08 находятся в активном режиме



3
HC908GP32, VDD=3.0B 4.5 1.65 200 Модули ТВМ08 и LVI08 находятся в активном режиме



50
HC908AZ60, VDD=5.0B 35 20 400 Модуль LVI08 находится в активном режиме
HC908JL3, VDD=5.0B 7 1 5
HC908JL3, VDD=3.0B 5 1 4
HC908MR32, VDD=5.0B 40 12 100
Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, авторизуйтесьили зарегистрируйтесь для голосования.

Нет данных для оценки.

Время загрузки: 0.05 секунд 2,294,907 уникальных посетителей