Перейти к содержанию
    

PIC18 interrupt

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Длительность импульса или фронта импульса?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Длительность импульса или фронта импульса?

 

Длительность импульса.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Длительность импульса.

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

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

Изменено пользователем Eddy71

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

спасибо

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость DL36
Длительность импульса.

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

Тогда я не понимаю в чем проблема, раздел спецификации CLKO AND I/O TIMING REQUIREMENTS там все описано. Стробирование во втором такте вот и получается не меньше машинного цикла а лучше двух. Да и начало раздела посмотреть стоит в смысле учета частотных свойств.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда я не понимаю в чем проблема, раздел спецификации CLKO AND I/O TIMING REQUIREMENTS там все описано. Стробирование во втором такте вот и получается не меньше машинного цикла а лучше двух. Да и начало раздела посмотреть стоит в смысле учета частотных свойств.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

спасибо

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

Например, открываем даташит на 18F2550, стр.382, и смотрим табличку в нижней части странички:

TABLE 28-11: CLKO AND I/O TIMING REQUIREMENTS

Там правда циферки более шустрые указаны, но лучше с запасом брать. Паразитные ёмкости это зло на коротеньких пичах...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...