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

Slew Rate Control

Добрый вечер! Где можно подробно прочитать про опцию SLEW RATE в современных Pic микроконтроллерах. Что физически из себя представляет эта опция, это просто защита от "коротких импульсов" (опять же не ясно по какому фронту импульса она работает) или же это электронный аналог RC цепочки, если да, то каковы ее временные параметры. Как то мало об этом в даташитах. Также интересно знать, она работает на выход или только на вход, условно в каком месте по отношению к TRIS расположена физическая часть этой опции.

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


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

Вы выборочно читаете даташит и потому у вас возникают вопросы. В разделе АС-электрических характеристик черным по белому написано о чем речь. Slew rate - это скорость нарастания/падения сигнала (фронта) ВЫХОДНОГО драйвера пина. Есть два значения Slew rate (например для PIC18FxxQ43) - 5 нс и 25 нс. Эта функция позволяет уменьшить звон в цепях управления внешними устройствами, если цепи не реализованы как согласованные с нагрузкой.

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


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

2 часа назад, Siluan сказал:

Спасибо, а как вы поняли что выходного, в таблице 47-10 указано I/O ?

Потому что slew rate настраивается только для выходного драйвера. Как можно регулировать входящий сигнал, пришедший откуда-то извне? Никак, что пришло, то пришло. Физически это что-то типа ограничения выходного тока. Можно выбрать резкое изменение сигнала или плавное.

Для общего развития, некоторые микросхемы (особенно касается ПЛИС, про PIC не знаю)  позволяют включить внутренние согласующие резисторы и по входу, и по выходу. Но это уже termination, а не slew rate, и это совсем не аналог RC цепочки.

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


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

9 minutes ago, sorok-odin said:

Как можно регулировать входящий сигнал, пришедший откуда-то извне?

Точно также как и выходящий. Вопрос в том, что нет толкового описания, как это реализовано на физическом уровне.

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


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

8 минут назад, Siluan сказал:

Точно также как и выходящий.

Настройка slew rate в контроллере никак не может повлиять на длительность фронта сигнала, пришедшего от какой-то другой микросхемы.

  

8 минут назад, Siluan сказал:

на физическом уровне.

В плисах, к примеру, разный clew rate реализуется разным количеством транзисторов, параллельно подключенных к выходу.

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


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

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

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


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

4 hours ago, Siluan said:

Спасибо, а как вы поняли что выходного, в таблице 47-10 указано I/O ?

Параметры в даташите в разделе электрических характеристик имеют УСЛОВНОЕ ОБОЗНАЧЕНИЕ. В примере из даташита на Q43 - это IO6, IO7, IO8, IO9. Эти же обозначения приведены на эпюрах напряжений. Эпюры в которых есть оные обозначения совершенно недвусмысленно обозначены как Output.

ЗЫ. Но это для вас. Вообще то, slew rate - это ВЫХОДНОЙ параметр. Например у ОУ он является важнейшим параметром полносигнального режима.

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


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

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

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

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

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

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

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

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

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

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