Тогда вполне логичный вопрос - на прочих выходах резисторы подтяжки не нужны чтоль получается? У меня есть на сервомоторе 4 дорожки. На них постоянный плюс будет периодически появляться и пропадать. Можно напрямую на ноги МК сигналы принимать? Будет +5в конечно же на дорожках Я заказал себе микроконтроллер PIC16F628-04/P, ориентировался чисто на количество выводов
Комментарии: 13
Dmitriy
Зависит от ситуации... Подтяжка используется либо для стыковки выхода устройства с ОК например с входом, или кнопок. Или если подключаемое устройство в момент инициализации вывод МК, находящийся во float (по умолчанию настроен на ввод) может словить помеху. Тогда от ситуации пин тянут либо к 0 либо к питанию Первое что делают, это сравниваю входные токи логических уровней устройства и выходные вывода МК. Если МК потянет и помехи в float не будут мешать устройству, то прямое подключение возможно
Vasiliy
Если контроллер +5В, и цепь которую меряете, тоже +5В, то почему нет.. но всеравно лучше немного ограничить ток на лапу, если вам просто нужно знать есть сигнал или нет..
Dmitriy
Встроенные подтяжки обычно используются для упрощения подключения клавиатуры... Потому как порт Б, как правило, имеет прерывания по изменению уровня на линиях
Aleksey
Да, по моей задумке у меня чисто проверка состояний "включен-выключен" на ногах МК
Dmitriy
Если размах сигнала не превышает питания МК, и устройство может подать плюс на линию, то можно...
Vasiliy
Тогда прсто через резистор заводите цепь на лапу МК. Если там нет сигнала, лапа сама тянется на 0В питания, если сигнал появился +5В, лапа тянется на логическую единицу, т.е. сигнал есть.. церез резистор конечно, порядка 10кОм я думаю..
Aleksey
Т.е. по логике это параллельное соединение? Ну если резистор последовательно подсоединить, то сигнал неверный будет и напряжение на лапе упадёт(будет ниже 5в)? Или я совсем верблюд и что то не догоняю
Dmitriy
10ком последовательно много, совершенно верно В дш найдете входной ток лог.1, на резисторе определите падение напряжения, на лапе должно быть не меньше напряжения лог1. (Не менее 2.4в кажется)
Vasiliy
Вы все верно говорите, но даже этого для контроллера достаточно чтобы понять, есть сигнал или нет... Можете меньше поставить, хоть 1кОм, я к примеру написал, не настаиваю на этом Вы можете вообще на прямую завести, но так не кто не делает.. вы должны "защитить" контроллер.. ограничить немного ток.. Если у вас конечно не ADC, в этом случае скорее всего делитель будет..
Aleksey
Так ладно, спасибо, этого уже достаточно
Anonim
На mclr 10к на + Входы через 10к ( если частота низкая ) . Если с измеряемого устройства может быть что-то кроме 0 и 1 , то надо подтяжку И если хочешь по фэншую -- 0.1мФ по питанию.
Vasiliy
А я говорил 10к, мне не поверили..
Anonim
Можно и 1. Но тогда трудно прошить )) А вот 0 -- нельзя. Особенно на землю. Производитель запрещает Емнип