Conexión de la herramienta de desarrollo EZ430-RF2500 con PIC18f877

1

Quiero conectar la herramienta de desarrollo ez430-rf2500 con PIC16f877 a través de uart, ¿tengo que usar un chip max232 para poder comunicarme entre esas dos MCU o puedo hacerlo sin él?

    
pregunta Kostas

1 respuesta

1

Puede conectar el UART del PIC al UART del MSP430 directamente, si los voltajes de la fuente de alimentación son los mismos. Por lo tanto, es posible escapar sin un controlador RS-232 como MAX232. Por supuesto, necesitarías conectar los terrenos juntos.

Como nota al margen, MAX232 genera los verdaderos niveles de voltaje RS-232 . Estos son más altos que los niveles de voltaje que emite el UART. El beneficio de los niveles de voltaje más altos es que el verdadero RS-232 es más inmune a las interferencias.

¿Qué sucede si los voltajes de la fuente de alimentación no son los mismos?

PIC16F877 puede usar voltajes de alimentación entre + 2V y + 5.5V. MSP430F2274 en el ez430 puede usar voltajes de suministro entre + 1.8V a + 3.6V. Supongamos que el MSP430 funciona con + 3.3v, y el PIC se ejecuta con + 5V. MSP430F2274 no tiene entradas que sean tolerantes a 5V.

Los rangos de tensión de alimentación se superponen. Puede ser, reducir la oferta del PIC16F877 a + 3.3V es una opción. Es posible que necesite bajar la frecuencia del oscilador. Verifique que otros componentes, que comparten el riel de la fuente de alimentación con el PIC, puedan operar a una temperatura de + 3.3V.

Si su diseño no le permite disminuir la tensión de alimentación del PIC de + 5V a + 3.3V, hay IC de desviadores de nivel (o traductores de nivel). Consulte esta publicación para obtener más información.

    
respondido por el Nick Alexeev

Lea otras preguntas en las etiquetas