Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
doc:tec:lab:bus_i2c:pcf8574_0:inicio [2026/03/28 18:34] – ↷ Página movida de edu:all:lab:i2c:pcf8574_0:inicio a doc:tec:lab:bus_i2c:pcf8574_0:inicio fepgdoc:tec:lab:bus_i2c:pcf8574_0:inicio [2026/03/28 18:39] (actual) fepg
Línea 1: Línea 1:
 ====== [I2C] PCF8574: Descripción ====== ====== [I2C] PCF8574: Descripción ======
  
-<WRAP center round download 60%+<WRAP center round download> 
-  * {{ :edu:all:lab:i2c:pcf8574_0:i2c_expansor_pcf8574.pdf |Data sheet (Philips)}} +  * {{ doc:tec:lab:bus_i2c:pcf8574_0:i2c_expansor_pcf8574.pdf |Data sheet (Philips)}} 
-  * {{ :edu:all:lab:i2c:pcf8574_0:pcf8574_texas.pdf |Data sheet (Texas Instruments)}}+  * {{ doc:tec:lab:bus_i2c:pcf8574_0:pcf8574_texas.pdf |Data sheet (Texas Instruments)}}
 </WRAP> </WRAP>
  
Línea 16: Línea 16:
 Por tanto, la configuración normal es como sink. Todas las salidas disponen de Latches, es decir, mantienen el estado por sí mismas sin necesidad de acciones desde Arduino. Únicamente debernos actuar cuando queramos modificar el estado de unas de las salidas. Por tanto, la configuración normal es como sink. Todas las salidas disponen de Latches, es decir, mantienen el estado por sí mismas sin necesidad de acciones desde Arduino. Únicamente debernos actuar cuando queramos modificar el estado de unas de las salidas.
  
-<image shape="thumbnail">{{ edu:all:lab:i2c:pcf8574_0:pcf8574_interior.png?nolink |}}</image>+<image shape="thumbnail">{{ doc:tec:lab:bus_i2c:pcf8574_0:pcf8574_interior.png?nolink |}}</image>
  
 La comunicación se realiza a través del bus I2C. En él cada dispositivo se distingue por una dirección. El integrado dispone de 3 pines para completar su dirección I2C, lo que da 8 integrados posibles conectados al mismo bus I2C. Por tanto, es posible controlar 64 dispositivos usando únicamente los 2 pines del bus I2C: SCL y SDA. La comunicación se realiza a través del bus I2C. En él cada dispositivo se distingue por una dirección. El integrado dispone de 3 pines para completar su dirección I2C, lo que da 8 integrados posibles conectados al mismo bus I2C. Por tanto, es posible controlar 64 dispositivos usando únicamente los 2 pines del bus I2C: SCL y SDA.
Línea 22: Línea 22:
   * La dirección I2C del PCF8574 se completa con los puentes A0, A1 y A2; situados debajo del potenciómetro, por defecto vienen sin cerrar en la placa del módulo. Del PDF indicado arriba obtenemos la información de la imagen adjunta. En ella vemos que las direcciones pueden ir de ''0x20 a 0x27'' en el **PCF8574** y de ''0x38 a 0x3F'' en el **PCF8574A**. Es decir, podemos poner en el mismo bus 8 PCF8574 y 8 PCF8574A. <image shape="thumbnail">   * La dirección I2C del PCF8574 se completa con los puentes A0, A1 y A2; situados debajo del potenciómetro, por defecto vienen sin cerrar en la placa del módulo. Del PDF indicado arriba obtenemos la información de la imagen adjunta. En ella vemos que las direcciones pueden ir de ''0x20 a 0x27'' en el **PCF8574** y de ''0x38 a 0x3F'' en el **PCF8574A**. Es decir, podemos poner en el mismo bus 8 PCF8574 y 8 PCF8574A. <image shape="thumbnail">
  
-{{ edu:all:lab:i2c:pcf8574_0:pcf8574_dir.png?nolink |}}+{{ doc:tec:lab:bus_i2c:pcf8574_0:pcf8574_dir.png?nolink |}}
  
 </image> </image>
Línea 38: Línea 38:
 Al conectar las cargas a cada uno de los 8 pines tendremos en cuenta ciertas consideraciones. Como hemos dicho **cada pin cuasibidireccional tiene configuración de drenador abierto**. A modo resumen algo simplificado, dentro de cada pin tenemos un transistor CMOS junto con una débil resistencia de pull-up, que impone una intensidad de corriente de 100 uA cuando el transistor está activado. Al conectar las cargas a cada uno de los 8 pines tendremos en cuenta ciertas consideraciones. Como hemos dicho **cada pin cuasibidireccional tiene configuración de drenador abierto**. A modo resumen algo simplificado, dentro de cada pin tenemos un transistor CMOS junto con una débil resistencia de pull-up, que impone una intensidad de corriente de 100 uA cuando el transistor está activado.
  
-<image shape="thumbnail">{{ edu:all:lab:i2c:pcf8574_0:arduino-transistor-mosfet-montaje-inductiva.png?nolink |}}</image>+<image shape="thumbnail">{{ doc:tec:lab:bus_i2c:pcf8574_0:arduino-transistor-mosfet-montaje-inductiva.png?nolink |}}</image>
  
   * Cuando **el pin actúa como salida el PCF8574 actúa como sumidero de corriente**, es decir, la corriente fluye hacia dentro, y la lógica de las salidas está negada.   * Cuando **el pin actúa como salida el PCF8574 actúa como sumidero de corriente**, es decir, la corriente fluye hacia dentro, y la lógica de las salidas está negada.
  • doc/tec/lab/bus_i2c/pcf8574_0/inicio.1774719265.txt.gz
  • Última modificación: 2026/03/28 18:34
  • por fepg