Не сгорит ли вход?

Кренделек
Offline
Зарегистрирован: 24.04.2017

Имеется вход контроллера. На входе кнопка замыкающаяя вход на землю. Вход подтянут к +5 внешним резистором 10кОм.  Все работает.

Нужно подключить другой контроллер (порт) в режиме вывода(планируется программное нажатие кнопки). Если на этот порт подать LOW, ток потечем через резистор и этот порт максимум 0,5 мА так?    не повредится ли порт?

Кренделек
Offline
Зарегистрирован: 24.04.2017

"в этот порт максимум 0,5 мА"

triac
triac аватар
Offline
Зарегистрирован: 03.05.2018

От 0.5 мА порт не повредится.

sva_khv
Offline
Зарегистрирован: 19.12.2016

Когда подключите выход контроллера, кнопку удалите или оставите?

Если оставите кнопку могут быть проблемы.

Кренделек
Offline
Зарегистрирован: 24.04.2017

sva_khv пишет:

Когда подключите выход контроллера, кнопку удалите или оставите?

Если оставите кнопку могут быть проблемы.


Кнопка остаётся.какие могут быть проблемы?

Кренделек
Offline
Зарегистрирован: 24.04.2017

sva_khv пишет:

Когда подключите выход контроллера, кнопку удалите или оставите?

Если оставите кнопку могут быть проблемы.


Кнопка остаётся.какие могут быть проблемы?
Кнопка резиновая,без фиксации. Работает однократно, порт тоже могу настроить,чтобы выдал ноль и перевелся в режим чтения

triac
triac аватар
Offline
Зарегистрирован: 03.05.2018

Кренделек пишет:

Кнопка остаётся.какие могут быть проблемы?

Проблема будет, если выходной порт микроконтроллера тянет сигнал вверх, а нажатая кнопка тянет его вниз.

Чтобы этой проблемы не было, надо делать выход "с открытым коллектором". Такой выход может тянуть линию вниз, но не тянет вверх.

Например, если порт микроконтроллера все время настроен на ввод, и только перед тем как выдать "программное нажатие на кнопку" настраивается на вывод, причем значение на вывод всегда записывается 0 и никогда 1.Вы это описали другими словами, так что все ок.

Кренделек
Offline
Зарегистрирован: 24.04.2017

triac пишет:
Кренделек пишет:
Кнопка остаётся.какие могут быть проблемы?
Проблема будет, если выходной порт микроконтроллера тянет сигнал вверх, а нажатая кнопка тянет его вниз. Чтобы этой проблемы не было, надо делать выход "с открытым коллектором". Такой выход может тянуть линию вниз, но не тянет вверх. Например, если порт микроконтроллера все время настроен на ввод, и только перед тем как выдать "программное нажатие на кнопку" настраивается на вывод, причем значение на вывод всегда записывается 0 и никогда 1.Вы это описали другими словами, так что все ок.

на выход подавать HIGH не планирую, только LOW. и перевод в режим чтения(чтобы не мешать основной схеме).

sva_khv
Offline
Зарегистрирован: 19.12.2016

Кренделек пишет:
sva_khv пишет:

Когда подключите выход контроллера, кнопку удалите или оставите?

Если оставите кнопку могут быть проблемы.

Кнопка остаётся.какие могут быть проблемы? Кнопка резиновая,без фиксации. Работает однократно, порт тоже могу настроить,чтобы выдал ноль и перевелся в режим чтения

Ну раз понимаете какая опасность грозит - дело ваше как подключать. Но бутерброд имеет свойство падать маслом вниз.

Гриша
Offline
Зарегистрирован: 27.04.2014

а что мешает между портами поставить 1к и переводить управляющий пор в режим Z ? 1к ничему не повредит, делитель на 10 тоже не из пакостных, а перевод в режим Z - pinMode(inPin, INPUT); (если перепутал, пожалуйста поправьте).

nik182
Offline
Зарегистрирован: 04.05.2015

У ардуины нет режима Z. Есть с высоким входным сопротивлением, но это не Z. Это просто вход.

Гриша
Offline
Зарегистрирован: 27.04.2014

nik182 пишет:
У ардуины нет режима Z. Есть с высоким входным сопротивлением, но это не Z. Это просто вход.

а высокое это сколько? вообще Z - это высокоимпедансное сотояние. Для 10к даже 1М уже Z. IMHO

nik182 пишет:
Есть с высоким входным сопротивлением
 

что-то я пропустил...

nik182
Offline
Зарегистрирован: 04.05.2015

Даташит дает мах ток в режиме входа 8 мкА. Это 5В/8мкА меньше 1МОм. Является ли вход с таким сопротивлением  Z состоянием решать вам. В вашей ссылке написано, что Z состояние это состояние выхода. Про входы я ничего не нашёл. Нога контроллера всегда работает на вход. Даже когда запрограмирована как выход, вы можете прочитать состояние ноги. Поэтому это вопрос веры. Нравится вам называть Z состоянием - пожалуйста. В даташите это состояние называется Tri-state (Hi-Z).  

Гриша
Offline
Зарегистрирован: 27.04.2014

nik182 пишет:

Даташит дает мах ток в режиме входа 8 мкА. Это 5В/8мкА меньше 1МОм. Является ли вход с таким сопротивлением  Z состоянием решать вам. В вашей ссылке написано, что Z состояние это состояние выхода. Про входы я ничего не нашёл. Нога контроллера всегда работает на вход. Даже когда запрограмирована как выход, вы можете прочитать состояние ноги. Поэтому это вопрос веры. Нравится вам называть Z состоянием - пожалуйста. В даташите это состояние называется Tri-state (Hi-Z).  

формально вы правы, я выбрал неудачный термин... но как уже звучало

DetSimen пишет:

 это что совой о пень, что пнём о сову - лизурьтат одинаковый, я думаю.

главное, что ногу управления в таком включении (с сопротивлением) можно тревржить кнопкой безнаказанно, а это и есть цель задачи.