FTDI232 y GNS FM9, qué voltaje

0

Tengo un dongle GNS FM9, que es un receptor RDS que viene incluido con un navegador por satélite, destinado a ser utilizado como receptor para los informes de tráfico TMC (que se transmiten como parte del flujo de datos RDS).

Estos dispositivos tienen una interfaz UART pero vienen en varios sabores: los conectores varían según el dispositivo con el que vino el dispositivo de seguridad, y el nivel lógico puede ser de 3.3V o 5V. El chip parece funcionar a 3.3V; El nivel lógico correcto para el dispositivo se puede identificar por la presencia o ausencia de circuitos adicionales en la placa. El que tengo carece de los circuitos de cambio de nivel, lo que sugiere que funciona a 3.3V. Tiene un cable USB, que está enchufado entre la fuente de alimentación USB y el dispositivo, aunque las clavijas de datos del lado del dispositivo en el cable USB transmiten señales UART, no señales USB (por lo que el conector del lado del dispositivo no lleva un Logo USB). Sin embargo, esto significa que funciona con una fuente de alimentación de 5V.

Para controlarlo desde una PC, he comprado un placa de ruptura FTDI232 . El tablero tiene un puente para seleccionar 3.3 o 5V. Mirando la PCB, el pin de puente medio parece estar conectado al pin Vcc en el encabezado del pin, aunque no estoy seguro de qué más se rige por la configuración del puente. El chip en el tablero es un FTDI232RL.

¿Cuál es la configuración de puente correcta para este dispositivo (nivel lógico de 3.3 V, fuente de alimentación de 5 V)?

En particular, ¿cuáles son los niveles de voltaje de TX en cualquiera de las configuraciones de puentes? ¿Me arriesgo a freír el FM9 configurando el puente a 5V, o se garantiza que el voltaje de TX no exceda los 3.3V con cualquiera de los dos puentes de configuración?

¿O debo buscar una solución pirata, configurar el puente a 3.3V (para el nivel lógico) pero tomar Vcc de una fuente diferente, no el pin Vcc en el encabezado de 6 pines?

    
pregunta user149408

2 respuestas

1

El FTDI232 IC tiene un pin llamado VCCIO que controla los niveles de sus IO.

Si está conectado a la alimentación de 5 V de este puerto USB, entonces las señales de TX tendrán un nivel de 5 V y las señales de RX serán compatibles con 5 V.

Si está conectado al pin 3V3OUT del IC, que es una salida de 3.3V del LDO integrado, entonces el nivel de las señales de TX será de 3.3V.

Por lo tanto, en su caso, debe seleccionar los niveles de 3.3 V con el puente en la placa.

Tenga en cuenta que si elige los niveles de 5V, lo más probable es que freirá el FM9, si es que está funcionando a partir de 3.3V. ¡Así que no lo intentes!

    
respondido por el nickagian
0

Basado en la respuesta de Nickagian, he intentado lo siguiente:

La configuración del puente a 3.3V funciona, pero el FM9 recibe una tensión de solo 3.3V. He tenido algunos problemas de sintonía (las estaciones se identifican como transmisores de RDS pero nunca llegan datos de RDS), lo que sospecho que puede tener que ver con el voltaje.

La medición de los voltajes en los pines del puente contra la GND reveló que los pines externos del puente llevan 3.3V y 5V, respectivamente.

Así que ahora tengo el puente en la posición de 3.3 V y tomo Vcc para el FM9 desde el pin del puente libre en lugar de desde el encabezado del pin, que funcionó al menos en una breve prueba. Agregar los encabezados de pines faltantes en el lateral y usar el pin de 5 V en esos probablemente también funcionaría. Esto ahora debería hacer que el FTDI232 funcione a 3.3 V mientras sigue suministrando 5 V al FM9.

Dicho esto, los problemas de ajuste que observé antes son los mismos con el voltaje de alimentación de 5V. Aparentemente, el FM9 está bien para funcionar a 3.3V.

    
respondido por el user149408

Lea otras preguntas en las etiquetas