Предложения по работе Раздел для разработчиков/заказчиков электронных проектов. Размещайте здесь ваши предложения. |
27.10.2021, 13:52
|
|
Частый гость
Регистрация: 25.10.2021
Сообщений: 47
Сказал спасибо: 5
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
|
Сообщение от j-Roger
|
Этот пик (PIC12F683) можно загнать в 20 мкА в режиме сна и при этом [с неплохой точностью] измерять время между пробуждением входными импульсами. Но для этого нужен внешний кварц 32768Hz, который отожрёт 2 вывода. У этого пика во сне умеет считать только Таймер1 в асинхронном режиме. (Тактирование самого МК от внутреннего LFINTOSC с частотой 31kHz +- 50% не рассматривается).
|
- вот это полезная информация.
Сообщение от j-Roger
|
А вообще, контроль за входными импульсами можно возложить на перезапускаемый одновибатор (retriggerable monostable multivibrator) на какой-нибудь КМОП серии, а МК может выполнять следящие и сервисные функции.
|
- этот вариант отпадает. Нет столько места на плате. Более предпочтителен вариант микроконтроллера с большим количеством выводов.
Сообщение от mike-y-k
|
у 6F22 (а у Вас наверняка именно угольно-цинковый вариант)
|
- нет, не верно. используются 2 шт. 6LR61 или 6LP3146
Вообще не важно, что использовано. Я уже говорил, что в устройстве ещё много другой обвески, которая тоже имеет ток потребления. Есть расчёт времени работы всего устройства. Из этого расчёта получается, что на основную работу микроконтроллера мы можем выделить максимум 20 мкА энергии. Пытаться заменить батарейки на другие не предлагайте. Этот вариант не рассматривается вообще.
Сообщение от Someone
|
Ну таки вывод контроллера может работать не только как как выход, но и как вход. Потому объединять кнопку с условным светодиодом ничего не мешает.
|
- тоже хорошая идея. Спасибо, буду использовать если не в этом проекте, то в другом. Таким образом можно сэкономить 1 вывод. Но для подключения кварца нужен ещё один.
Или ещё один можно было бы дёрнуть от входа ADC ? Вопрос - можно сделать так, чтобы вход ADC использовался всё время как ADC вход, а при событии ALARM на него выдавать логический "0", или "1", например? Тогда бы вышло освободить два вывода для подключения кварца и как говорил j-Roger отправить контроллер в спячку с использованием внешнего резонатора.
Сам подумал и отвечу, что это сделать нельзя. Светодиод потянет напряжение в ту сторону, куда его подключить. Эх...
Последний раз редактировалось mike-y-k; 27.10.2021 в 23:38.
Причина: 6.6
|
|
|
|
27.10.2021, 15:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 15.11.2010
Сообщений: 2,378
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
|
Re: Помогите определиться с выбором контроллера
Сообщение от mike-y-k
|
PS И не надо ковбоев так сравнивать с мелкочипом - там скорее наоборот будет
|
Ковбой MSP430FR2111 тикает RTC часами и при этом потребление менее 1мкА. На фоне этого заявления:
Сообщение от j-Roger
|
Этот пик (PIC12F683) можно загнать в 20 мкА в режиме сна и при этом [с неплохой точностью] измерять время
|
наоборот не получается.
|
|
|
|
27.10.2021, 15:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,765
Сказал спасибо: 2,667
Сказали Спасибо 2,634 раз(а) в 1,947 сообщении(ях)
|
Re: Помогите определиться с выбором контроллера
Сообщение от Vlad2
|
для подключения кварца нужен ещё один
|
можно вместо кварца применить кварцевый генератор.
|
|
|
|
27.10.2021, 15:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 15.11.2010
Сообщений: 2,378
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
|
Re: Помогите определиться с выбором контроллера
Сообщение от Yuri222
|
применить кварцевый генератор
|
и поиметь потребляемый ток в 1-2 мА на ровном месте.
|
|
|
|
27.10.2021, 16:20
|
|
Частый гость
Регистрация: 25.10.2021
Сообщений: 47
Сказал спасибо: 5
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
|
Re: Помогите определиться с выбором контроллера
В общем, пересмотрел всё, что предлагалось и варианты замены. Большинство предложенного не применимо по причине либо отсутствия в наличии, либо высокой стоимости и неизвестно ещё кто бы взялся за разработку и опять-же за какие деньги. Почему хочется использовать именно PIC12F683 ? - он доступен и недорог. На Aliexpress полно предложений от разных продавцов и приблизительно с похожим прайсом. Это говорит о том, что этот контроллер есть в наличии. Всё остальное - 50/50. Сейчас может и есть, но к моменту когда будет готова программа - контроллер уже будет либо за космическую цену, либо вообще будет недоступен.
Перечитываю ещё раз Даташит на PIC12F683 Везде вижу обещание Operating Current: -11μA @ 32 kHz, 2.0V, typical
Зачем его усыплять - пробуждать, если из задач только проверять появление импульса по входу? Неужели запуск одного таймера вызовет большое потребление? Задача идёт по кругу. Смотрим за входом и не видя через 50 uS на входе "1" - светим светодиодом. Неужели этот цикл будет потреблять более 20 мкА?
|
|
|
|
27.10.2021, 16:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,765
Сказал спасибо: 2,667
Сказали Спасибо 2,634 раз(а) в 1,947 сообщении(ях)
|
Сообщение от Vlad2
|
Перечитываю ещё раз Даташит на PIC12F683 Везде вижу обещание Operating Current: -11μA @ 32 kHz, 2.0V, typical
Зачем его усыплять - пробуждать
|
так ведь про его усыпление при такой рабочей частоте речь и не идет.
У Вас ног хватает для кварц подключить?
Вначале - вроде как не хватало. Т.е. было желание использовать внутренний генератор.
А точный генератор - только высокочастотный в нем.
Если уже ног для подключения кварца хватает, или придуман алгоритм, позволяющий работать с генератором с точностью +-50% - тогда можно (нужно) и не спать
Сообщение от parovoZZ
|
поиметь потребляемый ток в 1-2 мА на ровном месте
|
ну, все же на порядок меньше. Но тоже не вариант, раз ТС строго ограничен 20-ю мкА.
Последний раз редактировалось mike-y-k; 27.10.2021 в 23:37.
Причина: 6.6
|
|
|
|
27.10.2021, 16:49
|
|
Гражданин KAZUS.RU
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 679
Сказал спасибо: 362
Сказали Спасибо 753 раз(а) в 358 сообщении(ях)
|
Re: Помогите определиться с выбором контроллера
Сообщение от Vlad2
|
Operating Current: -11μA @ 32 kHz, 2.0V, typical
|
Маркетинговый ход; это самый возможный минимум в активном режиме.
Хотя не так уж сильно выходит за пределы лимита
Последний раз редактировалось j-Roger; 27.10.2021 в 17:01.
|
|
|
|
27.10.2021, 17:03
|
|
Частый гость
Регистрация: 25.10.2021
Сообщений: 47
Сказал спасибо: 5
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
|
Re: Помогите определиться с выбором контроллера
Думаю, что можно уложиться с моей несложной задачей в 20мкА. В общем, надо купить программатор, или собрать, купить пару чипов и попробовать в самом простом варианте запустить loop на опрос по входу с частотой процессора 32 кГц. На выходе прицепить 1 светодиод и проверить предположение по току потребления. Всё пока что.
|
|
|
|
27.10.2021, 19:07
|
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 943
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
|
Сообщение от j-Roger
|
Маркетинговый ход; это самый возможный минимум в активном режиме.
|
И при использовании лоу повер осцилятора. Который 50%. И, видимо, без учёта потребления переферии. А таймер, ацп и прочая тоже хотят кушать.
Сообщение от Vlad2
|
Думаю, что можно уложиться с моей несложной задачей в 20мкА.
|
Только в среднем, и при использовании сна. Те же токи утечки с выводов, ведь не зря приводятся в даташите. Так что к декларируемым величинам потребления надо бы по-хорошему добавлять ещё и подобные параметры.
Последний раз редактировалось mike-y-k; 27.10.2021 в 23:37.
Причина: 6.6
|
|
|
|
27.10.2021, 19:35
|
|
Гражданин KAZUS.RU
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 679
Сказал спасибо: 362
Сказали Спасибо 753 раз(а) в 358 сообщении(ях)
|
Re: Помогите определиться с выбором контроллера
Сообщение от Someone
|
лоу повер осцилятора. Который 50%
|
LP - это тот же самый генератор, которому нужен внешний кварц 32kHz..20MHz, но в случае с кварцем 32kHz там, видимо, посредством конфиг. битов меняется схемотехника, чтоб генератор не был прожорливым. 50% - так гуляет LFINTOSC, от которого тоже можно (но не нужно) тактироваться. Кстати, он тоже потребуется, чтобы следить за тем, не отвалился ли тот "точный" кварц (FAIL-SAFE DETECTION).
Ну то уже детали..
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:28.
|
|