Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 20.12.2007, 16:06  
zelanez
Вид на жительство
 
Регистрация: 23.04.2006
Сообщений: 308
Сказал спасибо: 14
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
zelanez на пути к лучшему
По умолчанию Стабилитрон на входе МК. Глюки...

Делал проект на PIC16F628A На вход RB0 с лог 1 должен приходить отрицательный импульс разного напряжения и вызывать прерывание. Поскольку напряжение импульса могло быть в диапазоне от 3 до 90 В, на входе установлен стабилитрон с напряжением стабилизации 4,7 В. (см. схему).
Так вот, если напряжение импульса менее 4,7 В. МК корректно отрабатывает фронты импульса. Но если импульс с напряжением более 4,7 В, то прерывание наступает, а при прохождении заднего фронта происходит сброс МК. Для проверки установили на входе RB0 RC-фильтр. МК стал отрабатывать импульсы до 12 В. А более высокие напряжения также продолжают сбрасывать МК. Емкость фильтра увеличивать нельзя, поскольку это заваливает фронты, что нежелательно.
Вопрос - Чем вызван этот глюк, и как от него избавиться?

-- Прилагается рисунок: --
Реклама:
zelanez вне форума  
Непрочитано 20.12.2007, 16:16  
pfgx
Временная регистрация
 
Регистрация: 18.10.2007
Сообщений: 81
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
pfgx на пути к лучшему
По умолчанию

А стабилитрон и контроллер до сих пор живы? :)
Резистор случайно не ДО стабилитрона и конденсатора надо ставить? ;)
pfgx вне форума  
Непрочитано 20.12.2007, 17:34  
zelanez
Вид на жительство
 
Регистрация: 23.04.2006
Сообщений: 308
Сказал спасибо: 14
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
zelanez на пути к лучшему
По умолчанию

Оба живы, и радуются жизни. Мало того, после одной из перепрошивок я МК вставил в панельку "наоборот".
Всё равно живой. Ограничивающий резистор до стабилитрона стоит 10 кОм. На схеме не показан. Дополнительный RC-фильтр ставился между пином МК и резистором (этот резистор тоже 10 кОм, а за ним кондёр 0,1 мкф).
zelanez вне форума  
Непрочитано 20.12.2007, 17:38  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию

Не проще ли сделать так:

-- Прилагается рисунок: --
TEHb вне форума  
Непрочитано 20.12.2007, 17:40  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию

а ещё лучше - так:

-- Прилагается рисунок: --
TEHb вне форума  
Непрочитано 20.12.2007, 18:32  
Popeye
Почётный гражданин KAZUS.RU
 
Аватар для Popeye
 
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
Popeye на пути к лучшему
По умолчанию

Включите к +5В стабилитрон на 5,6В плюс конденсатор SMD на 1мкф. ТЕНЬ дал хорошую схему, только я бы поставил резистор R2 100К, а то и больше.
__________________
Мыслю, следовательно существую
Popeye вне форума  
Непрочитано 20.12.2007, 22:06  
avgust75
Прописка
 
Регистрация: 01.11.2006
Сообщений: 199
Сказал спасибо: 0
Сказали Спасибо 15 раз(а) в 13 сообщении(ях)
avgust75 на пути к лучшему
По умолчанию Re: Стабилитрон на входе МК. Глюки...

Если посмотреть документацию, то диоды там уже есть. А вот сброс МК - это уже обсуждали, посмотри этот форум - удали конденсатор в цепи сброса, а лучший способ из моей практики - полные развязки по питанию импульсов и МК (чтобы отсутствовала общая земля).
Модераторы (рисунок не прикреплял!)

-- Прилагается рисунок: --
avgust75 вне форума  
Непрочитано 20.12.2007, 23:14  
zelanez
Вид на жительство
 
Регистрация: 23.04.2006
Сообщений: 308
Сказал спасибо: 14
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
zelanez на пути к лучшему
По умолчанию

Благодарен за интересные предложения. Но суть в том, что прибор компактный, места на лицевой панели нет, и приходится экономить на каждой кнопке.
Короче, сброс производится подключением конденсатора к выводу MKLR, подвешенному, как известно, к +5 В. Т.е. вариант убрать кондёр из цепи сброса оставим пока как запасной, но попробуем. 90 В приходит из внешнего устройства. В приборе слабенький преобразаватель этого входного напряжения в +5 В для питания МК и индикатора. В процессе отладки входное напряжения 90В однажды попало на +5 В. Преобразователь сгорел. Теперь стараюсь не допускать таких опрометчивых действий. Кстати,входное напряжение постоянное, переменной составляющей нет. Меняется только его уровень 0 - МАХ по событию. Чем помогут в этом случае диоды?Гальваническая развязка на оптронах приходила в голову, но и там есть этот "дребезг", да и печать перерабатывать не хочется. Надеюсь найти более простой способ решения этой проблемы. Развязка "земли" потребует очень большого усложнения проекта, потому что ещё есть много аналоговых связей между устройствами. Развязывать аналоговые цепи - это большая морока...
И всё же, хочется понять - почему происходит сброс МК на положительном фронте импульса(подъёме)? (напомню, импульс отрицательный типа "U").
zelanez вне форума  
Непрочитано 21.12.2007, 08:41  
nokazus
Вид на жительство
 
Регистрация: 05.09.2006
Сообщений: 360
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
nokazus на пути к лучшему
По умолчанию

Сообщение от zelanez
Короче, сброс производится подключением конденсатора к выводу MKLR, подвешенному, как известно, к +5 В. Т.е. вариант убрать кондёр из цепи сброса оставим пока как запасной, но попробуем.
Обязательно попробуйте. ИМХО наиболее вероятная причина.
Удачи.
nokazus вне форума  
Непрочитано 21.12.2007, 11:06  
Jendoss
Временная регистрация
 
Регистрация: 28.05.2007
Адрес: Москва
Сообщений: 66
Сказал спасибо: 23
Сказали Спасибо 54 раз(а) в 12 сообщении(ях)
Jendoss на пути к лучшему
По умолчанию

Как вариант, если верхний уровень входного сигнала не варьируется по напряжению (то есть, 90в - 0в - 90в), можно погасить излишек напряжения, включив последовательно-встречно сигналу стабилитрон (или цепочку стабилитронов) на нужное напряжение. Например, стабилитрон на 60в превратит сигнал после себя в тридцативольтовый, с которым уже будет проще разобраться. Но, если уровень его будет плавать в широких пределах, это будет вызывать ложные срабатывания.
Недавно накололся на схеме с двумя диодами - использовал их в качестве дешевого ограничителя сигнала. Долго пытался понять, почему ж у меня вдруг питание микроконтроллера ушло за 6,5вольт? Оказывается, такой наглый входной сигнал попался, через все ограничители прошел и задрал мне стабилизатор 78L05. Пришлось воткнуть вниз стабилитрон...
Jendoss вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
То ли диод, то ли стабилитрон? RADIATOR Видеотехника 12 01.03.2012 23:20
Стабилитрон. Принцип действия Superki Электроника - это просто 11 09.04.2010 22:31
Сработает ли стабилитронная защита на входе MCU dpitikov Электроника - это просто 39 08.06.2009 17:14
АЦП при 2.54В, а на входе резистор и 5В ua_gruzin Микроконтроллеры, АЦП, память и т.д 29 20.12.2008 02:45
Подскажите стабилитрон на 40В Doc_Brown Информация по радиокомпонентам 2 27.03.2008 23:34


Часовой пояс GMT +4, время: 04:34.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot