Enlace serial entre dispositivos de 3.3V

1

Tengo un RPi y un controlador FRDM-KL25z de escala libre que hablarán sobre el protocolo serie. Estoy usando la biblioteca de piserial en el pi:

import serial
ser = serial.Serial('/dev/ttyAMA0', 9600)
ser.write('hi FRDM')

y el uso del protocolo serie de la biblioteca mbed generará interrupciones para procesar los datos del Pi.

Mi pregunta es, teniendo dos dispositivos que hablan sobre el mismo protocolo con el mismo potencial y muy cerca, ¿necesito un convertidor de nivel lógico o algún tipo de chip UART?

Pensaría que no, pero soy consciente de que RS232 es un protocolo de + -12V, por lo que me gustaría garantizar que esta suposición sea correcta.

    
pregunta Mark Corrigan

1 respuesta

4

Si ambos comparten los mismos niveles lógicos (0V-3.3V) y el mismo motivo, no debería ser un problema. Pero entonces no estás usando RS232, solo UART. El puente Serial sobre los Arduinos funciona de la misma manera. El chip FTDI usa 0V-5V y el ATmega usa 0V-5V.

    
respondido por el David Sawatzke

Lea otras preguntas en las etiquetas