Así que tengo un NAS sin periféricos al que intento conectarme a través de una consola serie para poder instalar un sistema operativo diferente. Tiene un conector de 3,5 mm en la parte posterior con la etiqueta I/O COM1
.
Tenía un cable USB->TTL que había usado para una raspberry pi que tiene 5V para la alimentación y 3.3V para los pines RX y TX. Preparé un cable USB-> 3.5 mm empalmando un cable auxiliar de 3.5 mm a los pines TX, RX, GND y mientras imprimo cosas en la consola, todo es un galimatías. He leído que esto generalmente se debe a una velocidad de transmisión incorrecta, pero después de verificar la configuración del puerto serie en el NAS a través de una conexión SSH, puedo confirmar que tengo la velocidad de transmisión correcta. También me he metido con todas las demás configuraciones, como el número de bits, la paridad, la parada, etc., y no he podido obtener nada legible.
Después de publicar esta pregunta en UNIX stackexchange, alguien sugirió medir los voltajes para asegurarse de que realmente sean niveles TTL vs RS232, y buscar consejo aquí. El voltaje del puerto de 3,5 mm en el NAS cede casi -6V
(generalmente salta a -6
, luego cae a 5.9/5.8
), lo que al leer más sobre RS232 vs TTL me lleva a creer que lo que necesito son niveles de RS232 ya que RS232 usa voltajes negativos y TTL no 't, ¿estoy en lo correcto en esa suposición?
Encontré esta pregunta en este sitio con respecto a los cables seriales, y aunque todavía estoy bastante confundido por todo esto, creo que necesito un USB->3.5mm
cable RS232 (si existen) o 2 cables: USB->RS232(DB9)
y RS232(DB9)->3.5mm
.
¿Estoy en el camino correcto con esto? Agradezco cualquier ayuda que alguien pueda dar. Además, si alguien pudiera recomendarme un cable de buena calidad, se lo agradecería mucho, ya que ese es otro problema que surge en mis búsquedas.
También puedo proporcionar fotos del tablero si es necesario. Es un QNAP TS-963X y, lamentablemente, no he podido encontrar ninguna información, esquemas ni nada sobre la placa base en línea. La búsqueda de lo que parecen ser números de serie o de modelo no arroja nada relevante.
Según los voltajes de +/- 6 V, necesita un cable USB a serie que use niveles RS232 (no TTL) y un enchufe de 3,5 mm. Hay varias formas de lograrlo, que pueden incluir agregar un transceptor RS232 a su interfaz TTL o un adaptador USB-RS232 directo que tenga uno incorporado. La tarea restante es conectar el conector correcto.
AJN
In UART standard (on AVR), level 1 corresponds to high voltage (5V, TTL) while for RS232 level 1 corresponds to low voltage (negative voltage, maybe -12V). Clearly there is a need for a "converter" between the two. Fortunately, we do not need to design this bridge ourselves because there are dedicated ICs. MAX232 is one of the most used UART-RS232 switch ICs.
virtual-serial-port.org/article/avr-and-pc-communicationAJN
Tony Estuardo EE75
broma
broma
Wuubb