

Add to Cart
El tablero de extensión del plátano pi GPIO de I2C IO amplía la placa de la extensión del adaptador amplía el módulo
Descripción del producto:
Este módulo se diseña específicamente para se amplía para el GPIO del plátano pi que puede solucionar con eficacia el plátano envía el puerto del IO escaso. Utiliza el microprocesador PCF8574 para ampliar 8 IO bidireccional. La conexión del módulo al plátano pi a través del autobús de I2C. Hay dirección de 8 I2C en el módulo y el usuario puede elegir uno de ellos con la disposición el puente del “ADDR”. El usuario también puede elegir el nivel eléctrico 5V o 3.3V. El módulo con la protección del aislamiento, puede prevenir con eficacia daño de alto voltaje externo al plátano pi. El módulo múltiple puede conectar en cascada.
Características de producto:
-- 8 IO bidireccional
-- 8 I2C-address
-- Protección del aislamiento
-- Utilice el wiringPi API, código de ejemplo
-- 100 interfaz del kilociclo I2C-bus (Estándar-modo I2C-bus)
Puerto:
-- Puerto del parte movible del plátano pi
-- Puerto de la cascada del plátano pi
-- EXT0-EXT7 amplían GPIO
-- Puente llano eléctrico de la selección
-- Puente de la selección de I2C-address
Parámetros del producto:
-- Voltaje de funcionamiento: 2.5V-6V
-- Voltaje del IO: 3.3V o 5,5
-- Amplíe 8 IO bidireccional
-- Autobús de I2C
-- 100 interfaz del kilociclo I2C-bus (Estándar-modo I2C-bus)
-- −40°C a la operación de +85°C
Uso típico:
-- Muestras y exhibiciones del LED
-- Cojines dominantes
-- Medida de la instrumentación y de la prueba
-- Exhibición numérica del conductor
-- Conduzca la pantalla del enrejado
Cómo utilizar:
-- Inserte el módulo EN el cual la pantalla de seda dice el “BPI”. ¡La atención de la paga no hace la dirección invertida! La dirección correcta del módulo del parte movible está sobre el PWB del plátano el pi; EXT0-EXT7 son amplían GPIO, usuario pueden utilizar la línea de Du Pont al periférico de la conexión. El jefe que cerca de la pantalla de seda escriben la “extensión” amplía GPIO del plátano pi, usuario puede conectar en cascada el otro módulo o el mismo módulo. Si usted quiere el interruptor el nivel eléctrico, apenas ponga el puente
Más información:
-- El PCF8574/74A proporciona la extensión de fines generales de la entrada-salida del telecontrol vía el I2C-bus bidireccional de dos hilos (reloj serial (SCL), datos seriales (SDA)).
Los dispositivos consisten en ocho puertos cuasi-bidireccionales, 100 interfaz del kilociclo I2C-bus, tres entradas de la dirección del hardware y funcionamiento hecho salir interrupción entre 2,5 V y 6 V. El puerto cuasi-bidireccional se puede asignar independientemente como entrada a la situación o a los telclados numéricos de la interrupción de monitor, o como salida para activar los dispositivos del indicador tales como LED. El amo del sistema puede leer en el puerto de entrada o escribir al puerto de salida a través de un solo registro.
El consumo de poca intensidad de 2.5uA (típico, estático) es grande para las aplicaciones móviles y los puertos de salida trabados conduce directamente el LED.
Los PCF8574 y los PCF8574A son idénticos, a excepción del diverso de porción fija de la dirección auxiliar. Los tres pernos de la dirección del hardware permiten que ocho de cada dispositivo estén en el mismo I2C-bus, tan allí pueden ser hasta 16 de estos ampliadores PCF8574/74A de la entrada-salida juntos en el mismo I2C-bus, apoyando hasta 128 I/Os (por ejemplo, 128 LED).
La salida BAJA activa de la interrupción del abierto-dren (internacional) se puede conectar con la lógica de la interrupción del microcontrolador y se activa cuando cualquier estado de entrada diferencia de su estado correspondiente del registro del puerto de entrada. Se utiliza al indicateto el microcontrolador que un estado de entrada ha cambiado y el dispositivo necesita ser interrogado sin el microcontrolador que vota continuamente el registro de la entrada vía el I2C-bus.
El internos Poder-en el initializesthe I/Os de (POR) del reset como entradas con un interno débil levantan fuente de la corriente 100uA.
Tabla de dirección:
Conectividad del Pin | Dirección de PCF8574 | Valor del byte de la dirección | dirección hexadecimal 7-bit sin R/W | ||||||||||
A2 | A0 | A1 | A6 | A5 | A4 | A3 | A2 | A1 | A0 | R/W | ESCRIBA | LEA | |
Vss | Vss | Vss | 0 | 1 | 0 | 0 | 0 | 0 | 0 | - | 40h | 41h | 20h |
Vss | Vss | VDD | 0 | 1 | 0 | 0 | 0 | 0 | 1 | - | 42h | 43h | 21h |
Vss | VDD | Vss | 0 | 1 | 0 | 0 | 0 | 1 | 0 | - | 44h | 45h | 22h |
Vss | VDD | VDD | 0 | 1 | 0 | 0 | 0 | 1 | 1 | - | 46h | 47h | 23h |
VDD | Vss | Vss | 0 | 1 | 0 | 0 | 1 | 0 | 0 | - | 48h | 49h | 24h |
VDD | Vss | VDD | 0 | 1 | 0 | 0 | 1 | 0 | 1 | - | 4Ah | 4Bh | 25h |
VDD | VDD | Vss | 0 | 1 | 0 | 0 | 1 | 1 | 0 | - | 4Ch | 4Dh | 26h |
VDD | VDD | VDD | 0 | 1 | 0 | 0 | 1 | 1 | 1 | - | 4Eh | 4Fh | 27h |
Cronograma:
Banco de pruebas:
-- Uso: sudo i2cdetect – y – un 1check el I2C-address
-- Utilice el wiringPi API, inicialice el módulo
-- Ponga el IO al modo de SALIDA, 5V de alto nivel y compruebe el nivel del estado con un multímetro
-- Ponga el IO al modo de SALIDA, 3V de alto nivel y compruebe el nivel del estado con un multímetro
-- Ponga el IO al modo de ENTRADA, entre 5V de alto nivel y compruebe la situación del IO con wiringPi
-- Ponga el IO al modo de ENTRADA, entre 3V de alto nivel y compruebe la situación del IO con wiringPi
-- Acabe la prueba
Diagrama esquemático:
Ejemplo y código de prueba (wiringPi):
#include
#include
#include
tubería de la internacional ()
{
internacional i;
pcf8574Setup (100, 0x27);
para (i =0; i <8; pinMode de i ++) (100+i, SALIDA);
mientras que (1)
{
i =0;
para (i =0; i <=8; i ++)
{
printf (“actual LED = %d n”, 100+i);
digitalWrite ((100+i), ALTO);
retraso (500);
digitalWrite ((100+i), 0);
retraso (500);
}
}
}