Altinkaya: турецкие корпуса для РЭА

Один вывод процессора управляет функцией включения/выключения

Texas Instruments TPS61032RSAR

Опубликованная некоторое время назад статья [1] побудила меня предложить более простое решение, которое я использовал в недавнем проекте. Нам понадобился кнопочный выключатель питания без фиксации, контролируемый процессором. Этот контроль позволял бы процессору отложить запрос на выключение после нажатия кнопки до тех пор, пока все процедуры не завершатся должным образом. Кроме того, в периоды бездействия процессор мог отключать устройство для экономии заряда батареи. В проекте также используется повышающий регулятор для преобразования напряжения двух или трех батареек AA в 5 В. В качестве регулятора IC1 выбрана микросхема TPS61032 компании Texas Instruments (Рисунок 1). Микросхема имеет вход разрешения (вывод 9), низкий уровень напряжения на котором не только выключает преобразователь, но и полностью отсоединяет нагрузку от батареи. Управлял устройством процессор PIC16F874. Ключевым элементом конструкции является то, что сначала можно сконфигурировать вывод процессора в качестве выхода, чтобы поддерживать высокий уровень на входе разрешения преобразователя, а затем перенастроить его для проверки логического уровня выключателя питания.

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Эта конфигурация схемы обеспечивает выключение питания нефиксируемой кнопкой под контролем процессора.
Рисунок 1. Эта конфигурация схемы обеспечивает выключение питания нефиксируемой кнопкой под
контролем процессора.

Когда схема не работает, нажатие на кнопку выключателя питания S1 подтягивает вывод 9 микросхемы IC1 к уровню шины питания, тем самым включая преобразователь и подавая 5 В на процессор. При загрузке процессора его порт ввода-вывода настроен как выход с высоким логическим уровнем. В результате на выводе 9 микросхемы IC1 поддерживается высокий уровень, и после отпускания кнопки выключателя питания преобразователь продолжает работать. Через каждые несколько миллисекунд этот порт процессора перенастраивается на ввод, чтобы проверить состояние выключателя питания: высокий уровень означает, что кнопка нажата, а низкий – отпущена. После проверки вывод процессора возвращается в предыдущий режим вывода. Конденсатор C4 поддерживает высокий уровень на выводе 9 микросхемы IC1, обеспечивая работу преобразователя во время поверки состояния выключателя. Если отпустить выключатель после включения питания, а затем нажать его снова, процессор начнет выполнять последовательность выключения. После выполнения всех необходимых служебных процедур вывод процессора конфигурируется входом и остается в таком состоянии. Затем конденсатор C4 полностью разряжается, устанавливая низкий уровень на выводе 9 микросхемы IC1, и, тем самым, отключая преобразователь и остальную часть схемы. Диоды D1 и D2 позволяют напряжению батареи запускать преобразователь, а процессору проверять состояние выключателя питания, используя более высокое выходное напряжение преобразователя. Микросхема TPS61032 содержит также компаратор контроля разряда батареи, пороговый уровень которого устанавливается резисторами R1 и R2. Другой процессор может считывать выходной сигнал компаратора (микросхема IC1, вывод 10), чтобы выполнять безопасное выключение, когда напряжение батареи становится слишком низким.

Ссылка

  1. Микроконтроллер или процессор DSP управляют функцией включения/выключения

Материалы по теме

  1. Datasheet Texas Instruments TPS61032RSAR

EDN

Перевод: AlexAAN по заказу РадиоЛоцман

На английском языке: Single Processor Pin Controls On/Off Function

31 предложений от 18 поставщиков
Step-Up Regulator 5V Output, 1A, 96% Efficient Boost Converter w/20uA Iq in TSSOP-16 Conv DC-DC 1.8V to 5.5V Step Up Single-Out...
TPS61032RSAR
Texas Instruments
38 ₽
Akcel
Весь мир
TPS61032RSAR
Texas Instruments
от 60 ₽
ICdarom.ru
Россия
TPS61032RSAR
Texas Instruments
от 129 ₽
ЗУМ-СМД
Россия
TPS61032RSAR
Texas Instruments
по запросу
Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя