Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PIC18 interrupt
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
dimka76
Доброго времени суток

Подскажите какой длительности должен быть импульс внешнего прерывания, что бы контроллер на него отреагировал
DL36
Цитата(dimka76 @ Mar 13 2009, 17:31) *
Доброго времени суток

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

Длительность импульса или фронта импульса?
dimka76
Цитата(DL36 @ Mar 13 2009, 23:34) *
Длительность импульса или фронта импульса?


Длительность импульса.
По фронту там нет особых ограничений, т.к. стоят триггеры шмидта
Eddy71
Цитата(dimka76 @ Mar 14 2009, 08:37) *
Длительность импульса.
По фронту там нет особых ограничений, т.к. стоят триггеры шмидта

Смотря куда этот импульс "пихать". Некоторые ноги в даташите оговорены "не менее чем..", но обычно во внутреннуй схеме применяется привязка к внутренней тактовой и пишут про 2 Tcy, так что если контроллер работает на частоте 8 МГц, он гарантированно увидит импульс 0,5мкС. Если импульсы очень уж короткие то тут уже необходимо еще и на паразитные RC цепочки обратить внимание: Rвых. источника сигнала и Cпар. ножки контроллера и дорожек. Часто грабли бывают именно в этом месте. smile.gif
dimka76
Цитата(Eddy71 @ Mar 14 2009, 10:28) *
Смотря куда этот импульс "пихать". Некоторые ноги в даташите оговорены "не менее чем..", но обычно во внутреннуй схеме применяется привязка к внутренней тактовой и пишут про 2 Tcy, так что если контроллер работает на частоте 8 МГц, он гарантированно увидит импульс 0,5мкС. Если импульсы очень уж короткие то тут уже необходимо еще и на паразитные RC цепочки обратить внимание: Rвых. источника сигнала и Cпар. ножки контроллера и дорожек. Часто грабли бывают именно в этом месте. smile.gif


спасибо
а можно еще уточнить, где именно это прописано. Я в datasheet ничего не нашел.
DL36
Цитата(dimka76 @ Mar 14 2009, 08:37) *
Длительность импульса.
По фронту там нет особых ограничений, т.к. стоят триггеры шмидта

Тогда я не понимаю в чем проблема, раздел спецификации CLKO AND I/O TIMING REQUIREMENTS там все описано. Стробирование во втором такте вот и получается не меньше машинного цикла а лучше двух. Да и начало раздела посмотреть стоит в смысле учета частотных свойств.
dimka76
Цитата(DL36 @ Mar 14 2009, 11:05) *
Тогда я не понимаю в чем проблема, раздел спецификации CLKO AND I/O TIMING REQUIREMENTS там все описано. Стробирование во втором такте вот и получается не меньше машинного цикла а лучше двух. Да и начало раздела посмотреть стоит в смысле учета частотных свойств.


ясно, спасибо
Eddy71
Цитата(dimka76 @ Mar 14 2009, 10:49) *
спасибо
а можно еще уточнить, где именно это прописано. Я в datasheet ничего не нашел.

Например, открываем даташит на 18F2550, стр.382, и смотрим табличку в нижней части странички:
TABLE 28-11: CLKO AND I/O TIMING REQUIREMENTS
Там правда циферки более шустрые указаны, но лучше с запасом брать. Паразитные ёмкости это зло на коротеньких пичах...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.