Convertidor de USB a TTL: ¿por qué TX no necesita un selector de voltaje?

1

Planeo actualizar un nuevo firmware para un Sonoff interruptor basado en ESP8266.

Entonces necesito un 3.3v USB a TTL para la programación. Veo un convertidor barato de China que tiene pinouts para

  • 3.3v
  • TX
  • RX
  • GND
  • 5v

Mi pregunta: Entiendo que los pinouts de 3.3v y 5v proporcionan un voltaje constante para la carga (dispositivo que se está programando) con la energía que proviene del puerto USB. Pero, ¿por qué no se necesita un interruptor de algún tipo para que la línea de TX se pueda configurar con una salida de 3.3v o 5v?

¿Qué me estoy perdiendo aquí? Gracias.

    
pregunta Larry K

2 respuestas

5
  

¿Por qué TX no necesita un selector de voltaje?

Porque es un adaptador barato y de baja calidad que solo admite un nivel de salida.

El Prolific PL2303, alrededor del cual se basa este adaptador, no puede emitir señales de 5V. Por defecto, utiliza un estándar de voltaje de 3.3V, y generará al menos 2.4V para salidas altas. Esto será lo suficientemente alto para la mayoría de los dispositivos de 5V TTL, pero algunos dispositivos pueden tener problemas con él.

    
respondido por el duskwuff
2

He usado convertidores cp2102 baratos para esto, y estoy muy contento con ellos. Ya trabajan a 3.3 v, y soportan altas velocidades. El único inconveniente es que no puedes usarlos con arduino, ya que no admite 5v. Pero por el precio, ¿a quién le importa? Beats accidentalmente freír su ESP :)

    
respondido por el cranphin

Lea otras preguntas en las etiquetas