Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Открыл глаза
Аватара пользователя
Сообщения: 53
Зарегистрирован: Пн окт 08, 2012 13:00:19
Откуда: Серпухов

Сообщение _SIL_ »

vitalik_1984 писал(а):Короче нужно убедиться,чтобы низкий уровень случайно не оказался на ноге INT0, чтобы мк не проснулся.Подключить ногу к потягивающему внешне.
Но ведь я же вроде как использую прерывания не INT0, а pin change ( sbi(GIMSK,PCIE); ). Если судить по протеусу (а там видно что МК ушел в спячку когда загрузка ЦПУ=0) МК уходит в сон и при 0 и при 1 на PB0 (инт0).

Про DIDR0 понятно, спасибо.
Так все-таки, какой ток должен быть при питани от 3.7В? В инете пишут разное и 250 и 50 и 4 мкА. К какому значению стремиться-то?
Может понятнее будет с моими файлами с, hex, dsn. см. вложения. Описание тут.
Вложения
power_button3.rar
(52.32 КБ) 180 скачиваний
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

Я так думаю, что все правила сохраняются, если используется нога как вход- лучше внешний подтяг установить, тем более используется спящий режим.
Схема на указанном сайте плоха- в каждой ноге мк присутствует защита - диоды,
IO equivalent schematic.GIF
(7.29 КБ) 325 скачиваний
при таком включении если на 6 ноге присутствует 5 вольт, то питание пойдет через этот диод в направлении VCC.
И на аккумулятор навигатора может попасть 5в. Если в навигаторе есть что то вроде супрессора по питанию, то мк будет просто нагреваться.
Лучше использовать делитель либо развязку уровней оптопарой или транзистором.
Вход в мк.GIF
(10.66 КБ) 321 скачивание
Контактная информация:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 53
Зарегистрирован: Пн окт 08, 2012 13:00:19
Откуда: Серпухов

Сообщение _SIL_ »

Да, понятно что лучше через делитель или хотябы ограничительный резистор, но суть моего вопроса не в этом. У меня всё работает как мне нужно. Вопрос в потреблении тока МК в режиме power_down когда +5В отсутствует (когда навик работает от батареи). Мне кажется, что 200мкА - это много и должно быть меньше на порядок, тк в даташите указано 1 мкА при питании 1.8В.
Я не знаю какое потребление ДОЛЖНО БЫТЬ в моем подключении. Вот мне и кажется что я где-то что-то не так сделал.

ЗЫ. Нарыл инфу что детектор пониженного напряжения BOD потребляет во сне многовато (как сильно много я пока не знаю). У меня фьюзы для него стандартные и соответствуют 4.3В. Если фьюзами BODLEVEL его вообще оключить, то потребление снизится, непонятно только на сколько снизится. Значительного снижения мне кажется не будет.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

Так ведь шанса узнать это у вас никто не отбирал :)) :wink:
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Аватара пользователя
Сообщения: 53
Зарегистрирован: Пн окт 08, 2012 13:00:19
Откуда: Серпухов

Сообщение _SIL_ »

Сейчас у мнея лишней тини13 нет, а навик, в котором установлена эта схема - не мой. Делал знакомому. Его всё устраивает и он ни о каких-то там токах даже не подозревает. :lol:
Если навик я у него и буду брать, то не для экспериментов, а чтоб всё сразу сделать как надо. Для этого нужна инфа, советы "бывалых".
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

Можно перед ним еще поставить LOW DROP регулятор, все равно он нужен только для включения-выключения и основное время он будет спать. Уменьшив напряжение на нем уменьшится ток.
BOD, 1W по любому выключать.Все, что может потреблять энергию,все в утиль.Частоту процессора тоже нужно уменьшать до минимума, это потребитель с завидным аппетитом.
По умолчанию аж 9Мг, немало.пусть даже делится, но сам то молотит!
Контактная информация:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 53
Зарегистрирован: Пн окт 08, 2012 13:00:19
Откуда: Серпухов

Сообщение _SIL_ »

По умолчанию аж 9Мг, немало.пусть даже делится, но сам то молотит!
А разве молотит в power_down? На сколько я знаю в power_down ЦПУ отключен. Вроде частоту ЦПУ понижают для уменьшения тока во время работы, а для режима power_down тактовая частота ЦПУ не влияет на потребление. Или я не прав? :roll:
Можно перед ним еще поставить LOW DROP регулятор
В принцпе можно запитаться не напрямую от аккума, а от точки +3.3В, присутствующих постоянно.
BOD, 1W по любому выключать.
Ну я это и написал выше. Посмотрел на графике в даташите - на 4 вольтах BOD потребляет всего 23мкА. Не так уж и много уменьшим.
Короче, похоже проще будет прикупить тиньку и на ней и экспериментировать... :(
Chettuser

Сообщение Chettuser »

Ахахаха... Пытался сегодня запустить PIC Timer Calculator. Не вышло. :)))
Переехал на 2012 год - запустился. :)))
Что называется - с новым годом!
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Ср сен 07, 2011 19:39:04

Сообщение Dmittry »

Интересует данная схема сброса, почему они почти не встречаются, а ставят просто RC цепочку?
Изображение
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Сообщение ut1wpr »

Dmittry писал(а):Интересует данная схема сброса, почему они почти не встречаются, а ставят просто RC цепочку?
Дык не "почти не встречаются", а таки не встречаются вообще...Кто автор схемы? У него хоть одна самостоятельно разработанная и работающая конструкция есть?
С уважением,
Виктор.
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Интересная схема сброса. Для контроллера, который вечно сброшен :)
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Ср сен 07, 2011 19:39:04

Сообщение Dmittry »

на одном из форумов мне ответили
Инверторы для формирования импульса и некоторой фильтрации шума, обычно туда триггеры Шмитта ставят с инверсией. Схема справа позволяет не просто сделать сброс, а с помощью импульса определенной длительности.

но не смогли пояснить почему их не используют.
насчет автора - человек преподает в университетах )
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

человек преподает в университетах )
Ну да, в теории у него всё красиво. Вот только на практике контроллеры обычно нулём сбрасываются (соединение с землёй - сброс), а тут в рабочем режиме на выходе ноль будет. Контроллер просто не будет работать.

Точнее не всё красиво. По крайней мере ещё один резистор нужен. Иначе схема сработает только один раз.
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Ср сен 07, 2011 19:39:04

Сообщение Dmittry »

Изображение
т.е. такой цепочки для сброса по нажатию достаточно?
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

Интересует данная схема сброса, почему они почти не встречаются, а ставят просто RC цепочку?
R1 должен быть на плюс, а не на минус.
В таком виде как на картинке получается на ресет всегда минус и будет присутствовать.
Ведь сигнал инвертируется на DD1, а потом снова инвертируется DD2, и таким образом опять устанавливается низкий уровень.
Непонятно только как будет происходить сброс в случае если R1 на плюс поставить. Если конденсатор выбрать маленький, то сброс может вообще не произойти.
т.е. такой цепочки для сброса по нажатию достаточно?
Во многих случаях этого было достаточно.
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Ср сен 07, 2011 19:39:04

Сообщение Dmittry »

Наткнулся на схемы сброса с участием "Формирователь импульса сброса"
Изображение"
когда их применяют?
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

Dmittry , вы, видимо, изготавливаете устройство для военной приемки, раз тратите столько времени на один редко используемый вывод.
Вам же написали, что достаточно одного внешнего резистора, можно еще для надежности поставить конденсатор как на одной из ваших картинок.
Вообще если посмотрите в даташите на свой контроллер схему Reset logic то наверняка увидите там внутренний подтягивающий резистор на Reset!
Но он слабоват и ставят внешний.
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Ср сен 07, 2011 19:39:04

Сообщение Dmittry »

у меня передатчик РЛС со сложным фазоманипульрованным сигналом :)) курсач
нужна схема сброса, просто "цепочка" не прокатывает.
Друг Кота
Сообщения: 6014
Зарегистрирован: Чт ноя 26, 2009 11:16:50
Откуда: Москва

Сообщение SmarTrunk »

А обязательно ручной сброс? Для параноиков (типа меня, например) полно внешних "мониторов питания". Иногда с тремя ногами, иногда ног больше. С выходом ОК или КМОП, на разные пороговые напряжения...
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

так используйте тогда на последней микросхеме, на нее есть даташит по любому.
Контактная информация:
Ответить

Вернуться в «Разные вопросы по МК»