¿Existe un expansor de puerto con optoacopladores integrados?

1

Quiero controlar muchos LED a través de una Raspberry Pi. Mi idea actual es usar chips MCP23017 junto con optoacopladores para proteger la Raspberry Pi y los chips. Este es el esquema que tengo en mi cabeza, solo dibujé 4 de los 16 optoacopladores y LED:

Esto debería funcionar bien. Pero ocupa mucho espacio en mi placa de pruebas y tengo que colocar muchos cables. Así que pensé, tal vez hay un chip de expansión de puerto que tiene opuplicadores integrados. Como en mi esquema, todos los emisores de transistores están conectados entre sí, un expansor de puerto de este tipo solo necesitaría un pin más que un expansor de puerto sin optoacopladores.

¿Existe un expansor de puerto con optoacopladores integrados? ¿O alguna otra idea para reducir la cantidad de chips y cables?

    
pregunta Paul

1 respuesta

3

No creo que exista un dispositivo tan monolítico (o paquete único), y si lo hiciera, sería una pregunta de compras fuera de tema.

Por cierto, debería tener resistencias en serie con cada uno de los LED en las entradas del optoacoplador. De lo contrario, dependerá de que las salidas sean lo suficientemente débiles para no saturar los LED.

Un mejor enfoque de diseño sería utilizar un chip como el ISO1541 para aislar el I2C y controlar los LED directamente desde el chip del puerto de expansión. La parte de Microchip es mejor para la corriente de hundimiento que para la fuente, por lo que es mejor conectar los LED entre Vcc2 y GPIO (con una resistencia en serie, por supuesto) que a GND.

Entonces, Vcc1 sería la 3.3 V de su Pi y Vcc2 sería (o se derivaría de) su suministro de LED en el otro lado del aislamiento galvánico. Esto tiene la ventaja de que solo 4 cables, incluidos los dos cables de alimentación, están conectados directamente al Pi, todo lo demás está aislado.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas