НПО Системы Безопасности
(499)340-94-73 График работы:
ПН-ПТ: 10:00-19:00
СБ-ВС: выходной

Главная » Периодика » Безопасность

0 ... 63646566676869 ... 159


На рис. 8.2 показана схема, в которой при напряжении Vdd ниже дорогового уровня, задаваемого с помощью специального стабилитрона, уровень сигнала MCLR станет низким и произойдет сброс микроконтроллера.


MCLR

Рис. 8.2

Схема сброса при понижении напряжения питания

Микроконтроллеры PIC 16HV540 имеют встроенный стабшизатор напряжения, который позволяет отказаться от использования внешних стабилизаторов, что создает определенные преимущества - например, если питание производится непосредственно от аккумуляторной батареи. Этот микроконтроллер по выводам совместим с PIC 16F54. Совместим он и по программному обеспечению, но имеет несколько отличающиеся по выходным уровням порты PORTA и PORTB.

Для подключения микроконтроллеров PIC 16HV540 к аккумуляторной батарее требуется достаточно простая схема, показанная на рис. 8.3, при этом для логического отключения микроконтроллера И Перевода его в режим экономичного потребления может использоваться команда sleep.

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

Подобный стабилизатор напряжения может обеспечивать формирование напряжения 3 либо 5 В, при этом величина напряжения стабилизации задается путем установки в соответствующее состоя-Ие бита RL регистра 0PTI0N2.



PIC16HV540

: 0.1 мкф

/7777

Тт; n - Напряжение

питания <-1ьв

/7777

MCLR

0SC1

0SC2

TOCKI

PORTA PORTB

/Z>77

Рис. 8.3

Схема подключения к иаочнику питания высоковольтного Р1С-микроконтроллера

Ядро микроконтроллера PIC16C54

Стабилизатор напряжения

/77/7

7/777

PORTB

PORTA

/7777

~3-ЧЕ1

7/77/

Рис. 8.4

Структурная схема для подачи напряжения питания на высоковольтный Р1С-микроконтроплер

Вышеуказанный регистр выполняет функции вспомогательного регистра конфигурации, и его содержимое может изменяться соответствующим программным приложением. Назначение битов регистра 0PTI0N2 указано в табл. 8.1.

Запись в регистр 0PTI0N2 производится с помощью команды TRIS, например в виде:

TRIS 7

или в виде

TRIS 0PTI0N2



jo6nma 8.1

Назначение

Не используются

WPC - бит разрешения «пробуждения» Микроконтроллера при изменении соаояния выводов RBO - RB3

SWE - разрешение программного аорожевого таймера

RL - бит выбора величины регулируемого напряжения (1 - 5 В, 0 - 3 В)

SL - выбор уровня напряжения для режима ожидания (при 1 используется напряжение линии RL, а при 0 - напряжение 3 В)

BL - бит выбора порогового напряжения питания; при егоуаановке величина напряжения задается равной 3,1 В (при напряжении питания 5 В), а при сбросе -2,2 В (при напряжении питания 3 В)

" 0

BE - бит разрешения контроля напряжения питания (Brown out)

СХЕМА ПЕРЕЗАПУСКА МИКРОКОНТРОЛЛЕРОВ

Если используется простая схема перезапуска, показанная на рис. 8.5, то необходимо предварительно разрешить опцию PWRTE конфигурационного слова, которая обеспечивает дополнительную задержку запуска Р1С-микроконтроллера до момента полной стабилизации уровня напряжения питания перед началом выполнения операций.

К микроконтроллеру

Кнопка сброса

Рис. 8.5

Проаая внешняя схема сброса PIC-микроконтроллеров

ЦИФРОВЫЕ УРОВНИ

Типойые уровни напряжений цифровых выходов микроконтроллс ра равны

Vol (низкий уровень) = 0,6 В (максимум),

Voh (высокий уровень) = Vdd - 0,7 В (минимум).



0 ... 63646566676869 ... 159