¿Puedo usar un diodo para cambiar de nivel, y de qué manera debería ser?

1

Creoquesí,en enlace

RXD_5V está conectado a RXD con un diodo etiquetado como 1n4148 .

Pero en mi mente, imagino que el diodo estaría orientado en la otra dirección. ¿Qué me estoy perdiendo por favor?

    
pregunta Ali Afshar

1 respuesta

1

Funcionará si el lado de mayor voltaje está impulsando el lado de menor voltaje.

El diodo debe mirar "desde" el lado de voltaje más bajo "al" lado de voltaje más alto con flexiones en el lado de voltaje más bajo (es decir, bloquear el flujo de corriente de la señal de voltaje más alto a la señal de voltaje más bajo).

Lo que pasa:

  • El lado de mayor voltaje es lógico alto: el lado de menor voltaje es alto (alto = alto)
  • El lado de mayor voltaje es lógico bajo: la corriente fluye a través del diodo y tira de la línea baja (bajo = bajo).

También hay un truco más simple: solo coloque una resistencia en serie (por ejemplo, 2k2) y confíe en los diodos de protección ESD del chip del lado de menor voltaje para sujetar el voltaje más alto (por ejemplo, de 5V a 3,3V, la diferencia es 1, 7V, la resistencia es 2k2, la corriente que fluye a través de los diodos de protección ESD es inferior a 1 mA, la corriente de sujeción máxima permitida se especifica en la hoja de datos).

    
respondido por el filo

Lea otras preguntas en las etiquetas