El ADP5589 es un expansor de puertos de E/S y un decodificador de matriz de teclado diseñado para teléfonos tipo QWERTY que requieren una matriz de teclado grande y líneas de E/S extendidas. Los circuitos integrados de expansión de E/S se utilizan en plataformas móviles como una solución al número limitado de GPIO disponibles en el procesador principal.
El ADP5589 es un expansor de puertos de E/S y un decodificador de matriz de teclado diseñado para teléfonos tipo QWERTY que requieren una matriz de teclado grande y líneas de E/S extendidas. Los circuitos integrados de expansión de E/S se utilizan en plataformas móviles como una solución al número limitado de GPIO disponibles en el procesador principal.
El ADP5589 maneja todo el escaneo y la decodificación de claves y puede notificar al procesador principal a través de una línea de interrupción que se ha producido un nuevo evento de clave. El ADP5589 tiene un FIFO que almacena hasta 16 eventos. El procesador lee los eventos a través de una interfaz compatible con I2C.
El ADP5589 elimina la necesidad de que el procesador principal controle el teclado, lo que reduce el consumo de energía y aumenta el ancho de banda del procesador para realizar otras funciones.
característica
- FIFO de 16 elementos para registro de eventos
- 19 E/S configurables para funcionalidad
- Decodificación de teclado de matriz de hasta 11 x 8
- Interrupción de pulsación/liberación de tecla
- Bloquear/desbloquear teclado
- Función GPIO
- GPI con niveles de interrupción seleccionables
- Aumento de 100kΩ/300kΩ
- desplegable de 300 kΩ
- GPO con push-pull o desagüe abierto
- Bloque lógico programable doble
- Generador PWM Generación de PWM interno y PWM interno y PWM externo
- divisor de reloj
- restablecer generador
- Interfaz I2C con Fast Mode Plus (Fm+) que admite hasta 1 Mbps
- Salida de interrupción de drenaje abierto
- LFCSP de 24 derivaciones