|
|
  |
PIC18 interrupt, min длительность импульса |
|
|
|
Mar 13 2009, 20:34
|
Местный
  
Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006

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

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

|
Цитата(DL36 @ Mar 13 2009, 23:34)  Длительность импульса или фронта импульса? Длительность импульса. По фронту там нет особых ограничений, т.к. стоят триггеры шмидта
--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
|
|
|
|
|
Mar 14 2009, 07:28
|

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

|
Цитата(dimka76 @ Mar 14 2009, 08:37)  Длительность импульса. По фронту там нет особых ограничений, т.к. стоят триггеры шмидта Смотря куда этот импульс "пихать". Некоторые ноги в даташите оговорены "не менее чем..", но обычно во внутреннуй схеме применяется привязка к внутренней тактовой и пишут про 2 Tcy, так что если контроллер работает на частоте 8 МГц, он гарантированно увидит импульс 0,5мкС. Если импульсы очень уж короткие то тут уже необходимо еще и на паразитные RC цепочки обратить внимание: Rвых. источника сигнала и Cпар. ножки контроллера и дорожек. Часто грабли бывают именно в этом месте.
Сообщение отредактировал Eddy71 - Mar 14 2009, 07:29
--------------------
«Чтобы что-то изобрести, вам потребуется хорошее воображение и куча мусора» /Томас Эдисон/
|
|
|
|
|
Mar 14 2009, 08:05
|
Местный
  
Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006

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

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

|
Цитата(dimka76 @ Mar 14 2009, 10:49)  спасибо а можно еще уточнить, где именно это прописано. Я в datasheet ничего не нашел. Например, открываем даташит на 18F2550, стр.382, и смотрим табличку в нижней части странички: TABLE 28-11: CLKO AND I/O TIMING REQUIREMENTS Там правда циферки более шустрые указаны, но лучше с запасом брать. Паразитные ёмкости это зло на коротеньких пичах...
--------------------
«Чтобы что-то изобрести, вам потребуется хорошее воображение и куча мусора» /Томас Эдисон/
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|