Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
18.09.2012, 23:37
|
|
Временная регистрация
Регистрация: 08.02.2011
Сообщений: 74
Сказал спасибо: 8
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
|
Cброс контролера
требуется обеспечить сброс контросера по нажатию и удержанию более 10 сек переводом reset
никак не придумаю как реализовать подобную схему
|
|
|
|
19.09.2012, 00:04
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: сброс контролера
PIC10 в помощь
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
19.09.2012, 00:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,053
Сказал спасибо: 3,042
Сказали Спасибо 3,212 раз(а) в 2,182 сообщении(ях)
|
Re: Cброс контролера
1. Пара одновибраторов (2*555 или 556).
2. Не помню номер - есть 74 и 4000-й сериях 12..14-и разрядный счётчик с генератором (406xто-то-там, ЕМНИП). По нажатию - запустить генератор и 1..2 вентилями сформировать импульс.
3. А можно и программно. Прерывание по кнопке, отсчёт времени, запуск WDT.
|
|
|
|
19.09.2012, 00:43
|
|
Временная регистрация
Регистрация: 08.02.2011
Сообщений: 74
Сказал спасибо: 8
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
|
Re: Cброс контролера
мк может и сам зависнуть,он не застрахован
а на логике 2-3 корпуса(генератор счетчик логика) so14-16 для портативного устройства очень много по размеру
одновибратор тоже объёмный из-за конденсаторов и so8 корпуса
если зависнит то прийдется ждать пока сядет батарея порядка 20 часов в удачном случае
я смотрел в сторону тригера шмитта но 1мег и 8 мкф керамики дают только 2-3 секунды а большее сопративление ставить как-то неправильно для 3.3 вольт утечет куда-нибудь такой ток
|
|
|
|
19.09.2012, 00:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Cброс контролера
Для такой постановки задачи можно предложить такое решение:
|
|
|
|
19.09.2012, 00:51
|
|
Вид на жительство
Регистрация: 30.10.2007
Адрес: Ростов-на-Дону
Сообщений: 285
Сказал спасибо: 23
Сказали Спасибо 39 раз(а) в 33 сообщении(ях)
|
Re: Cброс контролера
Всякие WDT и BOD ("детекторы провалов") для того и сделаны, чтобы не зависло (думается, что производители МК тоже не дураки, учли все грабли)! Если уж у использованного МК (кстати, какого?) нет этих функций, то используйте любой подходящий МК для сброса или контроля работоспособности программы!
Ну а если нужно сброс именно через 10с и минимальное потребление, то реализуйте засыпание-пробуждение по таймеру и считайте эти 10с. Включенный таймер на современных контроллерах потребляет порядка 30 мкА тока при 3В питания.
Последний раз редактировалось vspvsp; 19.09.2012 в 00:56.
|
|
|
|
19.09.2012, 00:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Cброс контролера
Сообщение от andrey9806
|
1мег и 8 мкф керамики дают только 2-3 секунды а большее сопративление ставить как-то неправильно для 3.3 вольт утечет куда-нибудь такой ток
|
Можно и 5 мег взять, и керамики побольше - импортные КМОП это стерпят. А вот утечки по плате - это уже головная боль разработчика. Надо дорожки правильно развести, и тщательно промыть плату, и лаком покрыть... Но все равно от утечек не застрахуешься, как ни крути. А чтобы все получилось, умные люди вообще такие точки в плату не паяют. Отгибается в сторону нужная ножка от микросхемы, и к ней паяется резистор, конденсатор, и что там еще - все это остается в воздухе, не касаясь платы.
Так делают вполне серьезные фирмы, в серьезных измерительных приборах.
|
|
|
|
19.09.2012, 01:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Cброс контролера
Кстати, о керамике. Маленькие конденсаторы, многослойные, с проволочными выводами, которые с большими емкостями - годятся разве что для блокировки ВЧ по питанию. Для фильтрации в измерительных высокоомных цепях их лучше не использовать. Высокоомные - это уже начиная с 10 килоом. Даже при напряжении 5 вольт у большинства экземпляров наблюдается приличная утечка, и по другую сторону 10-килоомного резистора напряжение сигнала на конденсаторе емкостью 1мкф падает от 5 до 20 процентов. И это несмотря на то, что заявленное допустимое напряжение 25 вольт.
Те, что рассчитаны на 50 вольт, ненамного лучше, все равно утечка недопустимая для измерительных цепей.
А для данного случая, когда резистор больше мегома, и вообще они не годятся.
Лучшие результаты оказались у конденсаторов для поверхностного монтажа. Но среди них тоже попадались паршивые. Требовался входной контроль, отбор. В конце концов пришлось остановиться на металлопленочных, на 63 вольта. Хоть они намного больше размером, но зато результат стабильный.
|
|
|
|
19.09.2012, 01:06
|
|
Временная регистрация
Регистрация: 08.02.2011
Сообщений: 74
Сказал спасибо: 8
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
|
Re: Cброс контролера
система и так уже реализует эти функции
стоит внешний дитектор напряжения на батарею
но от зависаний никто не застрахован
а мк управляет питанием и если зависнит то его
не выключить будет
а так кнопку зажал и отключил
так на всех телефонах сделано и
используется спец оригинальные микросхемы
|
|
|
|
19.09.2012, 01:07
|
|
Временная регистрация
Регистрация: 08.02.2011
Сообщений: 74
Сказал спасибо: 8
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
|
Re: Cброс контролера
Сообщение от Alex9797
|
Для такой постановки задачи можно предложить такое решение:
|
я о таком варианте и говорил
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:56.
|
|