Понадобился сенсорная клавиатура. Установка клавы в пластиковый бокс IP65, эксплуатация на улице, могут попадать брызги дождя. 16 кнопок, размером 2х2см каждая
смотрю на 3 варианта:
Программные библиотеки
1. MTouch от микрочипа -сделать контроллер клавиатуры на маленьком пике24 по I2C
2. QTouch от атмела -сделать контроллер клавиатуры на меге88 по I2C
Аппаратное решение:
3. AT42QT2160 -контроллер от атмела с I2C (проблемы с доставабельностью в небольших партиях но вариант самый привлекательный)
Может что посоветуете? Есть опыт?
QTouch или похожее самопальное на меге. Если будет работать плохо, то берите аппаратное решение.
P.S. Я бы взял какую-нибудь силиконовую клавиатуру и не замарачивался бы с сенсорами.
rezident
Oct 6 2010, 12:57
Подсказываю еще одного производителя м/с Touchkey -
STMicroelectronics. Применяли
STMPE321. Работает нормально, правда дождем специально не мочили.
ISK2010
Oct 7 2010, 07:56
Я сейчас использую QT60168 (матричная 16кнопок, SPI). Есть автокалибровка, т.е. если вдруг от воды что залипнет, то через заданное время эта кнопка откалибруется. Альтернативой ей можно взять AT42QT2160. AT42QT2160 - это "up to 16 keys, and one slider (constructed from 2 to 8 keys)", и "Number of I/O lines: 11 (3 dedicated - configurable for input or output, 8 shared -output only), PWM control for LED driving". Интерфейс I2C. Т.е. у нее 11 GPIO, 8 из которых могут быть сконфигурированы как на кнопки, так на вход-выход, а три последних GPIO конфигурируются на PWM.
Всем спасибо, остановился на AT42QT2160
ISK2010
Oct 8 2010, 09:49
На счет доставабельности не парся. Я через
http://www.chipfind.ru/shop/ в farnell заказал. по 116руб.