Vasily_ 41 21 ноября, 2019 Опубликовано 21 ноября, 2019 · Жалоба 4 часа назад, A.Lex сказал: Практика это подтверждает (ИМХО конечно :)) Это аксиома. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 130 18 декабря, 2019 Опубликовано 18 декабря, 2019 · Жалоба 2 часа назад, kuznypetr сказал: помеха какого характера вообще опишите подробнее Уже не актуально... Я думал там реально будет жесть, а на деле проскакивают наносекундные, которые успешно подавляются RC-цепочками по входу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 2 18 декабря, 2019 Опубликовано 18 декабря, 2019 · Жалоба 1 hour ago, Arlleex said: Уже не актуально... Я думал там реально будет жесть, а на деле проскакивают наносекундные, которые успешно подавляются RC-цепочками по входу. Самые тяжелые помех для клавиатуры исходят от человека. От его статики. Потом еще прокладка кабеля от матрицы до микроконтроллера имеет большое значение и совокупность обстоятельств при протекании уравнивающих токов. Так что не стоит рано радоваться. Нет надежной электроники, есть просто плохо протестированная. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 181 18 декабря, 2019 Опубликовано 18 декабря, 2019 · Жалоба 55 минут назад, AlexandrY сказал: Самые тяжелые помех для клавиатуры исходят от человека. От его статики. Не от статики, а от стаканов кофе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 130 18 декабря, 2019 Опубликовано 18 декабря, 2019 · Жалоба 2 минуты назад, jcxz сказал: Не от статики, а от стаканов кофе. Верно подмечено Кофе, пролитое на панель, деморализует разработчика еще больше, чем все эти помехи и ESD-разряды... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 18 декабря, 2019 Опубликовано 18 декабря, 2019 · Жалоба Каждую мс МК опрашивает состояние всех X кнопок. Для каждой кнопки помним N предыдущих результатов опроса. Если все N состояний одинаковы - считаем что состояние кнопки достоверно. И никаких С или RC и пр... , только подтяжка к VCC 1кОм. В реальных (десятки тысяч) изделиях с N=5 и Х>=24 никаких ложных нажатий никогда не наблюдалось. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 59 19 декабря, 2019 Опубликовано 19 декабря, 2019 · Жалоба 7 hours ago, zombi said: В реальных (десятки тысяч) изделиях с N=5 и Х>=24 никаких ложных нажатий никогда не наблюдалось. Не подвергая сомнению, интереса ради спрошу: а тестирование на помехоустойчивость выполнялось в лаборатории? Почему спрашиваю, потому, что сам до некоторого времени видел стабильно работающие дискретные входы у одной железки, пока её не установили на привод высоковольтного выключателя. В момент запуска коллекторного двигателя (он взводит пружину привода), количество ложных событий от входа превысило количество электронов во вселенной))))))))))) Хотя вход был сделан "более-менее по уму". После этого схему решили переделать, провести тщательную симуляцию в PSpice и выполнить "жёсткие" испытания на ЭМС. Результат оказался положительным. Основная проблема была в том, что время на принятие решения о том, сработал вход или нет было в районе 15 мс. Но и длительность помехи от коллектрного узла двигателя была соизмерима. Помогли аппаратные ухищрения, усиленные алгоритмом фильтрации. Я, конечно, понимаю, что клавиатура и дискретный вход - вещи ортогональные, но всё же)))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 19 декабря, 2019 Опубликовано 19 декабря, 2019 · Жалоба 25 minutes ago, haker_fox said: а тестирование на помехоустойчивость выполнялось в лаборатории? Уже и не помню. Десяток лет прошло. Вроде пьезо элементом щёлкали вблизи кнопок/проводов/мк и ... Ошибочных нажатий кнопок не наблюдалось. Кнопки нажимает человек, скорость реакции 20 мс вполне достаточна. Никаких коллекторных двигателей и пр. искрящешумящей фигни вблизи изделия нет и быть не может. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 181 19 декабря, 2019 Опубликовано 19 декабря, 2019 · Жалоба 7 часов назад, zombi сказал: Вроде пьезо элементом щёлкали вблизи кнопок/проводов/мк и ... Если клавиатура - внешний компонент по отношению к устройству, то щёлкать нужно не "вблизи", а "непосредственно в" линии интерфейса. Да и просто какой-то пьезо-элемент - это не генератор испытательного импульса. Он может генерировать импульс во много раз слабее чем нужно в соответствии с электростатической моделью человеческого тела. Так что такие испытания - ни о чём. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 19 декабря, 2019 Опубликовано 19 декабря, 2019 · Жалоба 12 hours ago, jcxz said: во много раз слабее чем нужно в соответствии с электростатической моделью человеческого тела Что такое электростатическая модель человеческого тела? Какие импульсы это тело может генерировать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 161 19 декабря, 2019 Опубликовано 19 декабря, 2019 · Жалоба 150 пФ, заряженный до 8000 В, разряжаемый через 300 Ом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 19 декабря, 2019 Опубликовано 19 декабря, 2019 · Жалоба 5 minutes ago, Plain said: 150 пФ, заряженный до 8000 В, разряжаемый через 300 Ом. Это что? модель? может генерировать импульсы длительностью 5 и более мс? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 59 20 декабря, 2019 Опубликовано 20 декабря, 2019 · Жалоба 2 hours ago, zombi said: Это что? модель? может генерировать импульсы длительностью 5 и более мс? Не, миллисекунды - это слишком много. Речь идёт о наносекундах. А вообще, на сахаре известная статья всё подробно рассказывает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 20 декабря, 2019 Опубликовано 20 декабря, 2019 · Жалоба 8 hours ago, haker_fox said: Речь идёт о наносекундах. Вот, и именно поэтому электростатическое человеческое тело никак не сможет вызвать ложное срабатывание в предложенном мной алгоритме опроса кнопок. А защита входов от электростатики - это отдельная тема, и ТС об этом не спрашивал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 59 20 декабря, 2019 Опубликовано 20 декабря, 2019 · Жалоба 5 minutes ago, zombi said: Вот, и именно поэтому электростатическое человеческое тело никак не сможет вызвать ложное срабатывание в предложенном мной алгоритме опроса кнопок. Ну почему же? Если есть интегрирующие цеи, например обычные RC-фильтры низких частот, то теоретически могут) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться