Перейти к содержанию
    

4 часа назад, A.Lex сказал:

Практика это подтверждает (ИМХО конечно :))

Это аксиома.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, kuznypetr сказал:

помеха какого характера вообще опишите подробнее

Уже не актуально... Я думал там реально будет жесть, а на деле проскакивают наносекундные, которые успешно подавляются RC-цепочками по входу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, Arlleex said:

Уже не актуально... Я думал там реально будет жесть, а на деле проскакивают наносекундные, которые успешно подавляются RC-цепочками по входу.

Самые тяжелые помех для клавиатуры исходят от человека.  От его статики.
Потом еще прокладка кабеля от матрицы до микроконтроллера имеет большое значение и совокупность обстоятельств при протекании уравнивающих токов.
Так что не стоит рано радоваться.
Нет надежной электроники, есть просто плохо протестированная.   

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

55 минут назад, AlexandrY сказал:

Самые тяжелые помех для клавиатуры исходят от человека.  От его статики.

Не от статики, а от стаканов кофе.  :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 минуты назад, jcxz сказал:

Не от статики, а от стаканов кофе.  :biggrin:

Верно подмечено:on_the_quiet2:

Кофе, пролитое на панель, деморализует разработчика еще больше, чем все эти помехи и ESD-разряды...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Каждую мс МК опрашивает состояние всех X кнопок.

Для каждой кнопки помним N предыдущих результатов опроса.

Если все N состояний одинаковы - считаем что состояние кнопки достоверно.

И никаких С или RC и пр... , только подтяжка к VCC 1кОм.

В реальных (десятки тысяч) изделиях с N=5 и Х>=24 никаких ложных нажатий никогда не наблюдалось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 hours ago, zombi said:

В реальных (десятки тысяч) изделиях с N=5 и Х>=24 никаких ложных нажатий никогда не наблюдалось.

Не подвергая сомнению, интереса ради спрошу: а тестирование на помехоустойчивость выполнялось в лаборатории? Почему спрашиваю, потому, что сам до некоторого времени видел стабильно работающие дискретные входы у одной железки, пока её не установили на привод высоковольтного выключателя. В момент запуска коллекторного двигателя (он взводит пружину привода), количество ложных событий от входа превысило количество электронов во вселенной))))))))))) Хотя вход был сделан "более-менее по уму". После этого схему решили переделать, провести тщательную симуляцию в PSpice и выполнить "жёсткие" испытания на ЭМС. Результат оказался положительным. Основная проблема была в том, что время на принятие решения о том, сработал вход или нет было в районе 15 мс. Но и длительность помехи от коллектрного узла двигателя была соизмерима. Помогли аппаратные ухищрения, усиленные алгоритмом фильтрации. Я, конечно, понимаю, что клавиатура и дискретный вход - вещи ортогональные, но всё же))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

25 minutes ago, haker_fox said:

а тестирование на помехоустойчивость выполнялось в лаборатории?

Уже и не помню. Десяток лет прошло.

Вроде пьезо элементом щёлкали вблизи кнопок/проводов/мк и ...

Ошибочных нажатий кнопок не наблюдалось.

Кнопки нажимает человек, скорость реакции 20 мс вполне достаточна.

Никаких коллекторных двигателей и пр. искрящешумящей фигни вблизи изделия нет и быть не может.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 часов назад, zombi сказал:

Вроде пьезо элементом щёлкали вблизи кнопок/проводов/мк и ...

Если клавиатура - внешний компонент по отношению к устройству, то щёлкать нужно не "вблизи", а "непосредственно в" линии интерфейса.

Да и просто какой-то пьезо-элемент - это не генератор испытательного импульса. Он может генерировать импульс во много раз слабее чем нужно в соответствии с электростатической моделью человеческого тела. Так что такие испытания - ни о чём.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 hours ago, jcxz said:

во много раз слабее чем нужно в соответствии с электростатической моделью человеческого тела

Что такое электростатическая модель человеческого тела?

Какие импульсы это тело может генерировать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 minutes ago, Plain said:

150 пФ, заряженный до 8000 В, разряжаемый через 300 Ом.

Это что? модель? может генерировать импульсы длительностью 5 и более мс?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Image result for human body discharge gun

2 hours ago, zombi said:

Это что? модель? может генерировать импульсы длительностью 5 и более мс?

Не, миллисекунды - это слишком много. Речь идёт о наносекундах. А вообще, на сахаре известная статья всё подробно рассказывает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 hours ago, haker_fox said:

Речь идёт о наносекундах.

Вот, и именно поэтому электростатическое человеческое тело никак не сможет вызвать ложное срабатывание в предложенном мной алгоритме опроса кнопок.

А защита входов от электростатики  - это отдельная тема, и ТС об этом не спрашивал. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 minutes ago, zombi said:

Вот, и именно поэтому электростатическое человеческое тело никак не сможет вызвать ложное срабатывание в предложенном мной алгоритме опроса кнопок.

Ну почему же? Если есть интегрирующие цеи, например обычные RC-фильтры низких частот, то теоретически могут)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...