Читать «Как проектировать электронные схемы» онлайн - страница 90

Клод Галле

Принцип запуска схемы синхронизации от сети подобен принципу генерации сигнала установки системы в исходное состояние (см. раздел «Начальная установка микроконтроллера»). Отметим, что обе схемы могут сосуществовать в одном устройстве. Используемый в схеме стабилитрон ограничивает сверху напряжение, снятое с выхода трансформатора (перед диодным мостом), до величины, приемлемой для микроконтроллера (рис. 4.6).

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

ОХЛАЖДЕНИЕ АППАРАТУРЫ

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

В некоторых случаях мощность уменьшилась в 50-100 раз. Одновременно с этим можно наблюдать впечатляющий рост возможностей и быстродействия электронных устройств. Тем не менее мощность, рассеиваемая процессором, продолжает оставаться его важной характеристикой. Особенно это касается материнских плат IBM-совместимых компьютеров.

Часто вентилятор охлаждения закрепляется на корпусе процессора, который снабжен пластинчатым радиатором. В некоторых моделях предыдущих поколений (процессоры типа 486) для размещения вентилятора были предусмотрены только направляющие. Цена вентилятора сравнительно невелика, поэтому обычно его ставят на все микропроцессоры, работающие при напряжении питания 5 В. Рекомендуется регулярно чистить вентилятор и проверять его состояние. Во всяком случае, эти операции следует выполнять, если издаваемый вентилятором шум усиливается.

СТОРОЖЕВАЯ СХЕМА

Сторожевая схема (Watch-dog — дословно «сторожевая собака») представляет собой устройство, контролирующее работу микропроцессора и вызывающее его перезагрузку при возникновении сбоя.

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

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

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