Traducir el nivel lógico bajo a un rango de voltaje más alto

0

Necesito cambiar una señal digital de una MCU a un rango de voltaje más alto. La MCU tiene una salida de 0-5 V y debo dar esta señal invertida a un riel de mayor voltaje.

En la imagen puedes ver lo que trato de lograr. El gráfico azul es la salida de la MCU. El gráfico amarillo es la salida que me gustaría generar. Aquí la señal ALTA es 20V y la señal BAJA es 15V.

Los voltajes dados son 0V (gnd), 5V y 20V.

Pensé en usar un opamp para cambiar la señal a un voltaje más alto, pero estoy confundido sobre cómo generar los 15V que necesito

Gracias por cualquier consejo :)

EDIT

¡Necesito la traducción de nivel en ambas direcciones!

    
pregunta Hansel

2 respuestas

3

Use un transistor como cambio de nivel, como:

simular este circuito : esquema creado usando CircuitLab

La transición de un nivel de voltaje más alto a uno más bajo usa un transistor PNP en similar Moda (y hay otras variantes, que permiten una traducción nivelada). sin inversión de señal).

    
respondido por el Whit3rd
-1

use un simple npn BJT en un circuito inversor como este:

simular este circuito : esquema creado usando CircuitLab

    
respondido por el markg

Lea otras preguntas en las etiquetas