Comunicación entre dos microcontroladores AVR sobre SPI con diferentes fuentes de alimentación

2

Tengo dos microcontroladores ATMEGA32. El primero tiene la siguiente fuente de alimentación: 220VAC-línea filtro-transformador-puente rectificador-filtro-voltaje-regulador-5VDC. Otro es alimentado por USB 5VDC. Así que tienen motivos diferentes.

Quiero conectarlos a través de SPI.

¿Cómo puedo hacer eso?

    
pregunta Demchenko Anton

3 respuestas

2

Si tiene circuitos aislados, siempre puede elegir 1 punto de referencia en cada circuito para conectarse al otro. Solo uno. En la mayoría de los casos, ese será el motivo.

Ambos suministros de 5 V están aislados unos de otros a través de transformadores, por lo que puede conectarlos a tierra de forma segura.

    
respondido por el stevenvh
0

Use un chip como TI ISO7241C . Analog Devices tiene partes comparables y analiza el aislamiento de SPI aquí .

    
respondido por el Jim Paris
-1

Otra alternativa, si necesita hablar SPI entre dispositivos que funcionan con diferentes voltajes, es usar un cambio de nivel simple, como el 4050: enlace

Esos chips son muy baratos, pero preste atención cuando conecte cosas, ya que son unidireccionales. Dependiendo de la línea (MISO, MOSI, SCK, SS, Interrupción), las señales viajan de A a B o de B a A.

    
respondido por el Talk2

Lea otras preguntas en las etiquetas