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

 
 
> Аналог модуля HLVD в AVR
Arxi
сообщение Jul 25 2011, 03:32
Сообщение #1


Участник
*

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



Приветствую! В мк PIC есть модуль HLVD, который программируется на некоторый порог напряжения и при снижении/повышении питания ниже/выше этого порога вызывается прерывание. В своем проекте использовал его для детектирования снижения питания и перевода мк в режим sleep. Перешел на AVR и обнаружил что такого модуля тут нет. Может быть кто нибудь решал подобную задачу? Пока что единственный вариант вижу такой: заводить на АЦП питания и с некоторым периодом его проверять. Но это время...при пропаже питания мк еще некоторое время будет работать на рабочей частоте питаясь от батарейки, что снижает время ее работы...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ILYAUL
сообщение Jul 25 2011, 05:46
Сообщение #2


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

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



Цитата(Arxi @ Jul 25 2011, 07:32) *
В мк PIC есть модуль HLVD....

Посмотрел , шо это такое
Красиво назвали , ATMEL учится надо. Но компаратор , как его не называй , компаратором и останется.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


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

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
zhevak
сообщение Jul 25 2011, 06:03
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Цитата(ILYAUL @ Jul 25 2011, 11:46) *
Посмотрел , шо это такое
Красиво назвали , ATMEL учится надо. Но компаратор , как его не называй , компаратором и останется.

Да, уж...
Схема хороша, когда нужно динамически в процессе работы изменять порог. А если порог задается в процессе разработки схемы (как это обычно бывает -- раз и навсегда), а во время работы девайса не меняется, то есть же пара внешних резисторов! Их все равно что так, что так устанавливать. Задали этими резисторами порог, и успокоились. Зачем "дергать" переключатель встроенной в МК колбасы из резисторов? Такое ощущение, что проблема, ради которой такое чудо-компараьор изобрели, надумана, высосана из пальца. Может быть она и встречается где-то в жизни, но крайне редко. Во всяком случае, это не наш случай.

Коллеги, поправьте, если я ошибаюсь.


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
Arxi
сообщение Jul 25 2011, 06:26
Сообщение #4


Участник
*

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



Цитата(zhevak @ Jul 25 2011, 13:03) *
Да, уж...
Схема хороша, когда нужно динамически в процессе работы изменять порог. А если порог задается в процессе разработки схемы (как это обычно бывает -- раз и навсегда), а во время работы девайса не меняется, то есть же пара внешних резисторов! Их все равно что так, что так устанавливать. Задали этими резисторами порог, и успокоились. Зачем "дергать" переключатель встроенной в МК колбасы из резисторов? Такое ощущение, что проблема, ради которой такое чудо-компараьор изобрели, надумана, высосана из пальца. Может быть она и встречается где-то в жизни, но крайне редко. Во всяком случае, это не наш случай.

Коллеги, поправьте, если я ошибаюсь.


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

Цитата(ILYAUL @ Jul 25 2011, 13:05) *
И емкость можно выбросить - на финг не нужна у него ёмкости в блоке питания есть


Ну емкость я все же бы оставил, так как от 5 В есть еще потребители, импульсные, и не хотелось бы чтобы напряжение колебалось из-за них.

А насчет модуля HLVD у PICа: довольно удобная штука. Запустил, произошло прерывание, ушли в sleep. ПОтом время от времени запускаем его уже с другим порогом для детектирования возвращения питания и опрашиваем флаг.

Сообщение отредактировал Arxi - Jul 25 2011, 06:32
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Arxi   Аналог модуля HLVD в AVR   Jul 25 2011, 03:32
- - ILYAUL   Цитата(Arxi @ Jul 25 2011, 07:32) Приветс...   Jul 25 2011, 03:49
- - Arxi   Про аналоговый компаратор я знаю. Вопрос вот в чем...   Jul 25 2011, 04:07
|- - zhevak   Цитата(Arxi @ Jul 25 2011, 10:07) Про ана...   Jul 25 2011, 04:43
|- - Arxi   Цитата(zhevak @ Jul 25 2011, 11:43) А по ...   Jul 25 2011, 04:47
||- - zhevak   Цитата(Arxi @ Jul 25 2011, 10:47) Потому ...   Jul 25 2011, 05:35
||- - ILYAUL   Цитата(zhevak @ Jul 25 2011, 09:35) Нет-н...   Jul 25 2011, 06:05
||- - zhevak   Цитата(ILYAUL @ Jul 25 2011, 12:05) Ну ка...   Jul 25 2011, 10:49
||- - ILYAUL   Цитата(zhevak @ Jul 25 2011, 14:49) Я име...   Jul 25 2011, 12:25
||- - zhevak   Цитата(ILYAUL @ Jul 25 2011, 18:25) А зач...   Jul 25 2011, 13:34
|- - ILYAUL   Цитата(zhevak @ Jul 25 2011, 08:43) Оцени...   Jul 25 2011, 05:09
|- - Arxi   Цитата(zhevak @ Jul 25 2011, 11:43) А по ...   Jul 25 2011, 05:17
|- - zhevak   Цитата(Arxi @ Jul 25 2011, 11:17) Проблем...   Jul 25 2011, 05:51
|- - Arxi   Цитата(zhevak @ Jul 25 2011, 12:51) ... А...   Jul 25 2011, 05:57
- - haker_fox   QUOTE (Arxi @ Jul 25 2011, 12:32) Приветс...   Jul 25 2011, 04:11
|- - Arxi   Цитата(haker_fox @ Jul 25 2011, 11:11) Мо...   Jul 25 2011, 04:17
|- - ILYAUL   Цитата(Arxi @ Jul 25 2011, 10:26) А насче...   Jul 25 2011, 06:46
|- - Arxi   Цитата(ILYAUL @ Jul 25 2011, 13:46) Почит...   Jul 25 2011, 06:54
- - Arxi   Ну да, в принципе получается у PIC тот же компарат...   Jul 25 2011, 05:49


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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 09:41
Рейтинг@Mail.ru


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