реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Тактирование в Atmega8A, Использование часового кварца вместе с внутренним RC-генератором
ae_
сообщение Oct 21 2010, 11:12
Сообщение #16


Участник
***

Группа: Свой
Сообщений: 462
Регистрация: 2-04-07
Из: Иркутск
Пользователь №: 26 695



Цитата(=GM= @ Oct 21 2010, 18:03) *
На 100 кОм будет падение 15 мВ, можно измерить достаточно точно, но как подключить МК? В первый момент после включения он находится не в слипе, значит потребляет ток, скажем, 0,1 мА, падение на 100 кОм составит 10В, а питать можно только от 5В. Значит, МК не заработает. Куда деваться?

Зашунтировать токо-измерительный резистор диодом Шоттки в прямом направлении, тогда при старте падение на резисторе не превысит 200мВ, а когда МК уйдёт в sleep, диод не будет оказывать влияния на измерения.
Go to the top of the page
 
+Quote Post
KKV2003
сообщение Oct 21 2010, 14:42
Сообщение #17


Участник
*

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



Ну диод Шотки тоже не прост. И может при 15 мВ тоже что-нибудь пропускать. Я бы взял обычный...
Go to the top of the page
 
+Quote Post
=GM=
сообщение Oct 21 2010, 15:11
Сообщение #18


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Номер пройдёт, если ток утечки диода много меньше 0,15 мкА и не гуляет в тепле-холоде.

Раз спецы молчат, решил сам что-нибудь придумать. Поставлю-ка 1 кОм и к нему инструментальный усилитель присобачу с Ку=10000. Один наноампер даст 1,5 мВ, 150нА - 1,5В. Вполне можно мерить, к тому же , легко оценить погрешность измерения всех 3-х компонентов: сопротивление, ИУ, милливольтметр.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
sds1
сообщение Oct 21 2010, 16:53
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 16-01-10
Пользователь №: 54 847



Цитата(-=MISHA=- @ Oct 18 2010, 13:05) *
Устройство - тахометр с ЖКИ.
Контроллер должен тактироваться от кварца 32768Гц и находится в режиме Power-save.
По таймеру, каждую секунду, должен просыпаться и считать количество отработанных часов.
При этом ЖКИ выключен.
Но есть проблема - когда нажимаешь на кнопку включается ЖКИ
и информация на него должна выводиться быстро. А часового кварца не достаточно.
Есть желание включать внутренний RC-генератор и выключать при переходе в режим Power-save.
Такое возможно?




Ну поставьте микросхему (часов) например PCF8563, и ток маленький и по прерыванию разбудет процик.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Oct 21 2010, 18:09
Сообщение #20


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(sds1 @ Oct 21 2010, 20:53) *
Ну поставьте микросхему (часов) например PCF8563, и ток маленький и по прерыванию разбудет процик.

А прерывания задать 1 раз в час и не надо дёргаться каждую секунду


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
sds1
сообщение Oct 21 2010, 18:29
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 16-01-10
Пользователь №: 54 847



Цитата(ILYAUL @ Oct 22 2010, 00:09) *
А прерывания задать 1 раз в час и не надо дёргаться каждую секунду



Ну почему один раз в час?
Programmable clock output for peripheral devices: 32.768 kHz, 1024 Hz,
32 Hz and 1 Hz
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Oct 21 2010, 18:37
Сообщение #22


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(sds1 @ Oct 21 2010, 22:29) *
Ну почему один раз в час?
Programmable clock output for peripheral devices: 32.768 kHz, 1024 Hz,
32 Hz and 1 Hz

Потому что , "
Цитата
просыпаться и считать количество отработанных часов


Я не знаю если в PCF8563 отдельный выход прерывания , сужу по DS1337 в котором этот выход (их там 2) можно настроить на любое время срабатывания.


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
sds1
сообщение Oct 21 2010, 18:44
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 16-01-10
Пользователь №: 54 847



Цитата(ILYAUL @ Oct 22 2010, 00:37) *
Потому что , "

Я не знаю если в PCF8563 отдельный выход прерывания , сужу по DS1337 в котором этот выход (их там 2) можно настроить на любое время срабатывания.



Нога номер 7, програмируемый выход.
Так же после спячки можно посмотреть в самой микросхеме сколько времени прошло.
Go to the top of the page
 
+Quote Post
Клим
сообщение Oct 22 2010, 04:31
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541



Цитата(sds1 @ Oct 21 2010, 19:53) *
Ну поставьте микросхему (часов) например PCF8563, и ток маленький и по прерыванию разбудет процик.

Зачем ?
В третьем сообщении уже ответили - таймер2 в асинхронном режиме с часовым кварцем. Сам контроллер от внутреннего RC. Зачем лишняя микросхема ?
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Oct 22 2010, 05:26
Сообщение #25


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(Клим @ Oct 22 2010, 08:31) *
Зачем ?
В третьем сообщении уже ответили - таймер2 в асинхронном режиме с часовым кварцем. Сам контроллер от внутреннего RC. Зачем лишняя микросхема ?

Насколько я помню , была почти огромнейшая тема посвящённая сну, внутренним часам , внешним часам и что в итоге выгоднее. Можно поискать в этом же форуме.


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
Клим
сообщение Oct 22 2010, 05:42
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541



Цитата(ILYAUL @ Oct 22 2010, 08:26) *
Насколько я помню , была почти огромнейшая тема посвящённая сну, внутренним часам , внешним часам и что в итоге выгоднее. Можно поискать в этом же форуме.

Согласен - что выгоднее - отдельная тема, но в данном случае вопрос стоял как можно использовать часовой и внутренний РЦ-генератор.
Для Меги8А - может, внешний RTC будет и выгоднее по потреблению, но для меги88па - заявлено 0,75мка в спящем режиме с включенными часами.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Oct 22 2010, 06:00
Сообщение #27


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(Клим @ Oct 22 2010, 09:42) *
Согласен - что выгоднее - отдельная тема, но в данном случае вопрос стоял как можно использовать часовой и внутренний РЦ-генератор.
Для Меги8А - может, внешний RTC будет и выгоднее по потреблению, но для меги88па - заявлено 0,75мка в спящем режиме с включенными часами.

Задача стоит считать отработанные часы + кнопка, замечу это достаточно большой интервал, что бы вообще связываться с Timer2 в асинхронном режиме и тем более устанавливать на такую задачу mega , хоть и c picorower. Tiny и внешние часы.


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Oct 22 2010, 07:32
Сообщение #28


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(ILYAUL @ Oct 22 2010, 10:00) *
Задача стоит считать отработанные часы + кнопка, замечу это достаточно большой интервал, что бы вообще связываться с Timer2 в асинхронном режиме и тем более устанавливать на такую задачу mega , хоть и c picorower. Tiny и внешние часы.

При озвученном бюджете потребления можно даже и старыми, относительно прожорливыми по генератору, кристаллами обойтись. Младшие меги будут дешевле, чем tiny с внешним RTC (который сам по себе типично стоит дороже M8).
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Oct 22 2010, 07:52
Сообщение #29


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(rx3apf @ Oct 22 2010, 11:32) *
При озвученном бюджете потребления можно даже и старыми, относительно прожорливыми по генератору, кристаллами обойтись. Младшие меги будут дешевле, чем tiny с внешним RTC (который сам по себе типично стоит дороже M8).

Честно говря просмотрел всё ёщё раз , но бюджет не нашёл. Или Вы что-то другое имели под бюджетом.
Кстати и ЖКИ можно с I2C применить , что существенно сократит затраты на написание кода и ножек.


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Oct 22 2010, 07:56
Сообщение #30


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(ILYAUL @ Oct 22 2010, 11:52) *
Честно говря просмотрел всё ёщё раз , но бюджет не нашёл.

60 uA на питание и подзарядку батареи.
Цитата
Кстати и ЖКИ можно с I2C применить , что существенно сократит затраты на написание кода и ножек.

Можно. К сокращению потребления это отношения не имеет, правда...
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 17:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01501 секунд с 7
ELECTRONIX ©2004-2016