|
Отключение периферии, как отключить "лишнее" |
|
|
|
Mar 18 2008, 08:03
|

Местный
  
Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947

|
Цитата(aspID @ Mar 18 2008, 10:57)  ATmega8, RTC. Вопрос - как организовать питание так, чтобы часы не сбрасывались при пропадании питания, но при этом можно было бы "погасить" всю периферию (светодиоды, табло и пр.) и остаться на мизерном потреблении? Уходить в Sleep и "просыпаться" по прерыванию таймера. Только вот не понятно про "чтобы часы не сбрасывались при пропадании питания" Совсем без питания вашы "часы" тикать не будут
Сообщение отредактировал Дон Амброзио - Mar 18 2008, 08:05
--------------------
После устранения бага в программе она стала работать....хуже
|
|
|
|
|
Mar 18 2008, 08:42
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(aspID @ Mar 18 2008, 09:57)  ATmega8, RTC. Вопрос - как организовать питание так, чтобы часы не сбрасывались при пропадании питания, но при этом можно было бы "погасить" всю периферию (светодиоды, табло и пр.) и остаться на мизерном потреблении? Типовая процедура: какой-нибудь ножкой контролируете наличие основного питания. При пропадании основного питания и переходе на батарею - гасите всю внешнюю периферию, переводите ноги в безопасное состояние, отключаете ненужные внутренние узлы и впадаете в "слип". При этом у вас должен быть настроен RTC таймер на прерывания каждую секунду (или две). По этому прерыванию проц. выходит из спячки, инкрементирует RTC и опять заваливается в "слип". И так до появления основного питания. Основное питание можно проверять в том же прерывании RTC (тогда будет задержка в просыпании до 1(2) секунд или включив прерывание на появление основного питания. Я обычно применяю оба метода одновременно, для надежности  )
|
|
|
|
|
Mar 18 2008, 08:55
|

Местный
  
Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947

|
Цитата(Baser @ Mar 18 2008, 11:42)  Типовая процедура: какой-нибудь ножкой контролируете наличие основного питания. При пропадании основного питания и переходе на батарею Вы не поняли. Он хочет вообще без питания
--------------------
После устранения бага в программе она стала работать....хуже
|
|
|
|
|
Mar 18 2008, 09:21
|

Местный
  
Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947

|
Цитата(Kuzmi4 @ Mar 18 2008, 12:09)  2 Дон Амброзио - а как вы себе представляете тиканье без питание - кто там тикать будет ? Негры ? Я то не представляю, а вот автор темы, похоже что представляет, судя по его вопросу Может автор чёта мутит с запиткой MCU от наводимого электромагнитного поля как в RFID... Откуда я знаю? Я не телепат
Сообщение отредактировал Дон Амброзио - Mar 18 2008, 09:23
--------------------
После устранения бага в программе она стала работать....хуже
|
|
|
|
|
Mar 18 2008, 11:20
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(Дон Амброзио @ Mar 18 2008, 10:55)  Вы не поняли. Он хочет вообще без питания Цитата(Дон Амброзио @ Mar 18 2008, 11:21)  ... Откуда я знаю? Я не телепат Ну так и не нужно гадать на кофейной гуще... Типовую процедуру работы я описАл. Давайте дождемся автора и узнаем, что он сам думает... to Moderator: я вообще предлагаю последние 4 сообщения (включая это) удалить как не несущие никакой информации по теме
|
|
|
|
|
Mar 18 2008, 11:41
|

Местный
  
Группа: Свой
Сообщений: 343
Регистрация: 24-01-07
Из: Новосибирск
Пользователь №: 24 714

|
автор пытается понять, каким образом ОРГАНИЗОВАТЬ питание схемы так, чтобы при пропадании основного питания от резервного источника работало только самое необходимое - а именно - мк, вероятно, память и RTC. Вопрос в том, как обесточить остальных потребителей. Пробовал подумать/потрогать в сторону MOSFET, но получается, что схема то ли наведенку дает, то ли... (в догадках потерялся), в общем, получается, что эти "ненужные" цепи все равно получают питание, только не 4.5В а около 3.9В.
Не знаю, как правильно сформулировать мысль, чтоб стало понятно - в общем, необходимо, чтобы, скажем, определив, что пропало питание, я мог свести к минимуму (нулю в идеале) потребление другими элементами схемы.
Соседние темы смотрел, видел обсуждение про переход на резерв от батареи (в частности, самый простой способ - через диод). Но ведь это предполагает кормление именно всей схемы, а я хочу - (грубо говря), только МК.
|
|
|
|
|
Mar 18 2008, 12:00
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(aspID @ Mar 18 2008, 13:41)  Соседние темы смотрел, видел обсуждение про переход на резерв от батареи (в частности, самый простой способ - через диод). Но ведь это предполагает кормление именно всей схемы, а я хочу - (грубо говря), только МК. Эту тему имеете ввиду?Там есть несколько вариантов решения задачи. И все эти варианты обобщенные, т.е. они не предполагают "кормление именно всей схемы". Та часть схемы, которая не должна питаться от батареи, просто подключается напрямую к основному питанию и "засыпает" вместе с его пропадением. Цитата(rv3dll(lex) @ Mar 18 2008, 13:55)  надо часы реального времени отдельные посмотри на сайте далласа они несколько лет без питания ходят Ваша фраза довольно двусмысленна - можно понять, что часы черпают энергию из подпространства to aspID: у них просто есть встроенная батарейка  Ну и цена соответствующая
|
|
|
|
|
Mar 18 2008, 13:40
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(aspID @ Mar 18 2008, 14:41)  Устроит то, что имеется, а вот с пропаданием питания взять и погасить все напрочь посереди работы - не считаю правильным. Необходимо, скажем, дождаться окончания того или иного цикла работы (измерения/передачи/приема и т.п.) и после этого дать команду "отрубить всех..." Так вот проблема - через что дать команду "отрубить всех..."? Т.е. по сути - электронный ключ. Но транзистором сделать его почему-то не получается  Тогда вам нужно сначала определиться с техническим заданием. Если вы хотите только RTC с календарем, тогда достаточно два диода шоттки и маленькой литиевой батарейки типа CR2032. Этого хватит на несколько лет работы RTC без основного питания. Если хотите дожидаться окончания работы периферии, тогда тут совершенно другие требования по резервному источнику питания: - напряжение, необходимое для работы периферии; - емкость, исходя из времени работы периферии от этой батареи. А команда "отрубить всех..." подается на полевые ключи, тут проблем нет. Нужно только тщательно разобраться со всеми ножками МК и переводить их в состояние, когда нет утечек тока через эти ножки на внешнюю обесточенную часть схемы. И не забывайте, что МК при этом находится под питанием, и ваша программа в нем работает, так что на затворе ключа можно поддерживать уровень, закрывающий этот ключ.
|
|
|
|
|
Mar 19 2008, 10:58
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(aspID @ Mar 19 2008, 04:34)  Какой ключ в данном случае лучше использовать? p-типа или n-типа? я тренировался с n-типом, возможно, именно поэтому у меня получилось "все плохо"... Не посоветуют ли уважаемые гуру какой-нибудь справочник по полевым транзисторам, чтобы можно было подбирать по параметрам... Требования минимальные - управление "логическим" напряжением, ток нагрузки - до 200...500mA при напряжении до 20В - с запасом, что называется. В качестве ключа используйте P-Channel MOSFET С током и напряжением проблем у вас не будет, 20V и 1-2A обеспечит любой ключевой mosfet в корпусе SOT23 А вот порог переключения тщательно проверяйте. У старых полевиков этот параметр (Gate-Threshold Voltage) часто не нормировался, да и у многих новых есть только VGS(th)typ, а важно знать именно VGS(th)max. Для питания +5V макс.порог берите не более 4V, а для +3.3V соответственно меньше 3V. Каких-нибудь справочников не подскажу, полевиков сейчас тысячи видов, подбирайте по доставаемости в своей местности. Ищите их у крупнейших производителей, а это: International Rectifier, Vishay, Fairchild...
|
|
|
|
|
Mar 21 2008, 04:51
|

Местный
  
Группа: Свой
Сообщений: 343
Регистрация: 24-01-07
Из: Новосибирск
Пользователь №: 24 714

|
Спасибо! Со справочником все же хотелось бы, чтобы приходить и спрашивать конкретные вещи, а не "дайте-ка мне колбаски какой-нибудь и крупы еще". Хочу каши с колбасой :D да и неправильно, имхо, продавальцев напрягать на единичные экземпляры по тому, что "мне надо для того-то и того-то, подскажите..." Что же касается поправки на "есть у поставщиков" безусловно, правда... Бо, на 3М3 резюк у нас в городе найти не смог за 2 недели 8-O 3.0 есть, а 3М3 пришлось составлять из ТРЕХ, поскольку на 300К тоже не не нашлось... правда, по поиску 300К не заморачивался, просто надоело искать и взял там, где брал 3МОм... Был не просто обескуражен, а серьезно шокирован данным фактом  Что же касается MOSFET, то почему-то то, что я нахожу стоит под сотню российских за штучку... хотя, точно знаю, что бывают и "копеечные".
|
|
|
|
|
May 19 2008, 12:46
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(aspID @ May 19 2008, 18:36)  Ничего не понимаю  Пытаюсь разобраться с MOSFET, перерыл все - теоретически уже на зубок знаю, как оно должно работать, практически же - ну не получается сэмулировать... Дык вы сформулируйте что именно вам нужно? "Верхний" ключ для коммутации 20В 0,5А с защитой от переполюсовки или обратного тока и управлением от логического уровня 3,3В или что-то другое? Update. Вот вам пример схемотехники "верхнего" симметричного ключа с ограничением скорости нарастания выходного напряжения.
Эскизы прикрепленных изображений
|
|
|
|
|
May 19 2008, 13:09
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(aspID @ May 19 2008, 19:02)  Мне нужен 1) аналоговый ключ с управлением логическим уровнем Ну вот в вышеуказанной схеме убрать C1, а R4 из истока перенести в сток Q3 и будет у вас искомое. Кстати, а чем готовые аналоговые свитчи не устраивают? От Analog Devices, например. Цитата(aspID @ May 19 2008, 19:02)  2) пример применения MOSFET для ШИМ Интересуют самые "простые" схемы с одним MOSFET. Для начала - чтоб разобраться, без защит. На управлении все равно будет пока сидеть только внутренняя периферия, поэтому защиту можно опустить. Дык что в качестве нагрузки ШИМ будет-то? Опять же верхний ключ нужен или нижний или и то и другое?
|
|
|
|
|
May 19 2008, 14:35
|

Местный
  
Группа: Свой
Сообщений: 343
Регистрация: 24-01-07
Из: Новосибирск
Пользователь №: 24 714

|
Делов в том, что у меня схема с одним мосфетом не работает  думал, симуляторы глючат - нет, получил подтверждение, что я. Собрал схему на столе, подал питание от БП и от батареек пытался управлять. Нэ канае  Пытал сначала так
Потом так
P.S.: Под "не получается" я понимаю следующее: измеряемое падение напряжения на резисторе практически не меняется и составляет (ключ выкл/вкл) 4.32/4.19В. При этом Uds=0.50/0.57 Ugs=0.00/4.50 P.P.S.: 2SK212 и IRL2505N Да, еще... понял одну из ошибок - надо поставить резистор между GS, но замыкание на схеме затвора на землю ничего не меняет
|
|
|
|
|
May 20 2008, 02:14
|

Местный
  
Группа: Свой
Сообщений: 343
Регистрация: 24-01-07
Из: Новосибирск
Пользователь №: 24 714

|
Цитата(rezident @ May 19 2008, 22:11)  Во-первых, в обеих схемах нужен резистор между затвором и истоком. Иначе в реальной схеме полевик может остаться открытым за счет заряда, оставшегося на затворе после размыкания ключа. С этим согласен, недорисовочка вышла. Но на реальной собранной-то схеме ни замыкание на землю, ни подача напряжения смещения практически не влияет на его работу Цитата(rezident @ May 19 2008, 22:11)  Верхняя схема на JFET-е сделана? На каком? У него случайно не встроенный канал? Если встроенный, то опять же работать не будет. Для того чтобы закрыть такой полевик на затвор нужно отрицательное напряжение подать. А для того чтобы открыть полностью - положительное. Кроме этого смотрите внимательно, чтобы используемые в моделировании полевики имели адекватные модели и могли работать с логическими уровнями. При виртуальном моделировании пытался и с уровнем в +-16...20В играться.
|
|
|
|
|
May 20 2008, 11:27
|

Местный
  
Группа: Участник
Сообщений: 355
Регистрация: 27-03-07
Из: Україна, Чуднів
Пользователь №: 26 530

|
Цитата(aspID @ May 19 2008, 16:02)  Интересуют самые "простые" схемы с одним MOSFET. Для начала - чтоб разобраться, без защит. На управлении все равно будет пока сидеть только внутренняя периферия, поэтому защиту можно опустить. Посмотрите здесь MOSFET, а лучше Драйверы MOSFET компании Texas Instruments
Сообщение отредактировал sKWO - May 20 2008, 11:33
--------------------
нельзя недооценивать предсказуемость глупости
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|