Перейти к содержанию

Ик Пульт Ду На Pic16F1827, Вопрос По Sleep


DJ_Quake

Рекомендуемые сообщения

Добрый день. Вот, делаю пульт ИК. Хочу добиться минимально возможного энергопотреблени в режиме ожидания. Купил Pic16f1827, так как из доступного с технологией nanowatt XLP был доступен этот. Купил на барахоллке подходящий какой-то пульт. Внутри графитовые контакты с сопротивлением замыкания около 100 ом. Как подключить кнопки? их общий провод подключить к земле или напряжению питания, чтобы при нажатии на любую изменялось состояние порта B (с режимом выхода из спящего режима по изменению состояния на входах порта (в даташите к микроконтроллеру про это говорится, но информация немного не понятная.)) С однгой стороны написано, что в спящем режиме рекомендуется:

To minimize current consumption, the following conditions

should be considered:

• I/O pins should not be floating

имеется в виду что недостаточно внутреннего pull up? Если недостаточно, то куда и как их подключать?

• External circuitry sinking current from I/O pins

отсутствует

• Internal circuitry sourcing current from I/O pins

отсутствует

• Current draw from pins with internal weak pull-ups

имеется в виду внутри самого МК?

выходит, болтающиеся контакты оставлять нельзя, но и подтягивать их тозже нельзя (так как возрастает энергопотребление)

как это понимать? Как правильно подключить кнопки , чтолы минимизировать энергопотребление в спящем режиме?

Изменено пользователем DJ_Quake
Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Более новые PIC-контроллеры имеют возможность генерировать прерывание, выводящее из

спящего режима при изменении состояния определенных входов, обычно RB4-RB7. При этом

возможно как применение нескольких кнопок, так и матрицы клавиатуры .Выводы

RB4-RB7 запрограммированы на ввод, с включенными внутренними подтягивающими

резисторами. Перед входом в режим sleep включается генерация прерываний по изменению

состояния При нажатии любой

кнопки, вызывается прерывание, выводящее контроллер из режима sleep, после чего он может

приступить к процедурам подавления дребезга контактов, определения нажатой кнопки

(сканирования матрицы) и выполнению соответствующих нажатой кнопки действий.

При нажатии на кнопку соот. вывод МК подключается на землю, след кнопки нужно

посадить на землю.

Вопрос. А сколько выводов с прерыванием по изменению в вашем МК, хватает?

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Болтающиеся входы точно оставлять нельзя. И не только у малопотребляющих схем. Вообще нельзя. Это приводит к сквозным токам внутренних вентилей и к саморазогреву кристалла.

Подтяжки есть внутренние. Они имеют номинал порядка 50...90 кОм.

Энергию подтяжки практически не потребляют. Затворные цепи - это минимум потребления, немного больше утекает через закрытые МОСФЕТЫ этого же выхода (третье состояние).

Для экономии потребления полезно кнопки сажать не на землю, а на ВЫХОД. И этот выход переключать в ноль из третьего состояния ТОЛЬКО ПРИ ЧТЕНИИ кнопки (входного пина) и при уходе в сон. т.е. проснулись и тут же перешли на динамическое сканирование.

Но главное не в этом.

Литиевые дисковые элементы (3 вольта), от которых обычно питают такого рода схемы имеют емкость около 45 мач. Значит при токе потребления в 1 мка они прослужат порядка 3...4 лет. Это сопоставимо с саморазрядом.

На фига все эти заморочки с наноамперами? Я понимаю маркетинговую войну микрочипа с техасом, но разработчику не куртуазно вестись на эти заманухи...

Изменено пользователем my504

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Особенности хранения литиевых аккумуляторов и батареек

Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Вопрос. А сколько выводов с прерыванием по изменению в вашем МК, хватает?

в том, что я использую, любой из 8 контактов порта B имеет эту возможность. поскольку физически в пульте 8 кнопок, то нет смысла в матричной клавиатуре.

Болтающиеся входы точно оставлять нельзя. И не только у малопотребляющих схем. Вообще нельзя. Это приводит к сквозным токам внутренних вентилей и к саморазогреву кристалла.

я правильно понимаю, что под болтающимися подразумеваются физически не припаянные и с программно отключенной с подтяжкой(или , что то же самое с не включенным pull-up)? То есть включение внутреннего пулл-апа при физически болтающемся выводе допустимо, я надеюсь? видел , что неподключенные выводы МК есть почти на любой промышленной плате.

Подтяжки есть внутренние. Они имеют номинал порядка 50...90 кОм.

Энергию подтяжки практически не потребляют. Затворные цепи - это минимум потребления, немного больше утекает через закрытые МОСФЕТЫ этого же выхода (третье состояние).

с точки зрения потребления лучше подпаять внешние СМД-резисторы на 100кОм на шину питания, или же включить внутренние?

(в схемотехнику МК я пока не вникал).

Для экономии потребления полезно кнопки сажать не на землю, а на ВЫХОД. И этот выход переключать в ноль из третьего состояния ТОЛЬКО ПРИ ЧТЕНИИ кнопки (входного пина) и при уходе в сон. т.е. проснулись и тут же перешли на динамическое сканирование.

Это в случае матричной клавиатуры? потому что я использую линейную, там попроще, общий контакт линейки кнопок, насколько я понимаю, нужно посадить на землю, а их выводы раскидать по контактам порта B и включить внутреннюю подтяжку всех пинов порта B?

Но главное не в этом.

Литиевые дисковые элементы (3 вольта), от которых обычно питают такого рода схемы имеют емкость около 45 мач. Значит при токе потребления в 1 мка они прослужат порядка 3...4 лет. Это сопоставимо с саморазрядом.

На фига все эти заморочки с наноамперами? Я понимаю маркетинговую войну микрочипа с техасом, но разработчику не куртуазно вестись на эти заманухи...

ну, тоже правда, конечно, это я жадничаю, но дело в том, что если включить кварц на 32, то сразу уйдём в полмикроампера. Но найти применение 20нА вполне можно, это и вживлённые микрочипы (но не в дип-корпусе :) , да и питание от альфа-активного плутониевого элемента (можно вспомнить датчики пожарного извещения РИД-6) тоже интересно, но согласен, что для пульта явно перебор. Тут скорее у меня академический интерес - освоение технологии экономии энергии на практическом примере. Кстати, а как же наручные часы?

Изменено пользователем DJ_Quake
Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

1. Неподключенные пины оставляют ВЫХОДОМ. Или подключают внутренний пуллап на пин в третьем состоянии.

2. Внутренние пуллапы абсолютно надежны. Если номинал подтяжки в полсотни килоом устраивает (по схемотехнике), то вешать снаружи смысла нет.

3. Представляется чудной аргументация за упрощение клавиатуры, если из потребления делаем академический фетиш. Вы уж как нибудь определитесь...

Коммутация земли на кнопках позволяет уменьшить потребление в момент нажатия и избежать проблем потребления со случайно зажатыми кнопками (например в кармане или при неудачном нажатии - перекос кнопки).

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Спасибо за ответы. Что до последнего замечания, ну, пульт используется в таком режиме, что нажатие на клавиши очень редкое, а вот периоды простоя омогут быть очень длительные, скажем, пульт используется раз в месяц. мнекажется, при нажатии на кнопку на порядки больший ток будет использоваться для питания ик светодиода, тут у меня фетиш именно в отношении потребления в спящем режиме. Кстати, скачал и ознакомился с low power Tip and Tricks с сайта майкрочип, там предлагается ещё один вариант: неиспользуемые пины сконфигурировать как АНАЛОГОВЫЕ входы и подавать туда половину напряжения питания (у меня пульт питается от двух ААА элементов), интересно, если на эти пины подать середину двух последовательно соединённых ААА, что получится?

вот, кстати, порезанная заготовка под пульт:

post-38570-010417000 1285969560_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • @Александр2, это у тебя в голове что-то с чем-то вступает в противоречие.  Я знаю, что ты ярый поклонник Ланзара. Поэтому пояснение для тебя того, почему симметричная на бумаге/на экране монитора схема, и спаянная на реальной плате с реальными комплектующими в отличии от неё за редким исключением вместо 0 на выходе зачастую имеет сдвиг напряжения величиной в +/- километр, думается мне излишняя трата времени.    
    • Верно подмечено. Вот их-то, КТ602ВМ и BD139 в ТО-126 в 1969-ом как раз-таки и не было. Не только у J. L. Hood-а, их вообще ещё не существовало. К тому же КТ602БМ  в корпусе КТ-27-2 (как и BD139 в TO-126) и КТ602А в корпусе КТЮ-3-9 - это совсем не близнецы-братья. Технология изготовления совершенно разная, а она при работе транзисторов динамическом режиме, как в случае с JLH-69, играет далеко не последнюю роль. Просто юноша в силу своего быстрого и раннего развития об этом ничего не знает. 
    • Садится разбираться в алгоритме работы и на микроконтроллере делать замену.  Попробуйте прогреть микросхему на зажигалке, когда-то читал о таком способе восстановления процессора от телевизора. Шансов мало, но вам нечего терять, а потом в панельку.
    • Я хочу попробовать разные способы победить эти шумы. Для начала собрать фильтр для блока питания. Корпус с блютуз антенной я пробовал убрать, ничего не изменилось, если фильтр для блока питания тоже не поможет, значит дело в самом усилителе. В Aiyima A3001, который выдает шум гораздо тише, на выходе стоят электролитические конденсаторы и фильтры, можно попробовать сделать также и на Aiyima A09, может таким образом удастся снизить шумы. Если нет, то буду искать еще варианты. Кроме шумов еще надо разобраться с щелчками в колонки при включении и выключении Brzhifi. Aiyima A09 выдает щелчок только при выключении сетевого фильтра, и слабый. А вот Brzhifi щелкает так, что аж диффузоры в колонках двигаются. Схема питания у них отличается, Brzhifi остается в режиме ожидания и питание не отключается, я хочу переделать его так, чтобы оно отключалось, как на Aiyima A09. Может там что сдохло. а может он так спроектирован. Либо что то делать с контроллером питания, либо найти в схеме где можно врезать выключатель и впихнуть его.
    • @CrazyDog34RU Понять, что изначально были неправы, и питание в вашей проблеме не виновато, например?
    • Неожиданный вопрос... При измерениях в любой точке вот этой части схемы "масса" осциллографа вот тут: При измерениях вот в этой части схемы - вот тут: У этой части схемы - вот в этой точке: Подключать "массу" к одной части схемы, а смотреть точки в другой - нельзя. Все эти три "общие" точки - совершенно разные точки. Между ними может быть вполне ощутимое напряжение. Вот тут это хорошо видно:
×
×
  • Создать...