¿Cómo puedo convertir de serie 12v a serie 5v?

0

Estoy intentando recrear el proyecto detallado aquí: enlace .

La parte importante es que se requiere un adaptador USB FTDI con el pin CTS roto, y ese adaptador se conectará directamente a un Arduino. Problema: no tengo tal adaptador Sin embargo, tengo un puerto serie de hardware normal en mi computadora.

Por lo que entiendo, no hay nada que me impida usar este puerto serie en lugar del adaptador FTDI especificado, aparte de los diferentes niveles de señal serie (es probable que mi computadora tenga +/- 12v, mientras que el Arduino está esperando +/- 5v.)

Entonces, ¿cómo puedo convertir el nivel de la señal a la vez que mantengo la integridad de la señal a una velocidad en serie alta (se requiere 2mbaudios)?

    
pregunta AppleDash

2 respuestas

1

El nivel de la señal debe convertirse y la inversión debe tener lugar.

2mbaud es bastante fácil (excepto que es un poco lento para la mayoría de hardware y firmware), pero si realmente quiso decir 2Mbaud, eso podría ser un problema.

Hay algunos chips de transceptor como MAX3245E que normalmente pueden alcanzar 2Mbaud con un cable corto, pero están garantizados solo para 1Mbaud.

Me parece que sería mejor mantener las cosas a nivel TTL al obtener un chip CH340 o FTDI.

    
respondido por el Spehro Pefhany
0

Hay varios circuitos integrados que realizan esta traducción de voltaje, por ejemplo, Texas Instruments MAX232 o similar. Sparkfun, Adafruit, Newegg y otros venden PCB de ruptura con estos IC similares o similares, y un conector DB9 (RS-232) y un encabezado de 4 pines para la conexión UART de 5 V.

    
respondido por el Jim Fischer

Lea otras preguntas en las etiquetas