5 votos

¿Necesito el MAX232 si utilizo el cable USB-serial?

Estoy dispuesto a construir un depurador JTAG de AVR (lo he cogido de aquí: http://aquaticus.info/jtag ) pero el circuito utiliza el puerto COM y tiene el transceptor MAX232. Mi portátil no tiene puerto COM, así que necesito un cable USB a serie. Mi pregunta es, ¿tengo que añadir el circuito MAX232 si voy a utilizar el cable USB-a-Serial?

He hecho alguna búsqueda y he encontrado que algunos cables están implementados con transceptor RS232, en la caja de mi cable dicen que soporta la interfaz RS232... ¿es lo mismo? ( http://www.unitek-products.com/en/product_detail.php?id=12 )

Si no tuviera que añadir el MAX232, ¿es necesario invertir las señales que van al MCU? Si es así, ¿por qué?

Siento que las preguntas sean tan largas, pero es la primera vez que trato con el RS232. Muchas gracias de antemano.

4voto

GetFree Puntos 495

El protocolo serie asíncrono puede utilizar diferentes niveles de tensión y polaridades.

RS232 se refiere a un conjunto específico de niveles de tensión, polaridad invertida y (actualmente) un conector DB9.

Un chip USB a serie (como el FT232) emite una serie asíncrona a un nivel de 3V o 5V, no invertido. Un chip MAX232 o similar se utiliza para convertirlo a nivel RS232.

Los pines de serie de un microcontrolador utilizan una serie asíncrona a nivel de 3V o 5V. Se puede añadir un chip max232 para llevar las señales al nivel RS232.

La mayoría de los cables USB a serie (incluido el que usted menciona) incluyen tanto el chip usb a serie como el max232, sin posibilidad de acceder al nivel intermedio.

Por lo tanto, para una conexión asíncrona en serie entre el PC y el microcontrolador hay dos posibilidades (el FT232 puede cambiarse por un chip equivalente de otro proveedor):

  • PC-FT232-microcontrolador: esta es la forma más fácil, a menudo utilizada para una PCB con el microcontrolador y el chip FT232.

  • Cable PC-usb_a_serial-max232-microcontrolador: esto puede parecer un poco complicado, porque las señales se convierten primero de 3V o 5V a RS232 (dentro del cable usb_a_serial), y luego son convertidas de nuevo por el max232 al nivel que el microcontrolador puede manejar. Pero los cables usb_to_serial son tan comunes y se comprueban que esta es a menudo la opción más fácil.

(Una tercera opción es utilizar un microcontrolador con capacidad USB).

Tu placa de depuración tiene un max232 y un conector DB9, por lo que deberías usar un cable convertidor de usb_a_serial fuera de serie, como el que enlazas.

2voto

radagast Puntos 1363

La mayoría de los cursos de no-matemáticas que he tomado en la universidad se hicieron con diapositivas, y tengo que decir que hay una serie de ventajas y desventajas para ellos que en realidad equivalen a más desventajas si usted fuera a hacer lo mismo en las matemáticas. La única ventaja obvia es que las diapositivas se pueden colgar en Internet, pero el problema de esto es que anima a los estudiantes a saltarse las clases. Incluso los que no se saltan las clases no toman apuntes (y a veces incluso los profesores les animan a no tomarlos), y esto no sería bueno en una clase de matemáticas, porque mucha gente cree que copiar las pruebas de la clase es la mejor manera de entenderlas mejor. Además, cuando se tienen apuntes de las clases, a veces se pueden decir tonterías como este . De todos modos, volviendo a tu punto. Si su principal preocupación es la visualización de gráficos, posiblemente podría utilizar sólo diapositivas para los gráficos. Si puedes dar una conferencia en una sala con una pantalla de proyección que no tape las pizarras, sería ideal para ello. También puede distribuir folletos al principio con los gráficos a los que hará referencia.

0voto

Matt Puntos 150

Hay chips USB a UART de FTDI, TI, Maxim y otros. Comprueba uno que tenga el mismo voltaje de alimentación y E/S que el chip del depurador.

0voto

shash Puntos 668

Mi experiencia es que la MAYORÍA de las placas base, al menos en los últimos 10 años más o menos, van bien con los niveles TTL, pero hay que invertir la UART. Tu experiencia puede variar.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X