реклама на сайте
подробности

 
 
> PIC необходимость ограничительных резисторов?
yoric
сообщение Jun 9 2013, 14:42
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 6-04-05
Из: Нью-Сибирск
Пользователь №: 3 910



Здравствуйте!
Помнится, где-то встречал в даташитах о необходимости ограничительных резисторов, или это мне мнится? ТО есть в режиме цифрового входа подключать вывод к земле/питанию не напрямую, а через R. Даже статически? Или это было пожелание, увеличивающее помехозащиту? Где это написано, не скажете?
Так пойдёт:
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
V_G
сообщение Jun 9 2013, 23:38
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Я вообще не вижу тут необходимости в последовательном резисторе по входу.
Никогда не встречал ситуации "в результате сбоя перенастраивается на выход". При ресете все ноги настраиваются на вход. В своей программе просто не настраивайте ногу на выход. Кто еще ее может перенастроить? Пришельцы?
Если ваша программа постоянно сбоит, это не повод для подобных решений, отлаживайте программу. И делайте нормальную разводку питания, чтобы пришельцы ничего не попортили.
Единственный вариант, когда резистор может потребоваться - согласование с источником сигнала в различных ВЧ схемах, для получения требуемых параметров фронтов.

P.S. Если по входу действительно стоит эмиттерник, то резистор с эмиттера на землю оставить все-таки нужно, не надо полагаться на малоконтролируемые входные токи процессора.
Go to the top of the page
 
+Quote Post
RomanRom
сообщение Jun 11 2013, 12:50
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 14-02-05
Пользователь №: 2 635



Цитата(V_G @ Jun 10 2013, 03:38) *
Я вообще не вижу тут необходимости в последовательном резисторе по входу.
Никогда не встречал ситуации "в результате сбоя перенастраивается на выход". При ресете все ноги настраиваются на вход. В своей программе просто не настраивайте ногу на выход. Кто еще ее может перенастроить? Пришельцы?

Последовательные резисторы к выводам МК практикуют ставить при макетировании на этапе отладки программы. То есть, как говорят программисты, в каждой программе (если это не Hello, world, причем написанная не тобой) содержатся ошибки. При ошибках вход может перестроиться в режим выхода, и не пришельцами, а тобой, родимым. Еще бывают коллизии компилятора, чаще всего свободно распространяемого, когда он решает головоломно написанный Си-код и через стек "разваливает" настройку входов/выходов МК.

После макетирования в штатной серии последовательный резистор обычно убирают. Его сопротивление можно безболезненно уменьшить до 240 Ом из расчета допустимого тока по выходу 20 мА (берется из даташита на МК).

Как поступил бы пунктуальный немецкий электронщик? На макетке поставил бы последовательный резистор. Отладил бы программу. После получения работающего кода подключил бы параллельно этому резистору "умный" логический пробник или запоминающий осциллограф, смоделировал бы самые неблагоприятные условия (яркое освещение фототранзистора) и наблюдал бы появление на резисторе хотя бы кратковременно большого напряжения (на случай, если лог.0 все-таки появляется). Если большое напряжение обнаружено, то ищется глюк в программе и устраняется. Если большое напряжение не обнаружено, то резистор заменяется перемычкой.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 06:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01404 секунд с 7
ELECTRONIX ©2004-2016