Siluan 0 25 февраля, 2021 Опубликовано 25 февраля, 2021 · Жалоба Добрый вечер! Где можно подробно прочитать про опцию SLEW RATE в современных Pic микроконтроллерах. Что физически из себя представляет эта опция, это просто защита от "коротких импульсов" (опять же не ясно по какому фронту импульса она работает) или же это электронный аналог RC цепочки, если да, то каковы ее временные параметры. Как то мало об этом в даташитах. Также интересно знать, она работает на выход или только на вход, условно в каком месте по отношению к TRIS расположена физическая часть этой опции. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
my504 2 26 февраля, 2021 Опубликовано 26 февраля, 2021 · Жалоба Вы выборочно читаете даташит и потому у вас возникают вопросы. В разделе АС-электрических характеристик черным по белому написано о чем речь. Slew rate - это скорость нарастания/падения сигнала (фронта) ВЫХОДНОГО драйвера пина. Есть два значения Slew rate (например для PIC18FxxQ43) - 5 нс и 25 нс. Эта функция позволяет уменьшить звон в цепях управления внешними устройствами, если цепи не реализованы как согласованные с нагрузкой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Siluan 0 27 февраля, 2021 Опубликовано 27 февраля, 2021 · Жалоба Спасибо, а как вы поняли что выходного, в таблице 47-10 указано I/O ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sorok-odin 5 27 февраля, 2021 Опубликовано 27 февраля, 2021 · Жалоба 2 часа назад, Siluan сказал: Спасибо, а как вы поняли что выходного, в таблице 47-10 указано I/O ? Потому что slew rate настраивается только для выходного драйвера. Как можно регулировать входящий сигнал, пришедший откуда-то извне? Никак, что пришло, то пришло. Физически это что-то типа ограничения выходного тока. Можно выбрать резкое изменение сигнала или плавное. Для общего развития, некоторые микросхемы (особенно касается ПЛИС, про PIC не знаю) позволяют включить внутренние согласующие резисторы и по входу, и по выходу. Но это уже termination, а не slew rate, и это совсем не аналог RC цепочки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Siluan 0 27 февраля, 2021 Опубликовано 27 февраля, 2021 · Жалоба 9 minutes ago, sorok-odin said: Как можно регулировать входящий сигнал, пришедший откуда-то извне? Точно также как и выходящий. Вопрос в том, что нет толкового описания, как это реализовано на физическом уровне. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sorok-odin 5 27 февраля, 2021 Опубликовано 27 февраля, 2021 · Жалоба 8 минут назад, Siluan сказал: Точно также как и выходящий. Настройка slew rate в контроллере никак не может повлиять на длительность фронта сигнала, пришедшего от какой-то другой микросхемы. 8 минут назад, Siluan сказал: на физическом уровне. В плисах, к примеру, разный clew rate реализуется разным количеством транзисторов, параллельно подключенных к выходу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Siluan 0 27 февраля, 2021 Опубликовано 27 февраля, 2021 · Жалоба Ну если в действительности регулируется количеством подключенных транзисторов, то пожалуй соглашусь Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
my504 2 27 февраля, 2021 Опубликовано 27 февраля, 2021 · Жалоба 4 hours ago, Siluan said: Спасибо, а как вы поняли что выходного, в таблице 47-10 указано I/O ? Параметры в даташите в разделе электрических характеристик имеют УСЛОВНОЕ ОБОЗНАЧЕНИЕ. В примере из даташита на Q43 - это IO6, IO7, IO8, IO9. Эти же обозначения приведены на эпюрах напряжений. Эпюры в которых есть оные обозначения совершенно недвусмысленно обозначены как Output. ЗЫ. Но это для вас. Вообще то, slew rate - это ВЫХОДНОЙ параметр. Например у ОУ он является важнейшим параметром полносигнального режима. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться