Atmega32, DS1307 и режим сна.
Добавлено: Пт май 02, 2014 07:50:42
Доброго времени суток !
Уважаемые Коты Мудрые, нужна консультация.
Проектируется некий девайс, который считает время (как часы). Пока это Atmega32 и DS1307. Там еще SD карта есть, ибо девайс будет говорящим, и дисплей. Пока 16х2, но решение не окончательное, если хватит места - поставлю от nokia 3310 или 1100. Код пишется на Баскоме.
Девайс должен спать, отсчитывая время, по внешней команде проснуться, сообщить время и снова заснуть. Очень хочется, чтобы все работало от батареек.
Вопрос, собственно, такой. В режиме Powerdown МК замечательно засыпает, по команде ( int0 ) просыпается, выполняет всё что нужно и снова засыпает. Но есть DS1307, которая тоже потребляет энергию, что при питании от батареек весьма заметно. Там около 3мА. Как в данном девайсе организовать режим сна ? Думаю запитать DS1307 от ноги микроконтроллера, но сколько тогда протянет DS1307 от своей батарейки? Девай чаще спит, чем работает, но время считать должен точно.
Пока это проект на монтажной плате, можно вносить любые коррективы.
Спасибо заранее за ответы !
Уважаемые Коты Мудрые, нужна консультация.
Проектируется некий девайс, который считает время (как часы). Пока это Atmega32 и DS1307. Там еще SD карта есть, ибо девайс будет говорящим, и дисплей. Пока 16х2, но решение не окончательное, если хватит места - поставлю от nokia 3310 или 1100. Код пишется на Баскоме.
Девайс должен спать, отсчитывая время, по внешней команде проснуться, сообщить время и снова заснуть. Очень хочется, чтобы все работало от батареек.
Вопрос, собственно, такой. В режиме Powerdown МК замечательно засыпает, по команде ( int0 ) просыпается, выполняет всё что нужно и снова засыпает. Но есть DS1307, которая тоже потребляет энергию, что при питании от батареек весьма заметно. Там около 3мА. Как в данном девайсе организовать режим сна ? Думаю запитать DS1307 от ноги микроконтроллера, но сколько тогда протянет DS1307 от своей батарейки? Девай чаще спит, чем работает, но время считать должен точно.
Пока это проект на монтажной плате, можно вносить любые коррективы.
Спасибо заранее за ответы !