PCF8574 I2C Address Selector

6

Me gustaría usar el PCF8574 Expansor de E / S en un diseño, sin embargo Me gustaría que la dirección I2C se establezca en el campo. Dado que la hoja de datos especifica que A0-2 debe estar conectado directamente a VDD o VSS y que no se requiere un pull-up, ¿puedo usar el siguiente circuito para seleccionar físicamente la dirección?

Editar:Deacuerdoconloscomentarios,A0-2puedetenerresistenciasdepull-upinternas.Sieseeselcaso,elcircuitopodríasimplificarseaesto:

    
pregunta Joey Gennari

2 respuestas

3

La hoja de datos es bastante vaga sobre el tema, pero aparece que las líneas A0-A2 tienen detectores internos.

Si esto es realmente cierto, entonces conecta tus interruptores entre las líneas de dirección y tierra. Un interruptor cerrado fuerza la línea a un nivel bajo, y un interruptor abierto le permite flotar alto debido a la recuperación interna.

Es posible que desee enviar un correo electrónico a su ingeniero de aplicación de campo de TI local y pedirle una aclaración sobre si estas entradas realmente tienen detectores internos o no. La redacción alrededor de eso en la hoja de datos es bastante mala, y no le haría daño a la FAE traer esto de vuelta a la fábrica para repararlo.

    
respondido por el Olin Lathrop
2

No hay resistencia interna de pull-up. (De lo contrario, I en la sección 6.5 sería más grande que para una entrada CMOS simple).

La hoja de datos dice:

  

Conéctese directamente a V CC o tierra.   No se necesitan resistencias pullup.

Esto es para aclarar que los pines A0 / A1 / A2 son no entradas TTL y, por lo tanto, no requieren resistencias externas para limitar la corriente de entrada.

Sin embargo, esta observación se aplica solo a la situación descrita, cuando el pin está conectado directamente a un riel. Cuando quiere controlar la entrada con un interruptor y no tiene un interruptor SPDT, tiene que usar una resistencia de pull-up (o pull-down) para garantizar un nivel de voltaje válido.

    
respondido por el CL.

Lea otras preguntas en las etiquetas