|
Схема включения/выключения устройства, посоветуйте |
|
|
|
Mar 12 2009, 13:47
|

Практикующий маг
     
Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576

|
Хочу вот узнать, кто как делает схемотехнически включение/выключение своих устройств, нужно сделать на подобии как в сотовом телефоне- одной кнопкой. Начальные условия - есть пленочная клавиатура (6 кнопок, на вкл/выкл. могу себе позволить тока одну), наличиствует контроллер ARM, множество разношерстной переферии, типа ЖКИ, приемопередатчиков, блютусов, электр.компасов и прочего. Вариант с тумблером отпадает- заказчику не нравится. Отключать программно, оставляя питание поданным на все устройства, видится не оч удобно (много переферии и чтобы ее всю полностью погасить нужно проделать множество хитрых операций, причем может оказаться что какойто узел имеет только программное отключение, а у другого -только аппаратное). ...При этом желательно чтобы ток потребления в отключенном состоянии был минимальный, чтобы не сажать батарею. Пока в голову приходит такая идея- параллельно ставлю по питанию 2 МОП-ключа, один открывается при нажатии на кнопку вкл/выкл., при этом запустится контроллер и замкнет второй ключ. Контроллер будет опрашивать кнопку на вопрос нажатия ее снова, после чего отпустит свой ключ. Затем отпускание кнопки вызовет полное отключение системы. Может есть готовые решения? Попадались какието микросхемы для включения одной кнопкой, но непомню где и у кого. Вообщем посоветуйте чтонибудь.
|
|
|
|
|
 |
Ответов
|
Feb 19 2011, 03:39
|
Местный
  
Группа: Свой
Сообщений: 434
Регистрация: 20-10-04
Пользователь №: 921

|
Я включение и выключение контроллера одной кнопкой делают вот так (см. приложение) Немного накручено, но суть проста. Элемент ИЛИ, запитан со стороны батареи, толерантен до 6В. Один вход - от контроллера, для "удержания" питания после запуска с помощью кнопки. Использован компаратор в DCDC для определения статуса нажатия кнопки для выключения системы. Конечно вместо него можно транзистор + внутр. подтяжка контроллера. Таким образом легко формировать "правильное" выключение, когда например после нажатия кнопки контроллер может завершить операции (записать данные на флеш, передать по каналу связи статус выключения итд) и потом уже самоотрубиться. Только немного с ресетом надо повозиться - дело в том что если супервизор сбросит контроллер, вывод удержания питания станет Z, и система отрубится. Для того чтоб этого не было, надо добавить RC цепочку в управления DCDC, чтоб выключалось с задержкой, тогда если это ресет - то будет время перезагрузиться, определить статус кнопки и регистра сброса, и сделать дальнейшие необходимые действия.
Эскизы прикрепленных изображений
--------------------
Жизнь не такая долгая, чтобы писать программы на ассемблере...
|
|
|
|
Сообщений в этой теме
Alexashka Схема включения/выключения устройства Mar 12 2009, 13:47 sera_os LTC2954 MAX16054 Mar 12 2009, 13:56 Alexashka Да это оно самое! Пасип Mar 13 2009, 06:19 MrYuran Цитата(Alexashka @ Mar 13 2009, 09:19) Да... Mar 13 2009, 06:51 Bludger Цитата(Alexashka @ Mar 12 2009, 16:47) Хо... Mar 13 2009, 06:39 _Pasha Цитата(Bludger @ Mar 13 2009, 10:39) Можн... Mar 13 2009, 07:21 sera_os Цитата(Bludger @ Mar 13 2009, 08:39) Можн... Mar 13 2009, 07:36 Alexashka Еще один проц? Не хотелось бы, его тоже программит... Mar 13 2009, 07:39 MrYuran Цитата(Alexashka @ Mar 13 2009, 10:39) Ещ... Mar 13 2009, 08:01  Alexashka Цитата(MrYuran @ Mar 13 2009, 11:01) Тут ... Mar 13 2009, 08:18   muravei Цитата(MrYuran @ Mar 13 2009, 11:01) Тинь... Mar 13 2009, 08:29    Alexashka Цитата(muravei @ Mar 13 2009, 11:29) Тоже... Mar 13 2009, 09:17    MrYuran Цитата(muravei @ Mar 13 2009, 11:29) Тоже... Mar 13 2009, 10:00     muravei Цитата(Alexashka @ Mar 13 2009, 12:17) 1.... Mar 13 2009, 13:24      _Pasha Цитата(muravei @ Mar 13 2009, 17:24) Абсо... Mar 13 2009, 13:47       muravei Цитата(_Pasha @ Mar 13 2009, 16:47) Теоре... Mar 14 2009, 07:34      Alexashka Цитата(muravei @ Mar 13 2009, 16:24) ... Mar 16 2009, 07:38       muravei Цитата(Alexashka @ Mar 16 2009, 10:38) Мо... Mar 16 2009, 10:06       Tanya Alexashka!
Раньше были такие устройства - поля... Mar 16 2009, 10:21        Alexashka Цитата(Tanya @ Mar 16 2009, 13:21) Alexas... Mar 16 2009, 15:03 Bludger ЦитатаКрасиво! Правильно, Ваша схема и включае... Mar 13 2009, 07:48 _Pasha Цитата(Bludger @ Mar 13 2009, 11:48) Да, ... Mar 13 2009, 08:08 Rst7 Поправим слог
ЦитатаPIC10F!!!- вот э... Mar 13 2009, 07:56 sera_os Цитата(_Pasha @ Mar 13 2009, 10:08) А емк... Mar 13 2009, 08:17 Rst7 ЦитатаРаньше были такие устройства - поляризованно... Mar 16 2009, 10:28 sera_os Цитата(Alexashka @ Feb 24 2011, 09:46) А ... Feb 24 2011, 07:14 koziy_mf QUOTE (sera_os @ Feb 24 2011, 10:14) Похо... Feb 25 2011, 01:06  Alexashka Цитата(koziy_mf @ Feb 25 2011, 04:06) Име... Feb 25 2011, 07:13
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|