RS232 a UCB usando el chip cp2102

0

Hace mucho tiempo que compré en ebay un convertidor rs232- > usb barato, hoy quise usarlo pero me di cuenta de que no tengo el pinout. Este es el convertidor, ¿cómo puedo descifrar los pinouts? ¿Alguien tiene experiencia con esto?

    
pregunta Kicsi Mano

2 respuestas

3

Dado que el USB no tiene voltajes negativos, creo que probablemente no sea seguro asumir que el pin uno está conectado a tierra.

Supongo que el pin que dices tiene -3.3V es realmente molido. Puede confirmar esto midiendo la resistencia entre las clavijas y la conexión a tierra del USB (puede que tenga que cortar un cable USB. Alternativamente, la protección del USB puede estar conectada a tierra, así que intente sondear con un solo cable en la carcasa metálica del conector USB).

A partir de ahí, escribiría una pequeña secuencia de comandos que produjera un flujo en serie continuo y hurgaría con un osciloscopio hasta que encontrase la línea TX.

Luego, tomaría un dispositivo (un arduino, por ejemplo) y configuraría el arduino para generar un flujo continuo de bytes en serie. Luego, con una resistencia de 10 K en serie con el arduino TX, pincha las clavijas hasta que vea que está recibiendo datos de la interfaz serie USB. Eso te dirá dónde está la línea RX.

La opción alternativa es simplemente rastrear las trazas de PCB. La hoja de datos de CP2102 está disponible gratuitamente. , y dudo que el tablero sea mas de dos capas. No debería ser demasiado trabajo seguir las huellas desde el conector.

Es posible que deba probar algunos de los pines del IC para verificar la ruta de cualquier rastro que se encuentre debajo del IC; para ello, utilice una aguja en un clip. El sondeo de los pines en un QFN es delicado. Los pines son < em> pequeño ).

    
respondido por el Connor Wolf
2

Hay literalmente cientos de estos gadgets por ahí. Realmente deberás verificar pin a pin, rastrear al IC.

Tengo varios (con un PCB diferente, desafortunadamente), y la serigrafía de PCB es engañosa en el mío para arrancar (Tx y Rx son desde la perspectiva de la UART, no el IC - Tx es la conexión entrante, Rx el saliente uno ... suspiro ... eso tomó un tiempo resolverlo

Dicho esto, muchas interfaces basadas en CP2102 comparten estas seis señales comunes en el UART Lado: GND, 3.3V, 5V, RXD, TXD y reinicio. Estos deben asignarse a las almohadillas opuestas al conector USB.

  • GND será común a la conexión a tierra USB y también se podrá conectar al protector del conector
  • 5V debe ser común a la conexión USB 5V.
  • RXD debe ir al pin 25 del IC
  • TXD debe ir al pin 26 del IC

Los pines alrededor de la parte superior e inferior son para funciones auxiliares como RTS, CTS, DCD, DCR, etc. y se usan más comúnmente cuando el IC está emparejado con un controlador RS232.

    
respondido por el Adam Lawrence

Lea otras preguntas en las etiquetas