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

Динамический опрос клавиатуры

55 minutes ago, v05 said:

Ну конечно, это я "несу")). Ну КАК контроллер матричной клавиатуры может быть без триггеров Шмитта? И RC-цепочек, КАК? Это нереально! "Профессионал"... Ужос.(

Не "Профессионал", а гуру схемотехники !

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


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

1 час назад, v05 сказал:

Ну конечно, это я "несу")). Ну КАК контроллер матричной клавиатуры может быть без триггеров Шмитта?  . . . .

Тут Вы абсолютно правы. никак. Потому как триггеры Шмитта в уважающих себя контроллерах стоят на цифровых входах по умолчанию и даже не отключаются. Поэтому придется "ехать с шашечками" :biggrin:

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


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

On 11/24/2022 at 8:56 PM, k155la3 said:

Потому как триггеры Шмитта в уважающих себя контроллерах стоят на цифровых входах по умолчанию и даже не отключаются.

Так это в "уважающих себя". В 80-х прошлого века себя ещё не уважали. И даже, если бы и уважали, что это меняет? Резисторов с конденсаторами в клавиатурах просто не ставят. Ни тогда, ни сейчас. Да и зачем, когда всё легко делается программно.

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


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

9 часов назад, v05 сказал:

Да и зачем, когда всё легко делается программно.

Вы возьмите пленочную клавиатуру с длинами строк-столбцов сантиметров 20-30, съездите на ЭМС-испытания, задуйте хотя бы 20-30 В/м, и посмотрим, как Вы программно "легко все сделаете" без нормальной схемы входов/выходов.

RC-цепочки, конечно, в данном случае не нужны, а вот сильные подтяжки строк (сотни Ом) - еще как нужны. А в МК подтяжки, как правило, десятки кОм, чего не хватает для устойчивости к наводкам на длинные антенны-проводочки к мембранам.

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


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

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

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


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

6 минут назад, v05 сказал:

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

Хватит передёргивать мой пост, про клавиатуру для ПК в теме не было речи, это вами внесённый виток развития темы.

Сюда люди приходят для того, чтобы в чём-то разобраться, а не бурю в стакане поднимать :big_boss:

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


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

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

Вы возьмите пленочную клавиатуру с длинами строк-столбцов сантиметров 20-30, съездите на ЭМС-испытания, задуйте хотя бы 20-30 В/м, и . . . . . . . .

RC-цепочки, конечно, в данном случае не нужны, а вот сильные подтяжки строк (сотни Ом) - еще как нужны. . . . . .

Подтяжки. В микропотребляющих системах очень "хоцца", чтобы и клавиатура кушала очень мало как в режиме ожиданя-sleep так и в работе.

Стояли на девайсе (в разработке) подтяжечные резисторы на столбцы 100к. И "клава" периодически переставала работать или глючила.

На поиски причины ушло минут 20, ею оказался флюорисцентный светильник на столе. Вот-тебе и R, вот тебе и C, вот тебе  "бабушка и Юрьев день".

Пришлось экранировать и усиленно "давить дребезг", + тайминги опроса матрицы клав-ры.

У кого-то такое с ПК клавой случалось ?  Хотя подобные цепи есть встроенные в IC

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


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

On 11/25/2022 at 12:22 PM, byRAM said:

Хватит передёргивать мой пост, про клавиатуру для ПК в теме не было речи, это вами внесённый виток развития темы.

Сюда люди приходят для того, чтобы в чём-то разобраться, а не бурю в стакане поднимать :big_boss:

А вы следите за своей речью. И логикой. Т.к. получается что "несёте" вы.
Всё, замяли. Люди то, как раз, и должны разобраться.

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


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

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

Пришлось экранировать и усиленно "давить дребезг", + тайминги опроса матрицы клав-ры.

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

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


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

6 минут назад, Сергей Борщ сказал:

Уменьшить подтяжку было нельзя?

Он пишет, мол, устройство у них малопотребляющее было (как я понял). Поэтому подтяжки лишними мА кормить не хотели.

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


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

5 минут назад, Arlleex сказал:

Он пишет, мол, устройство у них малопотребляющее было (как я понял).

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

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


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

А, да. Тогда так. Я поначалу подумал, что подтяжка подразумевалась к "+" питания, а сканирование было бегущим нулем.

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


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

10 минут назад, Arlleex сказал:

Я поначалу подумал, что подтяжка подразумевалась к "+" питания, а сканирование было бегущим нулем.

Ну да. Допустим, к столбцам прибиты гвоздями подтяжки на питание. Эти столбцы заведены на входы. Сканирование идет путем кратковременной подачи нуля последовательно на строки. Выходы неактивных строк находятся в третьем состоянии (программный открытый сток) для исключения конфликтов при одновременном замыкании кнопок в разных строках одного столбца. Уменьшаем сопротивление подтяжки и пропорционально уменьшаем время подачи нуля на каждую строку. Потребеление осталось тем же, помехозащищенность возросла. 

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


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

Мелкопотребляющие девайсы с активной подтяжкой наверх, вроде, не делают... Разве нет?:scratch_one-s_head: Потому что только и будут что лишние мкА утечек по входам гнать.

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


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

50 минут назад, Arlleex сказал:

Мелкопотребляющие девайсы с активной подтяжкой наверх, вроде, не делают

Что за устройства и кто их не делает? В конце 90-х делал прибор на литиевом элементе, срок работы 12 лет, в интерфейсе были токи 100 мА.

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


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

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

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

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

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

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

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

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

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

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