ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
4 мая
1056299 Топик полностью
fk0, легенда (29.11.2020 00:08, просмотров: 389) ответил Yurasvs на Неизвестно, как, это будет работать в условиях сильных помех. Мы выпускаем частотники мощностью до 11кВт, там этого добра хватает.
Можно конденсатор ~10нФ параллельно ножке добавить. И будет работать как бы не лучше, чем с подтяжкой: там ток помехи ограничивается сопротивлением резистора подтяжки, которое больше относительно низкого импенданса конденсатора на высоких частотах (которые обусловлены скоростью опроса кнопки, а не характеристикой помехи). 

Разумеется при этом есть последовательный резистор ограничивающий ток из ножки (через конденсатор и кнопку). Суть в том, что нет смысла 100% времени поддерживать на ножке какой-то потенциал соответствующий состоянию кнопки -- он нужен только в ту микросекунду, когда кнопка опрашивается, и так ~20 раз в секунду.


Алгоритм: выдали лог. 1 на короткое время, достаточное для заряда конденсатора, перевели ножку на ввод и спустя микросекунду опросили.


При нажатой кнопке потеря энергии соответствующая вытеканию тока ~0.7мА (прямо-пропорционально зависит от ёмкости). Если сравнивать с резистором подтяжки, то это порядка 4.7кОм, при этом конденсатор может иметь импенданс порядка десятков ом, а не килоомы, так что помехоустойчивость куда выше.


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

[ZX]