Separar dispositivo frente a solución de software

0

Mis disculpas, no estoy muy seguro de cómo formular esta pregunta. Estoy un poco confundido acerca de cuál es la ventaja de tener un circuito separado que controla un módulo en lugar de conectar el módulo directamente a un dispositivo maestro. Por ejemplo, quiero controlar un módulo transceptor nRF24, tengo un microcontrolador Arduino y una Raspberry Pi.

¿Es mejor que el Arduino controle el transceptor y luego haga que la Raspberry Pi se comunique con el Arduino, o simplemente conecte el transceptor directamente a la Raspberry Pi? ¿Cuáles son las ventajas de cada método? He visto ambos métodos utilizados en Internet, pero nadie explicó realmente por qué usaron uno sobre el otro.

    
pregunta rady

1 respuesta

1

Esta es una pregunta bastante amplia y puede cerrarse, así que seré breve.

Si ya tiene una computadora de propósito general como el RPi en su sistema, deje que haga lo que pueda dentro de su capacidad de E / S directa, latencia y ancho de banda.

No dice cuáles son los requisitos en tiempo real de este módulo de radio. Si se le exige que reaccione con una latencia corta, entonces tiene sentido un micro por separado. Si el módulo tiene suficiente búfer o lo que sea para que no se requiera una reacción rápida, entonces el RPi puede manejarlo. Esto es asumiendo que tiene las líneas de E / S apropiadas disponibles en el RPi.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas