Jump to content

    
Sign in to follow this  
Siluan

Slew Rate Control

Recommended Posts

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
2 часа назад, Siluan сказал:

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

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

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

Share this post


Link to post
Share on other sites
9 minutes ago, sorok-odin said:

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

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

Share this post


Link to post
Share on other sites
8 минут назад, Siluan сказал:

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

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

  

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

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

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

Share this post


Link to post
Share on other sites
4 hours ago, Siluan said:

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this