¿Que es GPIO?
General de Entrada de Uso / salida (también conocido como GPIO ) es un pin de carácter genérico sobre un chip de su comportamiento (incluso si se trata de una entrada o una terminal de salida) se puede controlar (programada) a través de software.
Pines GPIO no tienen efectos especiales en sí mismos, y no se utilizan por defecto. La idea es que a veces el integrador de sistemas de construcción de un sistema completo que utiliza el chip puede resultar útil para tener un puñado de líneas adicionales de control digital, y tener a disposición del chip puede ahorrar la molestia de tener que organizar circuitos adicionales para su prestación.
Capacidades
Capacidades GPIO incluyen:
- dirección: pines GPIO pueden ser configurados para entrada o salida
- Activar máscara (también conocido como GPIO máscara): Los pines GPIO pueden activar / desactivar
- valores de entrada se pueden leer (por lo general de alto = 1, bajo = 0)
- valores de salida son de escritura / lectura
- valores de entrada a menudo se puede utilizar como IRQ (por lo general para los eventos de activación)
- puede usar DMA para mover grandes cantidades de datos de manera eficiente dentro o fuera del dispositivo
Periféricos GPIO variar bastante. En algunos casos, son muy simples, un grupo de pines que se puede cambiar como un grupo ya sea de entrada o salida. En otros, cada pin se puede configurar de forma flexible para aceptar o tensiones de origen diferente lógica, con fuertes disco configurable y tire hacia arriba / bajas. Las tensiones de entrada y de salida son por lo general, aunque no universalmente se limitan a la tensión de alimentación del dispositivo con los GPIO de, y puede ser dañado por una mayor tensión.
Algunos GPIO dispone de 5 entradas tolerantes V: incluso en voltajes bajos (2 V), el dispositivo puede aceptar 5 V sin daño.
El MAX7304 consta de 16 puertos GPIO, con 12 push-pull GPIO y cuatro de drenaje abierto GPIO configurables como PWM controlado por los controladores de LED. El dispositivo es compatible con una fuente de 1.62V a 3.6V de alimentación independiente para la traducción de nivel. Una dirección de la selección de entrada (AD0) permite que hasta cuatro direcciones de los esclavos exclusivo para el dispositivo. Cada GPIO pueden ser programados para uno de los dos niveles lógicos de aplicación externa de tensión. PORT15-PORT12 también se puede configurar como conductores de LED que cuentan con corriente constante se hunde y el control PWM de intensidad con el oscilador interno. El máximo nivel de corriente constante para cada puerto de drenaje abierto LED es de 20 mA. La intensidad de los LED en cada drenaje abierto el puerto puede ajustarse individualmente a través de un control PWM de 256 pasos. El puerto también cuenta con LED decoloración. El mismo índice filas y columnas en el dispositivo se puede utilizar como consecuencia directa de la lógica a nivel de traductor.El dispositivo se ofrece en un pin de 24 (3,5 mm x 3,5 mm) TQFN paquete con una almohadilla expuesto, y una pequeña de 25 golpes (2.159mm x 2.159mm) oblea nivel de paquete (WLP) para teléfonos celulares, ordenadores de bolsillo, y otras aplicaciones de electrónica de consumo portátil. El dispositivo funciona en los -40 ° C a +85 ° C de temperatura extendida rango.
HOJA DE DATOS COMPLETOS
Descargar
Rev 0
(PDF, 1,4 MB)
Características principales
Aplicaciones / Usos
- Cuatro pines del controlador LED-PORT15 PORT12
- Integrado de alta protección ESD
- ± 8 kV de descarga IEC 61000-4-2 Contacto
- ± 14kV IEC 61000-4-2 del espacio de aire de descarga
-
- 5V tolerante, abierto, drenaje Puertos E / S con capacidad de corriente constante LED de disco
- 256 Paso PWM LED individuales de intensidad de Control de Precisión
- LED individuales y comunes tasas de parpadeo del LED tarifas fade-in/out de 256ms a 4096ms
- Configurables por el usuario Tiempo de rebote (1ms a 32ms)
- Borde-Accionados configurables Puerto de interrupción (Active-Low INT)
- 1.62V a 3.6V Voltaje de alimentación operativo
- GPIOs individualmente programables para dos niveles lógicos
- De 8 canales Traductores Nivel individual programable
- Apoya la Inserción Activa
- 400kbps, 5.5V Tolerante I ² C la interfaz en serie con tiempo de espera de autobuses seleccionable
- Celulares
- Juegos portátiles
- Notebooks
- PDAs
- Electrónica portátiles de consumo
No hay comentarios:
Publicar un comentario