|
|
  |
AVR + Батарейка |
|
|
|
Oct 21 2005, 11:01
|

Профессионал
    
Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264

|
Цитата(DeXteR @ Oct 21 2005, 13:51) To BVU Давно выбрал режим PowerDown Толька вот немогу добиться от него < 10 Микроампер как говориться в документации А кроме ATmega32, в схеме вашего устройства еще есть какие либо электронные компаненты? Может дополнительное токопотребление это их ток... А так же переведите все порты микроконтроллера в Z-состояние.
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Oct 21 2005, 11:37
|

Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 7-10-05
Из: UA
Пользователь №: 9 342

|
Цитата(DeXteR @ Oct 21 2005, 13:16) Без контроллера (вынимал его из панельки) ток равен нулю Ток вполне может течь между ногой контроллера и подключенной к ней схемой. Например, у тебя нога МК включена как вход с подтяжкой в +, а снаружи к ней подключен чей-то выход, котрый при отрубании внешнего питания садится в "0". Так что отсутствие потребления без контроллера -- еще не показатель.
--------------------
Gray©at
|
|
|
|
|
Oct 21 2005, 11:51
|

Местный
  
Группа: Свой
Сообщений: 319
Регистрация: 2-08-05
Из: Одесса
Пользователь №: 7 287

|
Цитата(GrayCat @ Oct 21 2005, 14:37) Цитата(DeXteR @ Oct 21 2005, 13:16) Без контроллера (вынимал его из панельки) ток равен нулю Ток вполне может течь между ногой контроллера и подключенной к ней схемой. Например, у тебя нога МК включена как вход с подтяжкой в +, а снаружи к ней подключен чей-то выход, котрый при отрубании внешнего питания садится в "0". Так что отсутствие потребления без контроллера -- еще не показатель. Вся поддтяжка (кроме ресета) подключена не к общей точке 2х диодов развязывающих питание 5 вольт и батарейку а непосредственно к 5 вольтам Выводы конфигуряться как входы
|
|
|
|
|
Oct 21 2005, 13:22
|

Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 7-10-05
Из: UA
Пользователь №: 9 342

|
Цитата(DeXteR @ Oct 21 2005, 13:51) Вся поддтяжка (кроме ресета) подключена не к общей точке 2х диодов развязывающих питание 5 вольт и батарейку а непосредственно к 5 вольтам Я имел в виду внутренние подтяжки -- те, что включаются при выдаче "1" в защелку порта, сконфигуренного на вход. Цитата Выводы конфигуряться как входы Ну тогда надо следить, чтобы на них не было "плавающих" уровней, шумов и т.п. В частности, при указанном выше включении внешних подтяжек к "исчезающему" +5 возможно попадание "остаточного" напряжения от этих +5 на входы (например, от недоразрядившихся конденсаторов).
--------------------
Gray©at
|
|
|
|
|
Mar 25 2006, 18:36
|

Местный
  
Группа: Участник
Сообщений: 315
Регистрация: 10-10-05
Пользователь №: 9 466

|
Цитата(IgorKossak @ Oct 20 2005, 11:50)  Желательно также отключить fuse-биты: OCDEN, JTAGEN и BODEN. Если отключить BODEN, как быть с контролем питающего напряжения? И еще вопрос: в режиме сна, снижение питающего напряжения допускается до какой величины (если в обычном режиме МК запитан напряжением 5V)?
|
|
|
|
|
Mar 25 2006, 19:06
|
Частый гость
 
Группа: Свой
Сообщений: 92
Регистрация: 8-03-05
Пользователь №: 3 160

|
Если знать напряжение питания до стабилизатора 5в то можно просто поставить последовательно шина питания-стабилитрон-резистор-gnd стабилитрон 12в-4в=на 8в в итоге на R=4в У меня работало прекрасно. А если не знать Uпит я делал так http://startcd.narod.ru/clock/clock.html
|
|
|
|
|
Mar 27 2006, 23:24
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(James D. @ Mar 26 2006, 09:47)  У меня схема питается от 5V + батарея 6V (думаю последовательно с батареей поставить резистор, чтобы понизить напряжение до 5-5,5V) для питания МК в режиме сна. Вполне нормально. Цитата При питании от сетевого блока питания батарея будет подзаряжаться - ток заряда ограничивается тем же резюком. А вот здесь бред.. Как можно заряжать 6V батарею, от 5V источника питания? Батарея скорее будет разряжаться чем заряжаться.. Цитата Если отключить BODEN, как быть с контролем питающего напряжения? BODEN вообще-то не предназначен для контроля питающих напряжений. BODEN+BODLEVEL определяют при каком уровне напряжения требуется подать процессору МК сигнал "сброс". Напряжение питании можно контролировать с помощью АЦП, либо с помощью аналогового компаратора. Цитата И еще вопрос: в режиме сна, снижение питающего напряжения допускается до какой величины (если в обычном режиме МК запитан напряжением 5V)? Взависимости от частоты тактирования и типа МК mega/tiny - нижняя планка питающего напряжения может достигать 2.7/1.8В соответственно. Цитата Можно ли питать от 4.5V батареи? В вашем случае, с учетом того что требуется подзаряжать батарею источником 5V - то не то что можно, нужно ставить батарею 4.5V.
|
|
|
|
|
Mar 30 2006, 14:15
|

Местный
  
Группа: Участник
Сообщений: 315
Регистрация: 10-10-05
Пользователь №: 9 466

|
Спасибо за подробные ответы! Насчет "контроля напряжения" - я имел в виду именно определение при каком уровне напряжения требуется подать процессору МК сигнал "сброс". Я выбрал режим "Power-save" - в схеме задействованы часы реального времени, которые будят МК (ATmega16) 1 раз в секунду + контроллер должен проснуться и более не засыпать, при приеме по TWI собственного адреса, дальше идет обычная работа. Так вот, при переводе МК в режим сна, по обоим проводам в линии TWI течет ток по 700 мкА, второй контроллер (мастер TWI) при этом полностью выключен. Различная конфигурация выводов порта перед переходом в сон ничего не дает. Как тут надо поступить? И еще вопрос: правильно ли бит SE в MCUCR устанавливать в "1" перед командой SLEEP и очищать сразу же после пробуждения (как только начинает выполняться обработчик прерывания, вызвавший пробуждение)? После этого, если МК снова нужно перевести в режим сна, бит SE уст. в "1", и SLEEP.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|