¿Puedo usar MCP23008 con el relé G6K-2F-Y?

0

De las especificaciones de MCP23008:

  • La corriente de salida máxima hundida por cualquier pin de salida es de 25 mA.
  • El alto voltaje de salida es VDD-0.7, que es de 4,3 V en mi caso.

De las especificaciones de G6K-2F-Y:

  • La corriente nominal (mA) es 21.1 mA
  • Debe operar el voltaje (V) 80% del máximo, que es de 4 V.
  • La resistencia de la bobina (Ω) es de 237 ohmios (la medida real es de 245 ohmios).

Estoy planeando usar 1 relé conectado desde GPIO a GND.

Asíquemiscálculosmedieron18.1mAusando+4.3Vcomosedescribeenlahojadedatos,queesmásdel25%decorrientemáximadelasespecificaciones.

¿Essegurousaresediseño?Sinoesasí,¿hayalgomásconlafuentedealimentaciónde5VylainterfazI2C?

Esquemaactualizado:

Estoy planeando usar una resistencia de pull-up interna para mantener cerrado el mosfet de canal p.

    
pregunta zoonman

1 respuesta

1

De la hoja de datos de Microchip:
ElpindeE/Snoestáespecificadopormásde3mAcomofuenteactual.Cualquierapuedeadivinarcuántovoltajecaedebajodelsuministroparacorrientesmásgrandes,como20mA...A3mA,tieneunagarantíade4.3V.Esuninterruptormuydébilparalacorrientedelabobina.

Másprometedoraeslacorrientedesumidero:esuninterruptormejorquetirarhaciaabajocomparadocontirarhaciaarriba.Nuevamente,cualquierapuedeadivinarcómosedesempeñaporencimade8.5mA.Porlotanto,usarsolounaE/Sestodavíaarriesgado.

PodríasermásseguroponerenparalelodosotrespinesdeE/S,paragarantizaruninterruptorlosuficientementefuerte.Así:

simular este circuito : esquema creado usando CircuitLab
Solo asegúrese de que esas tres E / S siempre se conmutan entre sí en alto para desactivar el relé, y bajo para activar el relé. Siempre con el mismo comando I2C ... nunca quieres que Out_1 pelee con Out_2 o Out_3 con un tirón hacia arriba mientras que los otros tiran hacia abajo.

    
respondido por el glen_geek

Lea otras preguntas en las etiquetas