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

 
 
 
Reply to this topicStart new topic
> PIC18 interrupt, min длительность импульса
dimka76
сообщение Mar 13 2009, 13:31
Сообщение #1


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Доброго времени суток

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


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
DL36
сообщение Mar 13 2009, 20:34
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006



Цитата(dimka76 @ Mar 13 2009, 17:31) *
Доброго времени суток

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

Длительность импульса или фронта импульса?
Go to the top of the page
 
+Quote Post
dimka76
сообщение Mar 14 2009, 05:37
Сообщение #3


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



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


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


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Eddy71
сообщение Mar 14 2009, 07:28
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 23-11-08
Из: Украина, Луганск
Пользователь №: 41 879



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

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

Сообщение отредактировал Eddy71 - Mar 14 2009, 07:29


--------------------
«Чтобы что-то изобрести, вам потребуется хорошее воображение и куча мусора» /Томас Эдисон/
Go to the top of the page
 
+Quote Post
dimka76
сообщение Mar 14 2009, 07:49
Сообщение #5


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



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


спасибо
а можно еще уточнить, где именно это прописано. Я в datasheet ничего не нашел.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
DL36
сообщение Mar 14 2009, 08:05
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006



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

Тогда я не понимаю в чем проблема, раздел спецификации CLKO AND I/O TIMING REQUIREMENTS там все описано. Стробирование во втором такте вот и получается не меньше машинного цикла а лучше двух. Да и начало раздела посмотреть стоит в смысле учета частотных свойств.
Go to the top of the page
 
+Quote Post
dimka76
сообщение Mar 14 2009, 08:35
Сообщение #7


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



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


ясно, спасибо


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Eddy71
сообщение Mar 15 2009, 11:44
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 23-11-08
Из: Украина, Луганск
Пользователь №: 41 879



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

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


--------------------
«Чтобы что-то изобрести, вам потребуется хорошее воображение и куча мусора» /Томас Эдисон/
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th June 2025 - 16:04
Рейтинг@Mail.ru


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