реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Входы AT90S2313, Сигнал с пологими фронтами на входе INT0
ksauto
сообщение May 31 2006, 12:55
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 30-05-06
Пользователь №: 17 593



Доброго всем времени суток!
Я не профессиональный схемотехник и ранее больше работал с ТТЛ, так что ноганми не пинайте. плз...

Проблема в следующем. При достаточно медленых фронтах сигнала на входе INT0 девайса (AT90S2313) как на спаде так и на подъеме (интегр RC цепь около 20мс - подавление дребезга контактов) идет паразитная генерация, что приводит к нескольким срабатываниям логики прерывания по фронту. Все ОК при пост времени 1мкс.
По ДШ на входе триггер шмитта с гистерезисом около 0.12В....
Я только со старыми КМОПами слышал о такой проблеме, что ТШ может "генерить" на медленных фронтах. ИМС-ка у меня, правда выпуска 2002 года... Может это проблема конкретного кристала и на новых Atiny/ATmega такой проблемы нет? По ДШ в них ТШ с несколько большим гистерезисом.

Дело в том, что мне в дальнейшем может понадобиться работа и с более "медленным" сигналом и быть ли мне готовым использовать внешний формирователь или AC?

С уважением, Вячеслав.
Go to the top of the page
 
+Quote Post
BVU
сообщение May 31 2006, 13:41
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(ksauto @ May 31 2006, 16:55) *
Доброго всем времени суток!
Я не профессиональный схемотехник и ранее больше работал с ТТЛ, так что ноганми не пинайте. плз...

Проблема в следующем. При достаточно медленых фронтах сигнала на входе INT0 девайса (AT90S2313) как на спаде так и на подъеме (интегр RC цепь около 20мс - подавление дребезга контактов) идет паразитная генерация, что приводит к нескольким срабатываниям логики прерывания по фронту. Все ОК при пост времени 1мкс.
По ДШ на входе триггер шмитта с гистерезисом около 0.12В....
Я только со старыми КМОПами слышал о такой проблеме, что ТШ может "генерить" на медленных фронтах. ИМС-ка у меня, правда выпуска 2002 года... Может это проблема конкретного кристала и на новых Atiny/ATmega такой проблемы нет? По ДШ в них ТШ с несколько большим гистерезисом.

Дело в том, что мне в дальнейшем может понадобиться работа и с более "медленным" сигналом и быть ли мне готовым использовать внешний формирователь или AC?

С уважением, Вячеслав.

Если не критично по времени обработка прерывания, то дополнительно введите программную задержку на те же 20ms в обработчике прерывания и перед разрешением следующего прерывания очищайте флаг прерывания (INT0). Либо делайте качественную схему антидребезга с крутым выходным фронтом.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
ksauto
сообщение May 31 2006, 13:56
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 30-05-06
Пользователь №: 17 593



[/quote]
Если не критично по времени обработка прерывания, то дополнительно введите программную задержку на те же 20ms в обработчике прерывания и перед разрешением следующего прерывания очищайте флаг прерывания (INT0). Либо делайте качественную схему антидребезга с крутым выходным фронтом.
[/quote]

Спасибо за ответ!
Но это немного не то, что я хотел бы услышать... Конкретизирую, по возможности: хотелось бы понять именно возможности ТШ на входе AVR.

С уважением, Вячеслав.
Go to the top of the page
 
+Quote Post
BVU
сообщение May 31 2006, 14:01
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(ksauto @ May 31 2006, 17:56) *
...
Но это немного не то, что я хотел бы услышать... Конкретизирую, по возможности: хотелось бы понять именно возможности ТШ на входе AVR.
...

Обычно для выяснения таких вопросов, как правило за разьяснением можно обратиться непосредственно к разработчикам AVR фирмы Atmel. У них на сайте вроде бы имеется подобная контактная поддержка.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение May 31 2006, 14:16
Сообщение #5


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Из личного опыта знаю, что полагаться на внутренний ТШ не стОит.
Как сказал BVU, делайте формирователи фронтов на входах.
Go to the top of the page
 
+Quote Post
ksauto
сообщение May 31 2006, 14:42
Сообщение #6





Группа: Новичок
Сообщений: 3
Регистрация: 30-05-06
Пользователь №: 17 593



СПАСИБО всем за ответы!

С уважением, Вячеслав.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение May 31 2006, 21:41
Сообщение #7


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



На внутренний ТШ я бы тоже не полагался.
Есть такой вариант. Настраиваете INT на спад. Срабатывает - принудительно делаете вход выходом и разряжаете кондёр. Настраиваетесь опять на вход и INT по фронту. Срабатывает - заряжаете полностью кондёр (можно неполностью).
Вобщем так можно увеличить гистерезис когда на входе RC-цепочка.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 11:54
Рейтинг@Mail.ru


Страница сгенерированна за 0.01414 секунд с 7
ELECTRONIX ©2004-2016